@charset "utf-8";
/* CSE - Inner page styles - By Dilanka */

/* LCD Status bar */

div.div_LCDStatuBar {
	float:left;
	display:block;
	margin:0px 0px 16px 0px;
	width:682px;
	height:inherit;
	background:url(../images/LCD_statusBoxTLC.gif) top left no-repeat #3f86b6;
}
div.div_LCDStatuBarTop {
	float:left;
	width:682px;
	height:inherit;
}div.div_LCDStatuBarBottom {
	float:left;
	width:682px;
	height:inherit;
}

div.div_LCDStatuBarTRC {
	float:right;
	width:5px;
	height:5px;
	background:url(../images/LCD_statusBoxTRC.gif) top right no-repeat;
}
div.div_LCDStatuBarBLC {
	float:left;
	width:5px;
	height:5px;
	background:url(../images/LCD_statusBoxBLC.gif) bottom left no-repeat;
}
div.div_LCDStatuBarBRC {
	float:right;
	width:5px;
	height:5px;
	background:url(../images/LCD_statusBoxBRC.gif) bottom right no-repeat;
}
div.div_LCDStatuBarNBg {
	float:left;
	width:100%;
	height:inherit;
	color:#FFFFFF;
	font-size:0.74em;
	background:url(../images/LCD_StatusLogo.gif) center right no-repeat;
}

div.div_LCDStatus {
	float:left;
	display:inline;
	padding:0px 9px 0px 9px;
	width:40px;
	height:auto;
	background:url(../images/LCD_StatusVrL.gif) center right no-repeat;
}

div.div_LCDText {
	float:left;
	display:inline;
	margin:0px;
	padding:0px 0px 0px 9px;
	width:580px;
	min-height:32px;
}

.text_whiteBold {
	color:#FFFFFF;
	font-weight:bold;
}
.text_LCDmarket {
	color:#cde4f3;	
}
.text_LCDDate {
	color:#dfdfdf;	
}
/* End LCD Status bar */

/* Market Indices Styles */


table.table_marketIndices {
    width:100%;
    border-top:1px #d8dde3 solid;
    border-left:1px #d8dde3 solid;
    font-size:0.84em;
    color:#5f5f5f;
}

table.table_marketIndices td {
    padding:4px 4px 4px 8px;
}

td.td_marketIndices {
    border-right:1px #d8dde3 solid;
    border-bottom:1px #d8dde3 solid;
    text-align:right;
}
td.td_marketIndicesCol01 {
    border-right:1px #d8dde3 solid;
    border-bottom:1px #d8dde3 solid;
    text-align:left;
}

td.td_marketIndicesPreHead {
    border-bottom:1px #FFFFFF solid;
    background:#dfe8ee;
    font-size:1.02em;
    color:#206cae;
    text-transform:uppercase;
    font-weight:bold;
    text-align:center;
    vertical-align:middle;
}

td.td_marketIndicesPreHeadCol01 {
    border-right:1px #FFFFFF solid;
}
td.td_marketIndicesPreHeadCol02 {
    border-right:1px #FFFFFF solid;
}


td.td_marketIndicesHead {
    background:#dfe8ee;
    font-size:1.02em;
    color:#206cae;
    text-transform:uppercase;
    font-weight:bold;
    text-align:right;
    vertical-align:middle;
}
.text_marketIndicesHeadNotB {
    font-weight:normal;
}

td.td_marketIndicesHeadCol01 {
    border-right:1px #FFFFFF solid;
    border-bottom:1px #d8dde3 solid;
}

td.td_marketIndicesHeadCol02 {
    border-right:1px #FFFFFF solid;
    border-bottom:1px #d8dde3 solid;
}

td.td_marketIndicesHeadCol03 {
    border-right:1px #FFFFFF solid;
    border-bottom:1px #d8dde3 solid;
}

td.td_marketIndicesHeadCol04 {
    border-right:1px #FFFFFF solid;
    border-bottom:1px #d8dde3 solid;
}

td.td_marketIndicesHeadCol05 {
    border-right:1px #FFFFFF solid;
    border-bottom:1px #d8dde3 solid;
}

td.td_marketIndicesHeadCol06 {
    border-right:1px #d8dde3 solid;
    border-bottom:1px #d8dde3 solid;
}

/* End Market Indices Styles */

/* incCompanyStats Table Styles */
div.div_prMainTables {
    float:left;
    display:inline;
    width:426px;
}

div.div_prMainTables_Portfolia {
    float:left;
    display:inline;
    width:326px;
}

table.table_prMain {
    width:426px;
    height:auto;
}

table.table_prMain td {
    padding:0px 5px 0px 0px;
    text-align:left;
    vertical-align:top;
}

table.table_profileContentMain {
    padding:0px 0px 0px 0px;
    border-top:1px #bfcad0 solid;
    border-left:1px #bfcad0 solid;
    width:208px;
    height:auto;
}
table.table_profileContentMain td {
    padding:3px 4px 3px 6px;
    border-bottom:1px #bfcad0 solid;
    border-right:1px #bfcad0 solid;
    width:104px;
    height:auto;
    text-align:left;
    vertical-align:top;
    font-size:0.84em;
    color:#000000;
}

td.td_profileBgGray {
    background:#fafafa;
}

/* End incCompanyStats Table Styles */

/* --------- Div styles --------- */
div.div_inner_bodyCont {
    float:left;
    padding:23px 38px 10px 11px;
    width:682px;
    height:auto;
}
div.div_bodyInnerSymLC {
	float:left;
	padding:10px 4px 10px 16px;
	width:491px;
	height:auto;
}

div.div_bodyInner {
	float:left;
	padding:10px 4px 10px 16px;
	width:491px;
	height:auto;
	display:inline;
}


div.div_bodyInnerSm {
	float:left;
	padding:10px 4px 10px 16px;
	width:491px;
	height:auto;
	display:inline;
    background:blue;
}

div.div_SymLookupCM {
    float:left;
    width:491px;
    height:auto;
    font-size:0.95em;
    overflow:hidden;
}

div.div_bContentMainSL {
    float:left;
    width:491px;
    height:auto;
    font-size:0.95em;
}
div.div_bodyInnerContentMain {
    float:left;
    width:491px;
    height:auto;
    font-size:0.95em;
}
div.div_innerBoxLevel02 {
    float:left;
    width:711px;
    height:auto;
}

div.div_navigationPathMain {
    float:left;
    padding:8px 0px 8px 0px;
    width:491px;
    height:auto;
}

div.div_inner_bodyContProfile {
    float:left;
    padding:0px 0px 0px 5px;
    width:726px;
    height:auto;
}
div.div_inner_bodyContMemberFirms {
	float:left;
	padding:10px 3px 10px 4px;
	width:724px;
	height:auto;
}

div.div_inner_bodyContProfileBlock01 {
    float:left;
    padding:0px 0px 0px 0px;
    width:726px;
    height:auto;
}

div.div_inner_bodyContProfileBlock02 {
    float:left;
    padding:8px 5px 0px 11px;
    width:710px;
    height:auto;
}

div.div_buttonNext {
    float:right;
    width:auto;
    height:auto;
}

div.div_inner_profileContentBox01 {
    float:left;
    padding:0px 0px 0px 6px;
    border:1px #d6dae1 solid;
    width:702px;
    height:auto;
}

div.div_inner_profileContentBox01Text {
    float:left;
    padding:12px 17px 12px 17px;
    border-right:1px #d6dae1 solid;
/*width:380px;  */
    width:357px;
    height:auto;
    display:inline;
    font-size:0.84em;
    color:#014077;
    text-decoration:none;
}
div.div_inner_profileContentBox01Text ul {
    float:left;
    padding:4px 0px 4px 0px;
    margin:0px;
    border-bottom:1px #d6dae1 solid;
/*width:380px;*/
    width:357px;
    height:auto;
    list-style:none;
}
div.div_inner_profileContentBox01Text li {
    float:left;
    padding:0px 0px 0px 12px;
    margin:0px;
/*width:175px;*/
    width:152px;
    height:auto;
    list-style:none;
    display:inline;
}
div.div_inner_profileContentBox01Text hr {
    float:left;
    padding:0px 0px 0px 0px;
    margin:0px;
    color:#d6dae1;
/*border-bottom:1px #d6dae1 solid;*/
    width:543px;
    size:1px;
}

div.div_inner_profileContentBox01Logo {
    float:left;
    padding:2px 1px 2px 1px;
    width:273px;
    height:auto;
    display:inline;
    text-align:center;
}

div.div_inner_profileContentBox02 {
    float:left;
    padding:9px 0px 0px 0px;
    width:710px;
    height:auto;
    vertical-align:text-top;
}

div.div_inner_profileContentBox02Items {
    float:left;
    padding:0px 0px 0px 0px;
    width:213px;
    height:auto;
    font-size:0.84em;
    color:#000000;
}

div.div_inner_profileContentBox02Items ul {
    float:left;
    margin:0px 5px 0px 0px;
    padding:0px 0px 0px 0px;
    width:208px;
    height:auto;
    border-left:1px #e0e3e8 solid;
    border-top:1px #e0e3e8 solid;
    display:inline;
}

div.div_inner_profileContentBox02Items li {
    float:left;
    padding:4px 12px 0px 4px;
    width:87px;
    height:22px;
    border-right:1px #e0e3e8 solid;
    border-bottom:1px #e0e3e8 solid;
    display:inline;
}
li.li_bgGray {
    background:#fafafa;
}


div.div_inner_profileContentBox02GraphMain {
    float:left;
    padding:0px 2px 0px 0px;
    width:280px;
    height:auto;
}
div.div_profileChartsBlock02Col01 {
    float:left;
    padding:0px;
    margin:0px;
    border:none;
    width:594px;
    height:auto;
    display:inline;
}

div.div_inner_profileContentBox02Graph {
    float:left;
    padding:0px 0px 3px 0px;
    width:280px;
    height:auto;
}
div.div_inner_profileContentBox02GraphDropdown {
    float:left;
    padding:3px 8px 3px 0px;
    border:1px #bfcad0 solid;
    background:#c0d6de;
    width:270px;
    height:auto;
    text-align:right;
}
div.div_inner_profileMenuMiddleMain {
    float:left;
    padding:9px 0px 0px 0px;
    width:710px;
    height:auto;
}

div.div_inner_profileImgNew {
    float:left;
    margin:0px;
    padding:0px 10px 0px 0px;
    border:none;
    width:26px;
    height:26px;
}

div.div_inner_profileMenuMiddle {
    float:left;
    padding:6px 0px 0px 0px;
    width:674px;
    height:auto;
    display:inline;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:0.82em;
    color:#9bbbd8;
    text-decoration:none;
    font-weight:normal;
}

div.div_inner_profileMenuMiddle ul {
    float:left;
    margin:0px;
    padding:0px 0px 0px 0px;
    width:674px;
    height:auto;
    list-style:none;
    vertical-align:middle;
}
div.div_inner_profileMenuMiddle li {
    float:left;
    margin:0px;
    padding:0px 15px 0px 0px;
    width:auto;
    height:auto;
    list-style:none;
    display:inline;
    vertical-align:middle;
}
div.div_inner_profileMenuMiddle a {
    color:#9bbbd8;
    text-decoration:underline;
}
div.div_inner_profileMenuMiddle a:visited {
    color:#9bbbd8;
    text-decoration:underline;
}
div.div_inner_profileMenuMiddle a:hover {
    color:#0099CC;
    text-decoration:none;
}
div.div_inner_profileMenuMiddle a:active {
    color:#9bbbd8;
    text-decoration:underline;
}

div.div_inner_profileHeadlinesMain {
    float:left;
    padding:0px 8px 0px 0px;
    width:419px;
    height:auto;
    display:inline;
}
div.div_inner_profileAdd {
    float:left;
    padding:0px 0px 0px 0px;
    width:283px;
    height:auto;
    display:inline;
    font-size:0.82em;
    color:#c7c7c8;
    text-transform:uppercase;
    font-weight:normal;
    letter-spacing:1px;
}

div.div_inner_profileAdd ul {
    float:left;
    margin:0px;
    padding:0px 0px 0px 0px;
    width:283px;
    height:auto;
    display:list-item;
    list-style:none;
}
div.div_inner_profileAdd li {
    float:left;
    margin:0px;
    padding:0px 0px 5px 0px;
    width:283px;
    height:auto;
    display:list-item;
    list-style:none;
    text-align:center;
}


div.div_inner_profileHeadlinesTitle {
    float:left;
    padding:3px 0px 3px 14px;
    width:405px;
    height:auto;
    background:#dfe8ee;
    font-size:0.84em;
    color:#206cae;
    text-transform:uppercase;
    font-weight:normal;
}
div.div_profileNewsTabMain {
    float:left;
    padding:3px 0px 4px 0px;
    width:419px;
    height:auto;
    font-size:0.82em;
    color:#206cae;
    text-transform:uppercase;
    font-weight:bold;
    text-decoration:none;
}

div.div_profileNewsTabSpaceLeft {
    float:left;
    padding:3px 0px 3px 0px;
    border-bottom:1px #a2beda solid;
    width:14px;
    height:16px;
    display:inline;
}
div.div_profileNewsTabSpaceRight {
    float:left;
    padding:3px 0px 3px 0px;
    border-bottom:1px #a2beda solid;
    width:160px;
    height:16px;
    display:inline;
}
div.div_profileNewsTabSpaceCen {
    float:left;
    padding:3px 0px 3px 0px;
    border-bottom:1px #a2beda solid;
    width:4px;
    height:16px;
    display:inline;
}

div.div_profileNewsTabActive {
    float:left;
    padding:3px 16px 3px 16px;
    border:1px #a2beda solid;
    border-bottom:none;
    width:auto;
    height:16px;
    text-align:center;
    display:inline;
    cursor:default;
}
div.div_profileNewsTabInactive {
    float:left;
    padding:3px 16px 3px 16px;
    border-bottom:1px #a2beda solid;
    width:auto;
    height:16px;
    text-align:center;
    display:inline;
}
div.div_profileNewsTabInactive a {
    color:#206cae;
    font-weight:bold;
    text-decoration:none;
}
div.div_profileNewsTabInactive a:visited {
    color:#206cae;
    font-weight:bold;
    text-decoration:none;
}
div.div_profileNewsTabInactive a:hover {
    color:#3392F0;
    font-weight:bold;
    text-decoration:none;
}
div.div_profileNewsTabInactive a:active {
    color:#206cae;
    font-weight:bold;
    text-decoration:none;
}

div.div_inner_profileHeadlinesCont {
    float:left;
    padding:11px 0px 0px 12px;
    width:393px;
    height:auto;
}
div.div_inner_profileHeadlinesCont ul {
    float:left;
    margin:0px;
    padding:0px 0px 0px 0px;
    width:393px;
    height:auto;
    list-style:none;
    display:list-item;
}
div.div_inner_profileHeadlinesCont li {
    float:left;
    margin:0px;
    margin:13px 0px 0px 0px;
    padding:0px 3px 16px 0px;
    width:390px;
    height:auto;
    border-bottom:1px #000000 solid;
    list-style:none;
    display:list-item;
    font-size:0.86em;
    color:#999999;
    font-weight:normal;
    text-decoration:none;
}

div.div_inner_profileHeadlinesCont a {
    color:#999999;
    font-weight:normal;
    text-decoration:none;

}

div.div_inner_profileHeadlinesCont a:visited {
    color:#999999;
    font-weight:normal;
    text-decoration:none;

}
div.div_inner_profileHeadlinesCont a:hover {
    color:#999999;
    font-weight:normal;
    text-decoration:underline;

}
div.div_inner_profileHeadlinesCont a:active {
    color:#999999;
    font-weight:normal;
    text-decoration:none;

}

div.div_profileChartsTitleMain {
    float:left;
    padding:18px 0px 25px 0px;
    width:726px;
    height:auto;
    display:block;
}
div.div_profileChartsTitle {
    float:left;
    padding:0px 0px 0px 20px;
    font-size:1.5em;
    color:#427495;
}
div.div_listedCompayTypesDropdown {
    float:left;
    padding:4px 8px 4px 8px;
    text-align:right;
    width:664px;
    height:auto;
}

div.div_listedCompayTypesDropdown dropdown {
    padding:1px 1px 1px 1px;
    margin:0px 0px 0px 0px;
    border:1px #d0e9ff solid;
    background:#FFFFFF;
    height:18px;
    vertical-align:middle;

    font:Verdana, Arial, Helvetica, sans-serif;
    font-size:0.84em;
    font-weight:normal;
    color:#2c5375;
    text-align:left;
    text-decoration:none;
}

div.div_keyStatisticsTitleDropdownMain {
    float:right;
    padding:0px 0px 0px 0px;
    width:auto;
    height:auto;
    text-align:right;
    display:block;
}

div.div_profileChartsTitleDropdownMain {
    float:right;
    padding:0px 0px 0px 0px;
    width:320px;
    height:auto;
    text-align:right;
    display:block;
}
div.div_headlinesTitleDropdownMain {
    float:right;
    padding:0px 0px 0px 0px;
    width:277px;
    height:auto;
    text-align:right;
    display:block;
}
div.div_setDataRangeWrapperCharts {
    float:left;
    width:594px;
    height:auto;
    padding:0px 0px 0px 0px;
    background-color:#F9FAFE;
    display:inline;
}
div.div_setDataRangeWrapperChartsCont {
    float:left;
    width:574px;
    height:auto;
    margin:14px 5px 18px 5px;
    padding:0px 0px 0px 0px;
    vertical-align:middle;
    font-size:0.86em;
}

div.div_profileChartsBlock02 {
    float:left;
    padding:0px;
    width:726px;
    height:auto;
    vertical-align:text-top;
}


div.div_profileChartsAdd {
    float:left;
    padding:2px;
    width:113px;
    height:740px;
    border:1px #cacaca solid;
    background:#fafafa;
    display:list-item;
    list-style:none;
}
div.div_profileChartsAddMain {
    float:left;
    padding:0px 1px 0px 5px;
    width:119px;
    height:auto;
    display:inline;
}
div.div_profileChartsAddTitle {
    float:left;
    padding:4px 2px 4px 2px;
    width:115px;
    height:auto;
    display:list-item;
    list-style:none;
    text-align:center;
}

div.div_profileChartsGraph {
    float:left;
    padding:10px 10px 6px 10px;
    width:574px;
    height:auto;
    display:list-item;
    list-style:none;
}

div.div_profileChartsRange {
    float:left;
    padding:2px 10px 15px 38px;
    width:546px;
    height:auto;
    display:list-item;
    list-style:none;
}
div.div_profileChartsDataTable {
    float:left;
    padding:2px 5px 15px 11px;
    width:578px;
    height:auto;
    display:list-item;
    list-style:none;
}
div.div_profileChartsMidLinks {
    float:left;
    padding:28px 10px 15px 10px;
    width:574px;
    height:auto;
    display:list-item;
    list-style:none;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:0.92em;
    color:#9bbbd8;
    text-decoration:none;
    font-weight:normal;
}

div.div_profileChartsMidLinks ul {
    float:left;
    margin:0px;
    padding:0px 0px 0px 0px;
    width:574px;
    height:auto;
    list-style:none;
    vertical-align:middle;
}
div.div_profileChartsMidLinks li {
    float:left;
    margin:0px;
    padding:0px 15px 0px 0px;
    width:auto;
    height:auto;
    list-style:none;
    display:inline;
    vertical-align:middle;
}
div.div_profileChartsMidLinks a {
    color:#9bbbd8;
    text-decoration:underline;
}
div.div_profileChartsMidLinks a:visited {
    color:#9bbbd8;
    text-decoration:underline;
}
div.div_profileChartsMidLinks a:hover {
    color:#0099CC;
    text-decoration:none;
}
div.div_profileChartsMidLinks a:active {
    color:#9bbbd8;
    text-decoration:underline;
}

div.div_searchCompanyCommon {
    float:left;
    padding:15px 10px 15px 10px;
    width:706px;
    height:auto;
    display:list-item;
    list-style:none;
    color:#6089ac;
    font-size:0.82em;
    text-decoration:none;
}

div.div_profileChartsLookup {
    float:left;
    padding:15px 10px 15px 10px;
    width:574px;
    height:auto;
    display:list-item;
    list-style:none;
    color:#6089ac;
    font-size:0.82em;
    text-decoration:none;
}

div.div_profileChartsLookup a {
    color:#6089ac;
    text-decoration:underline;
}
div.div_profileChartsLookup a:visited {
    color:#6089ac;
    text-decoration:underline;
}
div.div_profileChartsLookup a:hover {
    color:#4679C6;
    text-decoration:none;
}
div.div_profileChartsLookup a:active {
    color:#6089ac;
    text-decoration:underline;
}

div.div_inner_bodyContProfileHeadingMain {
    float:left;
    padding:12px 23px 12px 18px;
    width:685px;
    height:auto;
/*background:url(../images/bg_inner_headerRpt_profile.gif) top center repeat-x #d6e8f7;*/
    background:#d6e8f7;
    border-bottom:1px #0c4a89 solid;
    color:#6089ac;
}
/* nadeera -------------------------------*/

div_tableContent{
    float:left;
    padding:14px 38px 10px 11px;
    width:600px;
    height:100px;

}

div.div_innerTitle {
    float:left;
    width:682px;
    height:29px;
}

div.div_innerReport_table {
    float:left;
    width:682px;
    height:auto;

}
/* --------- Inner Pages Styles - Static ----------- */

div.div_navigationPathInactive {
    float:left;
    width:auto;
    height:auto;
    cursor:default;
}
div.div_navigationPathInactive ul {
    float:left;
    margin:0px;
    padding:0px;
    width:auto;
    height:auto;
    list-style:none;
}
div.div_navigationPathInactive li {
    float:left;
    margin:0px;
    padding:0px 6px 0px 0px;
    width:auto;
    height:auto;
    list-style:none;
    margin:0px;
    font-size:0.92em;
    color:#0051CA;
    font-weight:normal;
    text-decoration:none;
}
div.div_navigationPathInactive a {
    color:#0051CA;
    font-weight:normal;
    text-decoration:none;
}
div.div_navigationPathInactive a:visited {
    color:#0051CA;
    text-decoration:none;
}
div.div_navigationPathInactive a:hover {
    color:#4892FF;
    text-decoration:underline;
}
div.div_navigationPathInactive a:active {
    color:#0051CA;
    text-decoration:none;
}

div.div_navigationPathActive {
    float:left;
    width:auto;
    height:auto;
    cursor:default;
    font-size:0.92em;
    color:#003A93;
    font-weight:normal;

}

/* End Inner Pages Styles - Static */

/* --------- Inner Page Right Panel Styles ---------- */

div.div_innerPageRightPanel {
    float:left;
    padding:0px 0px 0px 3px;
    width:217px;
    height:auto;
    display:inline;
}

/* -------- Market Activity Styles --------- */

div.div_marketActivityMain {
    float:left;
    border:1px #d1d1d1 solid;
    padding:1px 0px 1px 0px;
    width:215px;
    height:auto;
    display:block;
    background:#FFFFFF;
}
div.div_marketActivityHeader {
    float:left;
    padding:10px 3px 10px 4px;
    border-bottom:1px #d1d1d1 solid;
    width:208px;
    height:14px;
    background:url(../images/bg_marketActivityTitle.jpg) top repeat-x;
    text-align:left;
    font-size:0.84em;
    color:#000000;
    font-weight:bold;
}
div.div_marketActivityRow01 {
    float:left;
    padding:4px 0px 4px 0px;
    width:215px;
    height:auto;
    display:inline;
    /*background:#3f86b6;*/
    background:#283D79;
    color:#FFFFFF;
    font-weight:bold;
    font-size:0.88em;
}
div.div_marketActivityRow02 {
    float:left;
    padding:4px 0px 4px 0px;
    width:215px;
    height:auto;
    display:inline;
    /*background:#238d18;*/
    background:#283D79;
    color:#FFFFFF;
    font-size:0.88em;
    font-weight:bold;
}

div.div_marketActivityRow03 {
    float:left;
    padding:4px 0px 4px 0px;
    width:215px;
    height:auto;
    display:inline;
    background:#ffffff;
    color:#535353;
    font-weight:normal;
    font-size:0.83em;
}


div.div_marketActivityDate {
    float:left;
    margin:1px 0px 1px 0px;
    padding:8px 50px 12px 12px;
    width:153px;
    height:19px;
    background:url(../images/logo_CSELightBlue.jpg) center right no-repeat #2f78c4;
    font-size:0.74em;
    color:#FFFFFF;
}

div.div_marketActivityLine {
	float:left;
	width:215px;
	height:1px;
	display:inline;
	background:#ffffff;
}

div.div_marketActivityCol01 {
    float:left;
    padding:0px 1px 0px 16px;
    width:87px;
}
div.div_marketActivityCol02 {
    float:left;
    padding:0px 10px 0px 1px;
    width:93px;
    text-align:right;
}

/* End Market Activity Styles */

/* End Inner Page Right Panel Styles */

/* ---------- stock Screener Styles ---------- */

div.div_stockScreenerMain {
    float:left;
    display:block;
    padding:32px 41px 10px 20px;
    width:665px;
    height:auto;
}

div.div_titleMainStockScreener {
    float:left;
    display:block;
    padding:5px 10px 5px 10px;
    width:645px;
    height:auto;
    background:#dfe8ee;
    color:#000000;
    font-size:0.84em;
    font-weight:bold;
}

div.div_stockScreenerPara01 {
    float:left;
    display:block;
    padding:12px 10px 20px 10px;
    width:645px;
    height:auto;
}

div.div_titleSubMainStockScreener {
    float:left;
    display:block;
    padding:5px 10px 5px 10px;
    width:645px;
    height:auto;
    background:#f2f2f2;
    color:#717171;
    font-size:0.84em;
    font-weight:bold;
}

div.div_stockScreenerBlock01 {
    float:left;
    display:block;
    padding:10px 10px 0px 10px;
    width:645px;
    height:auto;
}

div.div_stockScreenerBlock01Col01 {
    float:left;
    display:block;
    padding:0px 10px 10px 0px;
    width:186px;
    height:auto;
    display:inline;
}
div.div_stockScreenerBlock01Col02 {
    float:left;
    display:block;
    padding:0px 10px 10px 0px;
    width:439px;
    height:auto;
    display:inline;
}

div.div_stockScreenerBlock02 {
    float:left;
    display:block;
    padding:10px 10px 6px 10px;
    width:645px;
    height:auto;
}
div.div_stockScreenerBlock02Col01 {
    float:left;
    display:block;
    padding:0px 10px 10px 0px;
    width:186px;
    height:auto;
    display:inline;
}
div.div_stockScreenerBlock02Col02 {
    float:left;
    display:block;
    padding:0px 10px 10px 0px;
    width:203px;
    height:auto;
    display:inline;
}
div.div_stockScreenerBlock02Col03 {
    float:left;
    display:block;
    padding:0px 10px 10px 0px;
    width:226px;
    height:auto;
    display:inline;
}

div.div_stockScreenerFindStock {
    float:left;
    display:block;
    padding:36px 1px 6px 8px;
    border-bottom:1px #000000 solid;
    width:656px;
    height:auto;
    text-align:right;
}


/* End stock Screener Styles */

/* ------------ Member Firms Page Styles ---------------- */

div.div_memberFirmsBlock01 {
    float:left;
    padding:0px 0px 0px 0px;
    width:504px;
    height:auto;
}

div.div_memberFirmsBlock02 {
    float:left;
    padding:0px 0px 0px 3px;
    width:214px;
    height:auto;
}

div.div_memberFirmsRightBlock {
    float:left;
    margin:0px 0px 0px 3px;
    width:217px;
    height:auto;
    display:inline;
}

div.div_mainBannerMemberFirms {
    width:504px;
    height:278px;
    background:url(../images/img_mainImageMemberFirms.jpg) top center no-repeat;
}

div.div_mainBannerListedCompaniesOverview {
    width:504px;
    height:278px;
    background:url(../images/img_mainImageInnerPage.jpg) top center no-repeat;
}
div.div_mainBannerCDS {
    width:504px;
    height:278px;
    background:url(../images/img_mainImageCDS.jpg) top center no-repeat;
}
div.div_mainBannerRulesOfCSE {
    width:504px;
    height:278px;
    background:url(../images/img_mainImageRulesOfCSE.jpg) top center no-repeat;
}

div.div_mainBannerPublications {
    width:504px;
    height:278px;
    background:url(../images/img_mainImagePublications.jpg) top center no-repeat;
}

div.div_listOnCSEMain {
    float:left;
    width:217px;
    height:auto;
    display:block;
}
div.div_listOnCSE {
    float:left;
    margin:0px 0px 13px 0px;
    padding:1px;
    width:211px;
    height:auto;
    border:1px #D3D3D3 solid;
    display:block;
}

div.div_interviewWithCEOMain {
    float:left;
    margin:0px 0px 13px 0px;
    width:215px;
    height:auto;
    border:1px #D3D3D3 solid;
    display:block;
}

div.div_memberFirmsMarketActivityMain {
    float:left;
    margin:0px 0px 13px 0px;
    width:217px;
    height:auto;
}

div.div_listOnCSECont {
    float:left;
    padding:8px;
    width:195px;
    height:auto;
    font-size:0.84em;
    color:#303030;
}
div.div_listOnCSECont a {
    color:#303030;
    text-decoration:none;
}
div.div_listOnCSECont a:visited {
    color:#303030;
    text-decoration:none;
}
div.div_listOnCSECont a:hover {
    color:#303030;
    text-decoration:underline;
}
div.div_listOnCSECont a:active {
    color:#303030;
    text-decoration:none;
}

div.div_listOnCSEHeader {
    float:left;
    width:211px;
    height:19px;
    background:#E78200;
}

div.div_memberFirmsEmailPrintMain {
    float:left;
    margin:0px 0px 13px 0px;
    padding:18px 0px 18px 0px;
    width:215px;
    height:auto;
    border:1px #d2d2d2 solid;
    text-align:center;
}
div.div_memberFirmsCSEGame {
    float:left;
    padding:0px 0px 0px 0px;
    width:215px;
    height:auto;
    display:block;
}
div.div_memberFirmsOnlineTrading {
    float:left;
    padding:0px 0px 0px 0px;
    width:215px;
    height:auto;
    display:block;
}

div.div_memberFirmsNewsHeadlines {
    float:left;
    padding:0px 0px 0px 0px;
    width:217px;
    height:auto;
    display:block;
}


div.div_memberFirmsMrketBlock01 {
    width:215px;
    height:auto;
    border-bottom:none;
    border:1px #ddedfa solid;
}
div.div_memberFirmsMrketBlock02 {
    width:215px;
    height:auto;
    border:1px #ddedfa solid;
}

/* End Member Firms Page Styles */
div.div_incomeStatementViewLinks011 {
    padding:0px 5px 14px 5px;
    float:left;
    width:300px;
    height:auto;
    color:#206cae;
    font-size:0.84em;
    font-weight:normal;
    text-decoration:none;
}
/* ---------- Income Statement Styles ----------- */

div.div_incomeStatementViewLinksActive {
    float:left;
    padding:0px 0px 11px 0px;
    width:auto;
    height:auto;
    color:#206cae;
    font-size:0.84em;
    font-weight:bold;
    text-decoration:none;
}
div.div_incomeStatementView {
    float:left;
    padding:0px 0px 11px 11px;
    width:auto;
    height:auto;
    color:#206cae;
    font-size:0.84em;
    font-weight:normal;
    text-decoration:none;
}

div.div_incomeStatementViewLinks {
    float:left;
    padding:0px 0px 11px 0px;
    width:auto;
    height:auto;
    color:#206cae;
    font-size:0.84em;
    font-weight:normal;
    text-decoration:none;
}
div.div_incomeStatementViewLinks a {
    color:#206cae;
    font-weight:normal;
    text-decoration:none;
}
div.div_incomeStatementViewLinks a:visited {
    color:#206cae;
    font-weight:normal;
    text-decoration:none;
}
div.div_incomeStatementViewLinks a:hover {
    color:#4696DD;
    font-weight:normal;
    text-decoration:underline;
}
div.div_incomeStatementViewLinks a:active {
    color:#206cae;
    font-weight:normal;
    text-decoration:none;
}

div.div_incomeStatementNumbersInfo {
    float:right;
    padding:0px 0px 11px 0px;
    width:auto;
    height:auto;
    color:#4391d6;
    font-size:0.82em;
}

div.div_incomeStatementNumbersInfoL01 {
    float:left;
    padding:0px 0px 11px 0px;
    width:669px;
    height:auto;
}
div.div_incomeStatementNumbersInfoL01 p {
    float:right;
    padding:0px;
    width:auto;
    height:auto;
    color:#4391d6;
    font-size:0.82em;
}

div.div_incomeStatementNumbersInfo011 {
    float:right;
    padding:0px 0px 11px 0px;
    width:auto;
    height:auto;
    color:#4391d6;
    font-size:0.82em;
}

div.div_incomeStatementTableHead {
    float:left;
    clear:both;
    margin:0px 0px 5px 0px;
    width:669px;
    height:auto;
    display:inline-block;
    background:#dfe8ee;
}

div.div_incomeStatementTableHead01 {
    float:left;
    padding:4px 4px 4px 11px;
    width:300px;
    height:auto;
    display:inline;
    text-align:left;
    font-size:0.84em;
    text-transform:uppercase;
    color:#206cae;
    font-weight:bold;
}
div.div_incomeStatementTableHeadRight {
    float:left;
    padding:4px 10px 4px 2px;
    width:103px;
    height:auto;
    display:inline;
    text-align:right;
    font-size:0.84em;
    color:#000000;
    font-weight:bold;
}

div.div_incomeStatementTable {
    float:left;
    clear:both;
    width:669px;
    height:auto;
    display:block;
}

/* End Income Statement Styles */

/* ---------- IPO Showcase Styles ----------- */

div.div_bodyIPOShowcaseMain {
	float:left;
	padding:10px 4px 10px 16px;
	width:711px;
	height:auto;
	display:block;
}


div.div_titleIPOShowcase {
    float:left;
    padding:14px 0px 10px 0px;
    width:auto;
    height:auto;
    color:#3b6fa3;
    font-size:1.5em;
}
div.div_titleInner {
    float:left;
    padding:14px 0px 10px 0px;
    width:auto;
    height:auto;
    color:#3b6fa3;
    font-size:1.5em;
}


div.div_titleInnerSm {
    float:left;
    padding:14px 0px 10px 0px;
    width:400px;
    height:auto;
    color:#3b6fa3;
    font-size:1.5em;
}

div.div_IPOParaMain {
    float:left;
    padding:15px 15px 15px 15px;
    width:681px;
    height:auto;
    background:#f4f8fb;
    font-size:0.84em;
    color:#454545;
}

div.div_IPODropdownMain {
    float:right;
    padding:15px 0px 12px 0px;
    width:auto;
    height:auto;
    color:#6089ac;
    font-size:0.84em;
}

div.div_IPODYearTitle {
    float:left;
    padding:15px 0px 12px 0px;
    width:auto;
    height:auto;
    color:#206cae;
    font-size:0.82em;
    font-weight:bold;
}

div.div_IPOBoxLevel02 {
    float:left;
    width:711px;
    height:auto;
}

div.div_IPOTableMain {
    float:left;
    padding:0px 0px 15px 0px;
    width:711px;
}

/* End IPO Showcase Styles */


/* --------- Major Holders Styles ---------- */

div.div_majorHoldersContUnit01 {
    float:left;
    padding:0px 41px 19px 0px;
    width:669px;
    height:auto;
}

div.div_majorHoldersContBlock01 {
    float:left;
    padding:0px 27px 0px 0px;
    width:321px;
    height:auto;
    display:inline-block;
}
div.div_majorHoldersContBlock02 {
    float:left;
    padding:0px 0px 0px 0px;
    width:321px;
    height:auto;
    display:inline-block;
}

div.div_majorHoldersTableMain {
    float:left;
    width:320px;
    height:auto;
    border-top:1px #d8dde3 solid;
    border-left:1px #d8dde3 solid;
}

div.div_majorHoldersTableHeadCommon {
    float:left;
    margin:0px  0px 5px 0px;
    padding:4px 4px 4px 11px;
    height:auto;
    background:#dfe8ee;
    font-size:0.84em;
    text-transform:uppercase;
    color:#206cae;
    font-weight:bold;
}
div.div_majorHoldersTableHeadSubCommon {
    float:left;
    margin:0px  0px 0px 0px;
    padding:4px 4px 4px 11px;
    border-bottom:1px #d8dde3 solid;
    border-right:1px #d8dde3 solid;
    height:auto;
    background:#f2f2f2;
    font-size:0.84em;
    color:#3d86c6;
    font-weight:normal;
}

div.div_majorHoldersTable01Col01 {
    float:left;
    padding:3px 3px 3px 11px;
    border-bottom:1px #d8dde3 solid;
    border-right:1px #d8dde3 solid;
    background:#fafafa;
    width:240px;
    height:auto;
    vertical-align:middle;
    display:inline-block;
    font-size:0.82em;
    color:#000000;
}

div.div_majorHoldersTable01Col02 {
    float:left;
    padding:3px 3px 3px 6px;
    border-bottom:1px #d8dde3 solid;
    border-right:1px #d8dde3 solid;
    background:#ffffff;
    width:54px;
    height:auto;
    vertical-align:middle;
    display:inline-block;
    font-size:0.82em;
    color:#000000;
}

div.div_majorHoldersTable02Data {
    float:left;
    height:auto;
    border-bottom:1px #d8dde3 solid;
    border-right:1px #d8dde3 solid;
    font-size:0.82em;
    color:#000000;
}
div.div_majorHoldersTable02Col01 {
    padding:3px 3px 3px 10px;
    width:100px;
}
div.div_majorHoldersTable02Col02 {
    padding:3px 3px 3px 10px;
    width:92px;
}
div.div_majorHoldersTable02Col03 {
    padding:3px 3px 3px 10px;
    width:85px;
}

div.div_majorHoldersTable03Main {
    float:left;
    width:668px;
    height:auto;
    border-top:1px #d8dde3 solid;
    border-left:1px #d8dde3 solid;
}
div.div_majorHoldersTable03Data {
    float:left;
    height:auto;
    border-bottom:1px #d8dde3 solid;
    border-right:1px #d8dde3 solid;
    font-size:0.82em;
    color:#000000;
}
div.div_majorHoldersTable03Col01 {
    padding:3px 3px 3px 10px;
    width:251px;
}
div.div_majorHoldersTable03Col02 {
    padding:3px 3px 3px 10px;
    width:86px;
}
div.div_majorHoldersTable03Col03 {
    padding:3px 3px 3px 10px;
    width:36px;
}
div.div_majorHoldersTable03Col04 {
    padding:3px 3px 3px 10px;
    width:142px;
}
div.div_majorHoldersTable03Col05 {
    padding:3px 3px 3px 10px;
    width:83px;
}


/* End Major Holders Styles */

div.commonTableHeadBlue {
    float:left;
    margin:0px  0px 5px 0px;
    padding:4px 4px 4px 11px;
    height:auto;
    background:#dfe8ee;
    font-size:0.84em;
    text-transform:uppercase;
    color:#206cae;
    font-weight:bold;
}


/* ---------- Key Statistics Styles ---------- */


div.div_keyStatisticsUnit01 {
    float:left;
    padding:0px 0px 15px 0px;
    width:321px;
    height:auto;
}

div.div_keyStatisticsTableHead {
    float:left;
    margin:0px  0px 5px 0px;
    padding:4px 4px 4px 11px;
    width:306px;
    height:auto;
    background:#dfe8ee;
    font-size:0.84em;
    text-transform:uppercase;
    color:#206cae;
    font-weight:bold;
}

div.div_keyStatisticsTableHeadSub {
    float:left;
    margin:0px  0px 2px 0px;
    padding:4px 4px 4px 11px;
    width:306px;
    height:auto;
    background:#f2f2f2;
    font-size:0.84em;
    color:#3d86c6;
    font-weight:normal;
}


div.div_keyStatisticsTableMain {
    float:left;
    margin:0px 0px 5px 0px;
    border-top:1px #d8dde3 solid;
    border-left:1px #d8dde3 solid;
    width:319px;
    height:auto;
}

div.div_keyStatisticsTableCol01 {
    float:left;
    padding:3px 3px 3px 11px;
    border-bottom:1px #d8dde3 solid;
    border-right:1px #d8dde3 solid;
    background:#fafafa;
    width:200px;
    height:auto;
    font-size:0.82em;
    color:#000000;
}
div.div_keyStatisticsTableCol02 {
    float:left;
    padding:3px 3px 3px 6px;
    border-bottom:1px #d8dde3 solid;
    border-right:1px #d8dde3 solid;
    background:#ffffff;
    width:94px;
    height:auto;
    font-size:0.82em;
    color:#000000;
}


div.div_keyStatisticsBlock02 {
    float:left;
    padding:0px 4px 0px 12px;
    width:710px;
    height:auto;
    vertical-align:text-top;
}

div.div_keyStatisticsColMain01 {
    float:left;
    padding:0px 34px 21px 0px;
    width:321px;
    height:auto;
    vertical-align:text-top;
    display:inline;
}

div.div_keyStatisticsColMain02 {
    float:left;
    padding:0px 34px 21px 0px;
    width:321px;
    height:auto;
    vertical-align:text-top;
    display:inline;
}

div.div_addCompanyMain {
	float:left;
	padding:10px 0px 0px 0px;
	width:710px;
	height:auto;
	text-align:right;
		font-size:0.82em;
		color:#c7c7c8;
		text-transform:uppercase;
		font-weight:normal;
		letter-spacing:1px;
}

div.div_addCompanyMain ul {
    float:left;
    margin:0px;
    padding:0px;
    width:710px;
    height:auto;
    list-style:none;
}

div.div_addCompanyMain li {
    float:left;
    margin:0px;
    padding:0px 0px 7px 0px;
    width:710px;
    height:auto;
    list-style:none;
}


/* End Key Statistics Styles */

/* --------- Equity Market Page Styles ---------- */

div.div_marketInfoSearchMain {
    float:left;
    margin:9px 0px 0px 0px;
    width:504px;
    height:auto;
}

div.div_marketInfoSearchBar {
    float:left;
    margin:0px 0px 1px 0px;
    padding:7px 14px 7px 14px;
    width:476px;
    height:auto;
    background:#a0d9f7;
}

div.div_marketInfoSearch {
    float:left;
    padding:14px 28px 9px 14px;
    border-top:1px #cdcdcd solid;
    border-bottom:1px #cdcdcd solid;
    width:462px;
    height:auto;
}

div.div_marketInfoSearchCriteria {
    float:left;
    padding:0px;
    width:462px;
    height:auto;
    vertical-align:middle;
}

/* End Equity Market Page Styles */

div.div_rightPanelCommonUnit {
    float:left;
    margin:0px 0px 13px 0px;
    padding:1px;
    width:213px;
    height:auto;
    border:1px #d2d2d2 solid;
    text-align:center;
}

div.div_rightPanelCommonUnitGraph {
    float:left;
    margin:0px 0px 13px 0px;
    width:217px;
    height:auto;
    text-align:center;
}

/* --------- About Us Page Styles ---------- */

div.div_aboutUsMainPara {
    float:left;
    padding:14px 10px 20px 17px;
    width:477px;
    height:auto;
    background:#f4f8fb;
}


/* End About Us Page Styles */

/* Order Book Styles */

div.div_contOrderBook {
    /*float:left;*/
    padding:15px 0px 0px 0px;
    width:600px;
    height:auto;
}
div.div_contOrderBookSearch {
    float:left;
    padding:15px 0px 15px 10px;
    border:1px #7BBAF9 solid;
    border-bottom:none;
    background:#FBFDFF;
    width:654px;
    height:auto;
}div.div_contOrderBookSearchSm {
    float:left;
    padding:15px 5px 15px 5px;
    border:1px #7BBAF9 solid;
    border-bottom:none;
    background:#FBFDFF;
    width:430px;
    height:auto;
}
div.div_contOrderBookSearchSm_Portfolia {
    float:left;
    padding:5px 5px 5px 5px;
    border:1px #7BBAF9 solid;
    border-bottom:none;
    background:#FBFDFF;
    width:440px;
    height:auto;
}

div.div_contOrderBookSearchSm_feedback {
    float:left;
    padding:5px 5px 5px 5px;
    border:1px #7BBAF9 solid;
    background:#FBFDFF;
    width:440px;
    height:auto;
}

table.table_orderBook {
    width:600px;
    border-top:1px #dadee1 solid;
    border-left:1px #dadee1 solid;
}
table.table_orderBook td {
    padding:3px 4px 3px 6px;
    color:#000000;
    font-size:0.94em;
}
table.table_orderBook a {
    color:#000000;
    text-decoration:none;
}
table.table_orderBook a:visited {
    color:#000000;
    text-decoration:none;
}
table.table_orderBook a:hover {
    color:#000000;
    text-decoration:underline;
}
table.table_orderBook a:active {
    color:#000000;
    text-decoration:none;
}

.br_orderBookTd {
    border-right:1px #dadee1 solid;
    border-bottom:1px #dadee1 solid;
    text-align:right;
}
td.td_orderBookHead01 {
    width:13%;
    border-right:1px #FFFFFF solid;
    height:30px;
    background:#dce6f0;
    text-align:left;
    font-weight:bold;
}
td.td_orderBookHead02 {
    width:17%;
    border-right:1px #FFFFFF solid;
    background:#dce6f0;
    text-align:center;
    font-weight:bold;
}
td.td_orderBookHead03 {
    width:20%;
    border-right:1px #FFFFFF solid;
    background:#dce6f0;
    text-align:center;
    font-weight:bold;
}
td.td_orderBookHead04 {
    width:13%;
    border-right:1px #FFFFFF solid;
    background:#dce6f0;
    text-align:center;
    font-weight:bold;
}
td.td_orderBookHead05 {
    width:17%;
    border-right:1px #FFFFFF solid;
    background:#dce6f0;
    text-align:center;
    font-weight:bold;
}
td.td_orderBookHead06 {
    width:20%;
    background:#dce6f0;
    border-right:1px #dadee1 solid;
    text-align:center;
    font-weight:bold;
}

.text_OBInfo {
    color:#333333;
    font-size:0.86em;
    text-decoration:none;
}

/* End Order Book Styles */

/* --------- Headlines Styles ----------- */

div.div_headlinesNewsMain {
    float:left;
    padding:0px 2px 2px 11px;
    width:577px;
    height:auto;
    font-size:0.82em;
    color:#000000;
    font-weight:bold;
    text-decoration:none;
}

div.div_headlinesNews {
    float:left;
    width:577px;
    height:auto;
}
div.div_headlinesNews ul {
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    width:577px;
    height:auto;
    list-style:disc;
}

div.div_headlinesNews li {
    margin:0px 0px 16px 16px;
    padding:0px 0px 13px 2px;
    border-bottom:1px #000000 solid;
    width:558px;
    height:auto;
    list-style-position:outside;
    vertical-align:text-top;
    list-style:disc;
    line-height:17px;
}

div.div_NHe01 {
   float:left;
    margin:0px;
    padding:0px 0px 4px 0px; 
    width:577px;
    height:auto;
}
div.div_NHe01 ul {
    float:left;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    width:577px;
    height:auto;
    list-style:none;
}

div.div_NHe01 li {
    float:left;
    padding:0px 0px 13px 2px;
    width:558px;
    height:auto;
    list-style:none;
    vertical-align:text-top;
    line-height:17px;
}

/*
div.div_headlinesNews a {
		text-decoration:none;
		color:#000000;
}
div.div_headlinesNews a:visited {
		text-decoration:none;
		color:#000000;
}
div.div_headlinesNews a:hover {
		text-decoration:underline;
		color:#333333;
}
div.div_headlinesNews a:active {
		text-decoration:none;
		color:#000000;
}

*/

/* End Headlines Styles */

/* ---------- Company Profile Styles ------------ */

div.div_SECFilingsTitleDropdownMain {
    float:right;
    padding:0px 0px 0px 0px;
    width:285px;
    height:auto;
    display:block;
}

div.div_companyProfileTitleDropdownMain {
    float:right;
    padding:0px 0px 0px 0px;
    width:255px;
    height:auto;
    display:block;
}

div.div_cpBlock01 {
    float:left;
    padding:0px 0px 0px 11px;
    display:inline;
    width:420px;
    height:auto;
}

div.div_rightPanelCopmapnyProfileMain {
    float:right;
    padding:0px 5px 0px 7px;
    display:inline;
    width:283px;
    height:auto;
}

div.div_rightPanelCopmapnyProfileUnit {
    float:right;
    padding:0px 0px 10px 0px;
    width:283px;
    height:auto;
}


div.div_cpProfileBodyUnit {
    float:left;
    padding:0px 0px 11px 0px;
/*width:420px;*/
    width:397px;
    height:auto;
}

div.div_cpProfileThemeMain {
    float:left;
    border:1px #e3e6eb solid;
/*width:418px;*/
    width:380px;
    height:auto;
    background:#fbfcfc;
}

div.div_cpProfileThemeCont {
    float:left;
    padding:10px 14px 22px 12px;
/*border-right:1px #e3e6eb solid;*/
    display:inline;
    width:310px;
    height:70px;
}

div.div_cpProfileThemeContCNm {
    float:left;
    padding:1px 0px 5px 0px;
    width:310px;
    height:auto;
}
div.div_cpProfileThemeContAddr {
    float:left;
    padding:0px 0px 5px 0px;
    /*width:310px;*/
    width:365px;
    height:auto;
}

div.div_cpProfileThemeCont a {
    text-decoration:none;
    color:#014077;
}
div.div_cpProfileThemeCont a:visited {
    text-decoration:none;
    color:#014077;
}
div.div_cpProfileThemeCont a:hover {
    text-decoration:underline;
    color:#027EEE;
}
div.div_cpProfileThemeCont a:active {
    text-decoration:none;
    color:#014077;
}

div.div_cpProfileThemeLogo {
    float:left;
    padding:4px 4px 4px 4px;
    display:inline;
    width:72px;
    height:auto;
}
div.div_headlinesThemeLogo {
    float:left;
    padding:4px 4px 4px 4px;
    display:inline;
    width:72px;
    height:auto;
}

div.div_companyProfileTitleMain {
    float:left;
    margin:0px 2px 0px 0px;
    padding:4px 4px 4px 11px;
    width:403px;
    height:auto;
    background:#dfe8ee;
    font-size:0.84em;
    text-transform:uppercase;
    color:#206cae;
    font-weight:bold;
}



div.div_companyProfileText {
    float:left;
    padding:11px 4px 18px 0px;
    width:416px;
    height:auto;
}

div.div_companyProfileText ul {
    float:left;
    margin:0px;
    padding:4px 0px 4px 0px;
    width:416px;
    height:auto;
    display:list-item;
    list-style:none;
}
li.li_companyProfileText01 {
    float:left;
    margin:0px;
    padding:0px 0px 0px 15px;
    width:175px;
    height:auto;
    list-style:none;
    display:inline;
    font-size:0.84em;
    color:#4b4b4b;
    font-weight:bold;
}
li.li_companyProfileText02 {
    float:left;
    margin:0px;
    padding:0px 0px 0px 15px;
    width:210px;
    height:auto;
    list-style:none;
    display:inline;
    font-size:0.84em;
    color:#4b4b4b;
    font-weight:normal;
}


div.div_companyProfileBussinessSummary {
    float:left;
    padding:11px 0px 0px 12px;
    width:405px;
    height:auto;
}
div.div_companyProfileBussinessSummary ul {
    float:left;
    margin:0px;
    padding:0px 0px 0px 0px;
    width:405px;
    height:auto;
    list-style:none;
    display:list-item;
}
div.div_companyProfileBussinessSummary li {
    float:left;
    margin:0px;
    margin:13px 0px 0px 0px;
    padding:0px 0px 16px 0px;
    width:405px;
    height:auto;
    border-bottom:1px #000000 solid;
    list-style:none;
    display:list-item;
    font-size:0.84em;
    color:#999999;
    font-weight:normal;
    text-decoration:none;
}

div.div_companyProfileBussinessSummary a {
    color:#999999;
    font-weight:normal;
    text-decoration:none;
}
div.div_companyProfileBussinessSummary a:visited {
    color:#999999;
    font-weight:normal;
    text-decoration:none;
}
div.div_companyProfileBussinessSummary a:hover {
    color:#000000;
    font-weight:normal;
    text-decoration:underline;
}
div.div_companyProfileBussinessSummary a:active {
    color:#999999;
    font-weight:normal;
    text-decoration:none;
}

div.div_companyProfileSbLookup {
    float:left;
    padding:15px 10px 15px 0px;
    width:403px;
    height:auto;
    display:list-item;
    list-style:none;
    color:#6089ac;
    font-size:0.82em;
    text-decoration:none;
}

div.div_companyProfileSbLookup a {
    color:#6089ac;
    text-decoration:underline;
}
div.div_companyProfileSbLookup a:visited {
    color:#6089ac;
    text-decoration:underline;
}
div.div_companyProfileSbLookup a:hover {
    color:#4679C6;
    text-decoration:none;
}
div.div_companyProfileSbLookup a:active {
    color:#6089ac;
    text-decoration:underline;
}

div.div_rightPanelCopmapnyProfileKeyExecutives {
    float:left;
    padding:12px 25px 12px 25px;
    border:1px #d2d2d2 solid;
    width:231px;
    height:auto;
    font-size:0.84em;
    color:#014077;
    line-height:18px;
    font-weight:normal;
}

/* End Company Profile Styles */

/* ---------- SEC Filings Styles ---------- */

div.div_rightPanelSECFilingsMain {
    float:right;
    padding:0px 5px 0px 7px;
    display:inline;
    width:283px;
    height:auto;
}

div.div_SECFilingsBodyUnit {
    float:left;
    padding:0px 0px 25px 0px;
    width:420px;
    height:auto;
}


div.div_SECFilingsTitle01 {
    float:left;
    margin:0px  2px 4px 0px;
    padding:4px 4px 4px 11px;
    width:403px;
    height:auto;
    background:#dfe8ee;
    font-size:0.84em;
    text-transform:uppercase;
    color:#206cae;
    font-weight:bold;
}

div.div_SECFilingsTableHeadCommon {
    float:left;
    padding:3px 2px 3px 14px;
    height:auto;
    background:#f2f2f2;
    display:inline;
    color:#3d86c6;
    font-size:0.92em;
}
div.div_SECFilingsTableCol01 {
    border-right:1px #eaeaec solid;
    width:85px;
}
div.div_SECFilingsTableCol02 {
    border-right:1px #eaeaec solid;
    width:52px;
}
div.div_SECFilingsTableCol03 {
    width:232px;
}

div.div_SECFilingsTableDataCommon {
    float:left;
    padding:3px 2px 3px 14px;
    height:auto;
    display:inline;
    color:#333333;
    font-size:0.84em;
}

div.Br_SECBrGrayRight {
    border-right:1px #eaeaec solid;
}

/* End SEC Filings Styles */

/* nadeera ------------------------------*/

div.div_pagination {
    float:left;
    margin:0px;
    padding:20px 0px 0px 250px;
    /*padding-left:220px;
     padding-top:20px;*/
    width:430px;
    height:auto;
/*background:#FFFFFF;*/
}

div.div_paginationText_active {
    float:left;
    margin-left:6px;
    width:auto;
    height:auto;
    display:inline;
    font-size:0.84em;
    font-family:Tahoma, Verdana, Arial, sans-serif;
/*color:#5f9bd0;*/
    color:#000000;
    font-weight:bold;
    cursor:default;
}
div.div_paginationNumPages {
    float:left;
    padding:0px 0px 0px 20px;
    width:60px;
    height:auto;
    display:inline;
    font-family:Tahoma, Verdana, Arial, sans-serif;
    font-size:0.84em;
    color:#5f9bd0;
    font-weight:normal;
}
div.div_paginationNumPages a {
    color:#5f9bd0;
    text-decoration:none;
}
div.div_paginationNumPages a:visited {
    color:#5f9bd0;
    text-decoration:none;
}
div.div_paginationNumPages a:hover {
    color:#0066FF;
    text-decoration:underline;
}
div.div_paginationNumPages a:active {
    color:#5f9bd0;
    text-decoration:none;
}

div.div_paginationText {
    float:left;
    width:auto;
    height:auto;
    margin-left:6px;
    display:inline;
    font-size:0.84em;
    font-family:Tahoma, Verdana, Arial, sans-serif;
    color:#5f9bd0;
    font-weight:normal;
    text-decoration:none;
}
div.div_paginationText a {
    color:#5f9bd0;
    text-decoration:none;
}
div.div_paginationText a:visited {
    color:#5f9bd0;
    text-decoration:none;
}
div.div_paginationText a:hover {
    color:#0066FF;
    text-decoration:underline;
}
div.div_paginationText a:active {
    color:#5f9bd0;
    text-decoration:none;
}

.btnNext {
    margin:0px 0px 5px 0px;
    padding:2px 6px 2px 6px;
    border:1px #5f9bd0 solid;
    width:auto;
    height:20px;
    font-weight:normal;
    font-size:0.84em;
    color:#5f9bd0;
    text-decoration:none;
    background:#EDF8FE;
}

a.btnNext:visited {
    color:#5f9bd0;
    text-decoration:none;
    background:#EDF8FE;
}

a.btnNext:hover {
    color:#5f9bd0;
    text-decoration:none;
    background:#FFFFFF;
}

a.btnNext:active {
    color:#5f9bd0;
    text-decoration:none;
    background:#EDF8FE;
}

/*
a.btnNext:visited {
	background-color:#EDF8FE;
	text-decoration:none;
}
a.btnNext:hover {
	background-color:#FFFFFF;
	text-decoration:none;
}
a.btnNext:active {
	background-color:#EDF8FE;
	text-decoration:none;
}

*/

p.p_btnNext02 {
    margin:0px;
    padding:6px 0px 4px 0px;
    text-align:right;
}

.btnNext02 {
    padding:2px 6px 2px 6px;
    width:auto;
    height:20px;
    border:1px #5f9bd0 solid;
    margin-bottom:5px;
    font-weight:normal;
    font-size:0.84em;
    font-family:Tahoma, Verdana, Arial, sans-serif;
    color:#5f9bd0;
    text-decoration:none;
    background-color:#EDF8FE;
}

.btnNext02:visited {
    background-color:#EDF8FE;
    color:#5f9bd0;
    text-decoration:none;
}

.btnNext02:hover {
    background-color:#FFFFFF;
    color:#5f9bd0;
    text-decoration:none;
}

.btnNext02:active {
    background-color:#EDF8FE;
    color:#5f9bd0;
    text-decoration:none;
}
table.report_table_style {
    background:#FFFFFF;
    border-right:1px #d3d3d3 solid;
    border-collapse:collapse;
}
table.report_table_style a {
    color:#000000;
    text-decoration:none;
}
table.report_table_style a:visited {
    color:#000000;
    text-decoration:none;
}
table.report_table_style a:hover {
    color:#108AE4;
    text-decoration:none;
}
table.report_table_style a:active {
    color:#000000;
    text-decoration:none;
}

/* ------- Inner Page Tab Styles */

/* ------- Row 01 -------- */

div.div_innerTabeRow01 {
    float:left;
    padding:0px 0px 0px 7px;
    width:675px;
    height:26px;
}

div.div_tab_innerRow1ActiveLeft {
    float:left;
    padding:0px;
    width:5px;
    height:26px;
    display:inline;
    background:url(../images/tab_innerRow1ActiveLeft.gif) top left no-repeat;
}
div.div_tab_innerRow1ActiveCen {
    float:left;
    padding:10px 3px 2px 3px;
    width:auto;
    height:14px;
    display:inline;
    cursor:default;
    background:url(../images/tab_innerRow1ActiveCenRpt.gif) top left repeat-x;
    font-size:0.8em;
    color:#FFFFFF;
    font-weight:bold;
    text-decoration:none;
}



div.div_tab_innerRow1ActiveRight {
    float:left;
    padding:0px;
    width:5px;
    height:26px;
    display:inline;
    background:url(../images/tab_innerRow1ActiveRight.gif) top Right no-repeat;
}

div.div_tab_innerRow1InactiveLeft {
    float:left;
    padding:0px;
    width:5px;
    height:26px;
    display:inline;
    background:url(../images/tab_innerRow1InactiveLeft.gif) top left no-repeat;
}
div.div_tab_innerRow1InactiveCen {
    float:left;
    padding:10px 3px 2px 3px;
    width:auto;
    height:14px;
    display:inline;
    background:url(../images/tab_innerRow1InactiveCenRpt.gif) top left repeat-x;
    font-family:Tahoma, Verdana, Arial, sans-serif;
    font-size:0.8em;
    color:#FFFFFF;
    font-weight:bold;
    text-decoration:none;
    cursor:pointer;
}
div.div_tab_innerRow1InactiveCen a {
    color:#FFFFFF;
    text-decoration:none;
}
div.div_tab_innerRow1InactiveCen a:visited {
    color:#FFFFFF;
    text-decoration:none;
}
div.div_tab_innerRow1InactiveCen a:hover {
    color:#C0DED9;
    text-decoration:none;
}
div.div_tab_innerRow1InactiveCen a:active {
    color:#FFFFFF;
    text-decoration:none;
}

div.div_tab_innerRow1InactiveRight {
    float:left;
    padding:0px;
    width:5px;
    height:26px;
    display:inline;
    background:url(../images/tab_innerRow1InactiveRight.gif) top Right no-repeat;
}

div.div_tab_innerRow1ActiveLeftBlocked {
    float:left;
    padding:0px;
    width:5px;
    height:26px;
    display:inline;
    background:url(../images/tab_innerRow1ActiveLeftBlocked.gif) top left no-repeat;
}
div.div_tab_innerRow1ActiveCenBlocked {
    float:left;
    padding:10px 3px 2px 3px;
    width:auto;
    height:14px;
    display:inline;
    cursor:default;
    background:url(../images/tab_innerRow1ActiveCenRptBlocked.gif) top left repeat-x;
    font-size:0.8em;
    color:#FFFFFF;
    font-weight:bold;
    text-decoration:none;
}



div.div_tab_innerRow1ActiveRightBlocked {
    float:left;
    padding:0px;
    width:5px;
    height:26px;
    display:inline;
    background:url(../images/tab_innerRow1ActiveRightBlocked.gif) top Right no-repeat;
}

div.div_tab_innerRow1InactiveLeftBlocked {
    float:left;
    padding:0px;
    width:5px;
    height:26px;
    display:inline;
    background:url(../images/tab_innerRow1InactiveLeftBlocked.gif) top left no-repeat;
}
div.div_tab_innerRow1InactiveCenBlocked {
    float:left;
    padding:10px 3px 2px 3px;
    width:auto;
    height:14px;
    display:inline;
    background:url(../images/tab_innerRow1InactiveCenRptBlocked.gif) top left repeat-x;
    font-family:Tahoma, Verdana, Arial, sans-serif;
    font-size:0.8em;
    color:#FFFFFF;
    font-weight:bold;
    text-decoration:none;
}
div.div_tab_innerRow1InactiveCenBlocked a {
    color:#FFFFFF;
    text-decoration:none;
}
div.div_tab_innerRow1InactiveCenBlocked a:visited {
    color:#FFFFFF;
    text-decoration:none;
}
div.div_tab_innerRow1InactiveCenBlocked a:hover {
    color:#C3B2A4;
    text-decoration:none;
}
div.div_tab_innerRow1InactiveCenBlocked a:active {
    color:#FFFFFF;
    text-decoration:none;
}

div.div_tab_innerRow1InactiveRightBlocked {
    float:left;
    padding:0px;
    width:5px;
    height:26px;
    display:inline;
    background:url(../images/tab_innerRow1InactiveRightBlocked.gif) top Right no-repeat;
}


/* End Row 01 */

/* ------- Row 02 -------- */

div.div_innerTabeRow02 {
    float:left;
    width:682px;
    height:27px;
}
div.div_innerTabBottomBgShade {
    float:left;
    width:620px;
    height:11px;
    background:url(../images/tab_innerBottomBgShade.gif) bottom repeat-x;
}

div.div_tab_innerRow2ActiveLeft {
    float:left;
    padding:0px;
    width:5px;
    height:27px;
    display:inline;
    background:url(../images/tab_innerRow2ActiveLeft.gif) bottom left no-repeat;
}
div.div_tab_innerRow2ActiveLeftCWhite {
    float:left;
    padding:0px;
    width:5px;
    height:27px;
    display:inline;
    background:url(../images/tab_innerRow2ActiveLeftCWhite.gif) bottom left no-repeat;
}
div.div_tab_innerRow2ActiveCen {
    float:left;
    padding:8px 3px 2px 3px;
    width:auto;
    height:17px;
    display:inline;
    cursor:default;
    background:url(../images/tab_innerRow2ActiveCenRpt.gif) top left repeat-x;
    font-size:0.8em;
    color:#FFFFFF;
    font-weight:bold;
    text-decoration:none;
}
div.div_tab_innerRow2ActiveRight {
    float:left;
    padding:0px;
    width:5px;
    height:27px;
    display:inline;
    background:url(../images/tab_innerRow2ActiveRight.gif) bottom Right no-repeat;
}

div.div_tab_innerRow2ActiveRightCWhite {
    float:left;
    padding:0px;
    width:5px;
    height:27px;
    display:inline;
    background:url(../images/tab_innerRow2ActiveRightCWhite.gif) bottom left no-repeat;
}

div.div_tab_innerRow2InactiveLeft {
    float:left;
    padding:0px;
    width:5px;
    height:27px;
    display:inline;
    background:url(../images/tab_innerRow2InactiveLeft.gif) bottom left no-repeat;
}
div.div_tab_innerRow2InactiveLeftCWhite {
    float:left;
    padding:0px;
    width:5px;
    height:27px;
    display:inline;
    background:url(../images/tab_innerRow2InactiveLeftCWhite.gif) bottom left no-repeat;
}
div.div_tab_innerRow2InactiveCen {
    float:left;
    padding:8px 3px 2px 3px;
    width:auto;
    height:17px;
    display:inline;
    background:url(../images/tab_innerRow2InactiveCenRpt.gif) bottom left repeat-x;
    font-family:Tahoma, Verdana, Arial, sans-serif;
    font-size:0.8em;
    color:#FFFFFF;
    font-weight:bold;
    text-decoration:none;
}
div.div_tab_innerRow2InactiveCen a {
    color:#FFFFFF;
    text-decoration:none;
}
div.div_tab_innerRow2InactiveCen a:visited {
    color:#FFFFFF;
    text-decoration:none;
}
div.div_tab_innerRow2InactiveCen a:hover {
    color:#C0DED9;
    text-decoration:none;
}
div.div_tab_innerRow2InactiveCen a:active {
    color:#FFFFFF;
    text-decoration:none;
}

div.div_tab_innerRow2InactiveRight {
    float:left;
    padding:0px;
    width:5px;
    height:27px;
    display:inline;
    background:url(../images/tab_innerRow2InactiveRight.gif) bottom Right no-repeat;
}
div.div_tab_innerRow2InactiveRightCWhite {
    float:left;
    padding:0px;
    width:5px;
    height:27px;
    display:inline;
    background:url(../images/tab_innerRow2InactiveRightCWhite.gif) bottom Right no-repeat;
}

div.div_tab_innerRow2ActiveLeftBlocked {
    float:left;
    padding:0px;
    width:5px;
    height:27px;
    display:inline;
    background:url(../images/tab_innerRow2ActiveLeftBlocked.gif) bottom left no-repeat;
}
div.div_tab_innerRow2ActiveLeftCWhiteBlocked {
    float:left;
    padding:0px;
    width:5px;
    height:27px;
    display:inline;
    background:url(../images/tab_innerRow2ActiveLeftCWhiteBlocked.gif) bottom left no-repeat;
}
div.div_tab_innerRow2ActiveCenBlocked {
    float:left;
    padding:8px 3px 2px 3px;
    width:auto;
    height:17px;
    display:inline;
    cursor:default;
    background:url(../images/tab_innerRow2ActiveCenRptBlocked.gif) top left repeat-x;
    font-size:0.8em;
    color:#FFFFFF;
    font-weight:bold;
    text-decoration:none;
}
div.div_tab_innerRow2ActiveRightBlocked {
    float:left;
    padding:0px;
    width:5px;
    height:27px;
    display:inline;
    background:url(../images/tab_innerRow2ActiveRightBlocked.gif) bottom Right no-repeat;
}

div.div_tab_innerRow2ActiveRightCWhiteBlocked {
    float:left;
    padding:0px;
    width:5px;
    height:27px;
    display:inline;
    background:url(../images/tab_innerRow2ActiveRightCWhiteBlocked.gif) bottom left no-repeat;
}

div.div_tab_innerRow2InactiveLeftBlocked {
    float:left;
    padding:0px;
    width:5px;
    height:27px;
    display:inline;
    background:url(../images/tab_innerRow2InactiveLeftBlocked.gif) bottom left no-repeat;
}
div.div_tab_innerRow2InactiveLeftCWhiteBlocked {
    float:left;
    padding:0px;
    width:5px;
    height:27px;
    display:inline;
    background:url(../images/tab_innerRow2InactiveLeftCWhiteBlocked.gif) bottom left no-repeat;
}
div.div_tab_innerRow2InactiveCenBlocked {
    float:left;
    padding:8px 3px 2px 3px;
    width:auto;
    height:17px;
    display:inline;
    background:url(../images/tab_innerRow2InactiveCenRptBlocked.gif) bottom left repeat-x;
    font-family:Tahoma, Verdana, Arial, sans-serif;
    font-size:0.8em;
    color:#FFFFFF;
    font-weight:bold;
    text-decoration:none;
}
div.div_tab_innerRow2InactiveCenBlocked a {
    color:#FFFFFF;
    text-decoration:none;
}
div.div_tab_innerRow2InactiveCenBlocked a:visited {
    color:#FFFFFF;
    text-decoration:none;
}
div.div_tab_innerRow2InactiveCenBlocked a:hover {
    color:#C3B2A4;
    text-decoration:none;
}
div.div_tab_innerRow2InactiveCenBlocked a:active {
    color:#FFFFFF;
    text-decoration:none;
}

div.div_tab_innerRow2InactiveRightBlocked {
    float:left;
    padding:0px;
    width:5px;
    height:27px;
    display:inline;
    background:url(../images/tab_innerRow2InactiveRightBlocked.gif) bottom Right no-repeat;
}
div.div_tab_innerRow2InactiveRightCWhiteBlocked {
    float:left;
    padding:0px;
    width:5px;
    height:27px;
    display:inline;
    background:url(../images/tab_innerRow2InactiveRightCWhiteBlocked.gif) bottom Right no-repeat;
}


/* End Row 02 */

div.div_innerTabeSubMenu {
    float:left;
    width:682px;
    height:25px;
    border-bottom:1px #3c81b6 solid;
    background:#42a1e9;

}
div.div_innerTabeSubMenuActive {
    float:left;
    padding:8px 5px 0px 5px;
    width:auto;
    height:17px;
    display:inline;
    background:url(../images/innerTabeSubMenuActiveRpt.gif) top center repeat-x;
    font-size:0.7em;
    font-weight:bold;
    color:#000000;
    text-decoration:none;
}



div.div_innerTabeSubMenuInactive {
    float:left;
    padding:8px 0px 0px 0px;
    width:auto;
    height:17px;
    display:inline;
    font-size:0.7em;
    font-weight:bold;
    color:#FFFFFF;
    text-decoration:none;
}
div.div_innerTabeSubMenuInactive ul {
    float:left;
    padding:0px;
    margin:0px;
    width:auto;
    display:inline;
}
div.div_innerTabeSubMenuInactive li {
    float:left;
    padding:0px 5px 0px 0px;
    width:auto;
    display:inline;
    text-align:left;
    color:#FFFFFF;
    text-decoration:none;
}
div.div_innerTabeSubMenuInactive a {
    color:#FFFFFF;
    text-decoration:none;
}
div.div_innerTabeSubMenuInactive a:visited {
    color:#FFFFFF;
    text-decoration:none;
}
div.div_innerTabeSubMenuInactive a:hover {
    color:#D7EAFD;
    text-decoration:none;
}
div.div_innerTabeSubMenuInactive a:active {
    color:#FFFFFF;
    text-decoration:none;
}


/* End Inner Page Tab Styles */



/* --------- Inner page profile pages --------- */

/* ----- Tab styles for the profile pages -------- */

div.div_inner_tabProfileMain {
    float:left;
    width:726px;
    height:auto;
}

div.div_inner_tabProfile {
    float:left;
    padding:0px 10px 0px 10px;
    width:706px;
    height:25px;
    background:url(../images/bg_tabProfile.gif) bottom center repeat-x;
    color:#000000;
    font-size:0.8em;
    text-decoration:none;
    text-transform:uppercase;
}

div.div_inner_tabProfileSubMenu {
    float:left;
    padding:6px 10px 0px 10px;
    width:706px;
    height:16px;
    border-bottom:1px #a2beda solid;
    color:#000000;
    font-size:0.8em;
    text-decoration:none;
    text-transform:uppercase;
}

div.div_tab_profileActiveLeft {
    float:left;
    width:9px;
    height:25px;
    background:url(../images/tab_profileActiveLeft.gif) bottom right no-repeat;
}
div.div_tab_profileActiveRight {
    float:left;
    width:9px;
    height:25px;
    background:url(../images/tab_profileActiveRight.gif) bottom left no-repeat;
}
div.div_tab_profileActiveCen {
    float:left;
    padding:6px 4px 0px 4px;
    width:auto;
    height:19px;
    background:url(../images/tab_profileActiveCenRpt.gif) bottom center repeat-x;
    text-align:center;
    cursor:default;
}

div.div_tab_profileInactiveLeft {
    float:left;
    width:9px;
    height:25px;
}
div.div_tab_profileInactiveRight {
    float:left;
    width:9px;
    height:25px;
}
div.div_tab_profileInactiveCen {
    float:left;
    padding:6px 4px 0px 4px;
    width:auto;
    height:19px;
    text-align:center;
}
div.div_tab_profileInactiveCen a {
    color:#000000;
    text-decoration:none;
}
div.div_tab_profileInactiveCen a:visited {
    color:#000000;
    text-decoration:none;
}
div.div_tab_profileInactiveCen a:hover {
    color:#0066CC;
    text-decoration:none;
}
div.div_tab_profileInactiveCen a:active {
    color:#000000;
    text-decoration:none;
}


div.div_tabProfileSubMenuActive {
    float:left;
    padding:0px 13px 0px 13px;
    width:auto;
    height:14px;
}

div.div_tabProfileSubMenuInactive {
    float:left;
    padding:0px 13px 0px 13px;
    width:auto;
    height:14px;
    color:#75a3cd;
}
div.div_tabProfileSubMenuInactive a {
    color:#75a3cd;
    text-decoration:none;
}
div.div_tabProfileSubMenuInactive a:visited {
    color:#75a3cd;
    text-decoration:none;
}
div.div_tabProfileSubMenuInactive a:hover {
    color:#0099FF;
    text-decoration:none;
}
div.div_tabProfileSubMenuInactive a:active {
    color:#75a3cd;
    text-decoration:none;
}
/* End Inner page profile pages */

/* End Tab styles for the profile pages */

/* --------- Inner page Listed Companies Directory -------- */

div.div_innerBriefPara {
    float:left;
    padding:0px 0px 10px 0px;
    margin:0px 0px 2px 0px;
    border-bottom:1px #c9dae6 solid;
    width:680px;
    height:auto;
}
div.div_innerBriefParaBorder {
    float:left;
    padding:6px 10px 6px 11px;
    margin:0px;
    border:1px #c9dae6 solid;
    width:657px;
    height:auto;
    display:block;
}

div.div_LCDThumbInBriefPara {
    float:left;
    padding:5px 5px 5px 5px;
    width:71px;
    height:65px;
    display:block;
    background:url(../images/border_thumbLCDPara.gif) center no-repeat;
    overflow:hidden;
}

div.div_briefParaLCD {
    float:left;
    padding:0px 11px 0px 0px;
    width:425px;
    height:auto;
    display:block;
}

div.div_LCDThumbImgOverview {
    float:left;
    margin:0px;
    padding:0px;
    width:71px;
    height:65px;
    background:url(../images/thumb_LCDParaImgOverview.jpg) center no-repeat;
    display:block;
}

div.div_innerBriefParaBrNone {
    float:left;
    padding:15px 16px 11px 11px;
    margin:0px 0px 2px 0px;
    width:653px;
    height:auto;
    display:block;
}

div.div_innerHrBlue {
    float:left;
    padding:0px;
    margin:1px 0px 1px 0px;
    width:680px;
    height:1px;
    border-bottom:1px #c9dae6 solid;
}

div.div_innerISDropdownMain {
    float:left;
    padding:1px 0px 1px 11px;
    margin:0px;
    width:669px;
    height:auto;
    text-align:right;
}

div.div_innerLCDPara {
    float:left;
    padding:4px 2px 4px 11px;
    margin:0px;
    width:667px;
    height:auto;
    text-align:left;
}
div.div_innerLCDTableTitleMain {
    float:left;
    padding:4px 2px 4px 11px;
    margin:0px;
    width:668px;
    height:auto;
    background:#99cbf7;
    text-align:center;
    border-left:1px #FFFFFF solid;
    border-bottom:1px #ecf7fe solid;
}
div.div_innerLCDSpace {
    float:left;
    padding:0px;
    margin:0px;
    width:650px;
    height:3px;
}

div.div_innerLCDName {
    float:left;
    padding:2px 0px 2px 0px;
    margin:0px 0px 0px 0px;
    width:681px;
    height:auto;
    text-align:left;
    font-size:0.9em;
    color:#238ad2;
    font-weight:bold;
    text-decoration:none;
}

div.div_innerLCDNameActive a {
    float:left;
    padding:0px;
    margin:0px 5px 0px 0px;
    width:13px;
    height:13px;
    border:1px #238ad2 solid;
    background:#FFFFFF;
    color:#666666;
    text-decoration:none;
    cursor:default;
    display:inline;
}

div.div_innerLCDNameActive a:visited {
    float:left;
    padding:0px;
    margin:0px 5px 0px 0px;
    width:13px;
    height:13px;
    border:1px #238ad2 solid;
    background:#FFFFFF;
    color:#666666;
    text-decoration:none;
    cursor:default;
    display:inline;
}

div.div_innerLCDNameActive a:hover {
    float:left;
    padding:0px;
    margin:0px 5px 0px 0px;
    width:13px;
    height:13px;
    border:1px #238ad2 solid;
    background:#FFFFFF;
    color:#666666;
    text-decoration:none;
    cursor:default;
    display:inline;
}

div.div_innerLCDNameActive a:active {
    float:left;
    padding:0px;
    margin:0px 5px 0px 0px;
    width:13px;
    height:13px;
    border:1px #238ad2 solid;
    background:#FFFFFF;
    color:#666666;
    text-decoration:none;
    cursor:default;
    display:inline;
}

div.div_innerLCDNameActive a {
    float:left;
    width:13px;
    height:13px;
    border:1px #238ad2 solid;
    background:#FFFFFF;
    text-align:center;
    font-size:0.9em;
    color:#666666;
    font-weight:bold;
    text-decoration:none;
    cursor:default;
    display:inline;
}


div.div_innerLCDNameInactive {
    float:left;
    padding:0px;
    margin:0px 5px 0px 0px;
    width:13px;
    height:13px;
    text-align:center;
    font-size:0.9em;
    color:#238ad2;
    font-weight:bold;
    text-decoration:none;
    display:inline;
}
div.div_innerLCDNameInactive a {
    float:left;
    width:13px;
    height:13px;
    border:1px #add7f4 solid;
    background:#e2f3ff;
    color:#238ad2;
    font-weight:bold;
    text-decoration:none;
}
div.div_innerLCDNameInactive a:visited {
    float:left;
    width:13px;
    height:13px;
    border:1px #add7f4 solid;
    background:#e2f3ff;
    color:#238ad2;
    font-weight:bold;
    text-decoration:none;
}
div.div_innerLCDNameInactive a:hover {
    float:left;
    width:13px;
    height:13px;
    border:1px #489CF9 solid;
    background:#F4FBFF;
    color:#3D7CE7;
    font-weight:bold;
    text-decoration:none;
}
div.div_innerLCDNameInactive a:active {
    float:left;
    width:13px;
    height:13px;
    border:1px #add7f4 solid;
    background:#e2f3ff;
    color:#238ad2;
    font-weight:bold;
    text-decoration:none;
}
div.div_innerLCDNameOther {
    float:left;
    padding:0px 0px 0px 5px;
    margin:0px;
    width:45px;
    height:13px;
    font-size:0.82em;
    text-align:left;
    color:#238ad2;
    font-weight:bold;
    text-decoration:none;
    display:inline;
}
div.div_innerLCDNameOther a {
    float:left;
    color:#238ad2;
    text-decoration:none;
}
div.div_innerLCDNameOther a:visited {
    float:left;
    color:#238ad2;
    text-decoration:none;
}
div.div_innerLCDNameOther a:hover {
    float:left;
    color:#0066FF;
    text-decoration:none;
}
div.div_innerLCDNameOther a:active {
    float:left;
    color:#238ad2;
    text-decoration:none;
}


/* End Inner page Listed Companies Directory */

/* Global Styles */

.width_306 {
    width:306px;
}

.width_265 {
    width:265px;
}
.width_54 {
    width:54px;
}

.width_54 {
    width:54px;
}
.width_654 {
    width:654px;
}

.border_topLeftGray {
    border-top:1px #d8dde3 solid;
    border-left:1px #d8dde3 solid;
}

/* End Global Styles */

/* ---------- Inner pages thumb images styles ----------- */

div.div_thumbImagesRoot {
    float:left;
    padding:32px 13px 0px 12px;
    width:479px;
    height:auto;
    display:block;
}
div.div_thumbImagesSpacerBetweenBoxes {
    float:left;
    width:49px;
    height:345px;
    display:inline;
    background:url(../images/bg_innerThumbRootVrLineBetweenBoxes.gif) center no-repeat;
}
div.div_thumbImagesSpacerBetweenBoxesMain {
    float:left;
    width:49px;
    height:auto;
    display:inline;
}
div.div_thumbImagesSpacerBetweenBoxesMiddleAboutUs {
    float:left;
    width:49px;
    height:590px;
    background:url(../images/bg_innerThumbRootVrLineBetweenBoxesMiddle.gif) center repeat-y;
}
div.div_thumbImagesSpacerBetweenBoxesMiddleEquityMarket {
    float:left;
    width:49px;
    height:120px;
    background:url(../images/bg_innerThumbRootVrLineBetweenBoxesMiddle.gif) center repeat-y;
}
div.div_thumbImagesSpacerBetweenBoxesMiddleCDS {
    float:left;
    width:49px;
    height:130px;
    background:url(../images/bg_innerThumbRootVrLineBetweenBoxesMiddle.gif) center repeat-y;
}
div.div_thumbImagesSpacerBetweenBoxesMiddlePublications {
    float:left;
    width:49px;
    height:1px;
    background:url(../images/bg_innerThumbRootVrLineBetweenBoxesMiddle.gif) center repeat-y;
}

div.div_thumbImagesSpacerBetweenBoxesTop {
    float:left;
    width:49px;
    height:93px;
    background:url(../images/bg_innerThumbRootVrLineBetweenBoxesTop.gif) center no-repeat;
}

div.div_thumbImagesSpacerBetweenBoxesBottom {
    float:left;
    width:49px;
    height:93px;
    background:url(../images/bg_innerThumbRootVrLineBetweenBoxesBottom.gif) center no-repeat;
}

div.div_thumbImagesMainLeft {
    float:left;
    width:215px;
    height:auto;
    display:inline;
}
div.div_thumbImagesMainRight {
    float:left;
    width:215px;
    height:auto;
    display:inline;
}

div.div_thumbImagesVrBox {
    float:left;
    padding:0px 0px 41px 0px;
    width:215px;
    height:auto;
}
div.div_brThumbImages {
    float:left;
    width:81px;
    height:75px;
    display:inline;
    background:url(../images/br_innerThumbImage.gif) center no-repeat;
    z-index:1;
    cursor:pointer;
}
div.div_thumbImagesPublications01 {
    float:left;
    width:81px;
    height:75px;
    background:url(../images/img_thumbPublications01.jpg) center no-repeat;
    z-index:4;
}
div.div_thumbImagesPublications02 {
    float:left;
    width:81px;
    height:75px;
    background:url(../images/img_thumbPublications02.jpg) center no-repeat;
    z-index:4;
}

div.div_thumbImagesRulesOfCSE01 {
    float:left;
    width:81px;
    height:75px;
    background:url(../images/img_thumbRulesOfCSE01.jpg) center no-repeat;
    z-index:4;
}
div.div_thumbImagesRulesOfCSE02 {
    float:left;
    width:81px;
    height:75px;
    background:url(../images/img_thumbRulesOfCSE02.jpg) center no-repeat;
    z-index:4;
}
div.div_thumbImagesRulesOfCSE03 {
    float:left;
    width:81px;
    height:75px;
    background:url(../images/img_thumbRulesOfCSE03.jpg) center no-repeat;
    z-index:4;
}
div.div_thumbImagesRulesOfCSE04 {
    float:left;
    width:81px;
    height:75px;
    background:url(../images/img_thumbRulesOfCSE04.jpg) center no-repeat;
    z-index:4;
}
div.div_thumbImagesRulesOfCSE05 {
    width:81px;
    height:75px;
    background:url(../images/img_thumbRulesOfCSE05.jpg) center no-repeat;
    z-index:4;
}
div.div_thumbImagesRulesOfCSE06 {
    float:left;
    width:81px;
    height:75px;
    background:url(../images/img_thumbRulesOfCSE06.jpg) center no-repeat;
    z-index:4;
}


div.div_thumbImagesCDS01 {
    float:left;
    width:81px;
    height:75px;
    background:url(../images/img_thumbCDS01.jpg) center no-repeat;
    z-index:4;
}
div.div_thumbImagesCDS02 {
    float:left;
    width:81px;
    height:75px;
    background:url(../images/img_thumbCDS02.jpg) center no-repeat;
    z-index:4;
}
div.div_thumbImagesCDS03 {
    float:left;
    width:81px;
    height:75px;
    background:url(../images/img_thumbCDS03.jpg) center no-repeat;
    z-index:4;
}
div.div_thumbImagesCDS04 {
    float:left;
    width:81px;
    height:75px;
    background:url(../images/img_thumbCDS04.jpg) center no-repeat;
    z-index:4;
}
div.div_thumbImagesCDS05 {
    float:left;
    width:81px;
    height:75px;
    background:url(../images/img_thumbCDS05.jpg) center no-repeat;
    z-index:4;
}

div.div_thumbImagesAboutUs01 {
    float:left;
    width:81px;
    height:75px;
    background:url(../images/img_thumbCDS03.jpg) center no-repeat;
    z-index:4;
}
div.div_thumbImagesAboutUs01 {
    float:left;
    width:81px;
    height:75px;
    background:url(../images/img_thumbAboutUs01.jpg) center no-repeat;
    z-index:4;
}
div.div_thumbImagesAboutUs02 {
    float:left;
    width:81px;
    height:75px;
    background:url(../images/img_thumbAboutUs02.jpg) center no-repeat;
    z-index:4;
}
div.div_thumbImagesAboutUs03 {
    float:left;
    width:81px;
    height:75px;
    background:url(../images/img_thumbAboutUs03.jpg) center no-repeat;
    z-index:4;
}
div.div_thumbImagesAboutUs04 {
    float:left;
    width:81px;
    height:75px;
    background:url(../images/img_thumbAboutUs04.jpg) center no-repeat;
    z-index:4;
}
div.div_thumbImagesAboutUs05 {
    float:left;
    width:81px;
    height:75px;
    background:url(../images/img_thumbAboutUs05.jpg) center no-repeat;
    z-index:4;
}
div.div_thumbImagesAboutUs06 {
    float:left;
    width:81px;
    height:75px;
    background:url(../images/img_thumbAboutUs06.jpg) center no-repeat;
    z-index:4;
}
div.div_thumbImagesAboutUs07 {
    float:left;
    width:81px;
    height:75px;
    background:url(../images/img_thumbAboutUs07.jpg) center no-repeat;
    z-index:4;
}
div.div_thumbImagesAboutUs08 {
    float:left;
    width:81px;
    height:75px;
    background:url(../images/img_thumbAboutUs08.jpg) center no-repeat;
    z-index:4;
}
div.div_thumbImagesAboutUs05 {
    float:left;
    width:81px;
    height:75px;
    background:url(../images/img_thumbAboutUs05.jpg) center no-repeat;
    z-index:4;
}
div.div_thumbImagesAboutUs09 {
    float:left;
    width:81px;
    height:75px;
    background:url(../images/img_thumbAboutUs09.jpg) center no-repeat;
    z-index:4;
}
div.div_thumbImagesAboutUs10 {
    float:left;
    width:81px;
    height:75px;
    background:url(../images/img_thumbAboutUs10.jpg) center no-repeat;
    z-index:4;
}
div.div_thumbImagesAboutUs11 {
    float:left;
    width:81px;
    height:75px;
    background:url(../images/img_thumbAboutUs11.jpg) center no-repeat;
    z-index:4;
}
div.div_thumbImagesAboutUs12 {
    float:left;
    width:81px;
    height:75px;
    background:url(../images/img_thumbAboutUs12.jpg) center no-repeat;
    z-index:4;
}
div.div_thumbImagesAboutUs13 {
    float:left;
    width:81px;
    height:75px;
    background:url(../images/img_thumbAboutUs13.jpg) center no-repeat;
    z-index:4;
}

div.div_thumbImagesAboutUs14 {
    float:left;
    width:81px;
    height:75px;
    background:url(../images/img_thumbAboutUs14.jpg) center no-repeat;
    z-index:4;
}

div.div_thumbImagesAboutUsAnnual08 {
    float:left;
    width:81px;
    height:75px;
    background:url(../images/img_thumbAboutUsAnnual08.jpg) center no-repeat;
    z-index:4;
}
div.div_thumbImagesAboutUsAnnual09 {
    float:left;
    width:81px;
    height:75px;
    background:url(../images/img_thumbAboutUsAnnual09.jpg) center no-repeat;
    z-index:4;
}

div.div_thumbImagesAboutUs15 {
    float:left;
    width:81px;
    height:75px;
    background:url(../images/img_thumbAboutUs15.jpg) center no-repeat;
    z-index:4;
}

div.div_thumbImagesEquityMarket01 {
    float:left;
    width:81px;
    height:75px;
    background:url(../images/img_thumbEquityMarket02.jpg) center no-repeat;
    z-index:4;
}

div.div_thumbImagesFundList {
    float:left;
    width:81px;
    height:75px;
    background:url(../images/img_thumbFundList.jpg) center no-repeat;
    z-index:4;
}
div.div_thumbImagesEquityMarket02 {
    float:left;
    width:81px;
    height:75px;
    background:url(../images/img_thumbEquityMarket03.jpg) center no-repeat;
    z-index:4;
}
div.div_thumbImagesEquityMarket03 {
    float:left;
    width:81px;
    height:75px;
    background:url(../images/img_thumbEquityMarket04.jpg) center no-repeat;
    z-index:4;
}
div.div_thumbImagesEquityMarket04 {
    float:left;
    width:81px;
    height:75px;
    background:url(../images/img_thumbEquityMarket05.jpg) center no-repeat;
    z-index:4;
}
div.div_thumbImagesFundPriceList {
    float:left;
    width:81px;
    height:75px;
    background:url(../images/img_thumbFundPriceList.jpg) center no-repeat;
    z-index:4;
}
div.div_thumbImagesEquityMarket05 {
    float:left;
    width:81px;
    height:75px;
    background:url(../images/img_thumbEquityMarket06.jpg) center no-repeat;
    z-index:4;
}
div.div_thumbImagesEquityMarket06 {
    float:left;
    width:81px;
    height:75px;
    background:url(../images/img_thumbEquityMarket07.jpg) center no-repeat;
    z-index:4;
}
div.div_thumbImagesEquityMarket08 {
    float:left;
    width:81px;
    height:75px;
    background:url(../images/img_thumbEquityMarket08.jpg) center no-repeat;
    z-index:4;
}

div.div_thumbImagesEquityMarket09 {
    float:left;
    width:81px;
    height:75px;
    background:url(../images/img_thumbEquityMarket09.jpg) center no-repeat;
    z-index:4;
}

div.div_thumbImagesEquityMarket10 {
    float:left;
    width:81px;
    height:75px;
    background:url(../images/img_thumbEquityMarket10.jpg) center no-repeat;
    z-index:4;
}

div.div_thumbImagesEquityMarket11 {
    float:left;
    width:81px;
    height:75px;
    background:url(../images/img_thumbEquityMarket11.jpg) center no-repeat;
    z-index:4;
}

div.div_thumbImagesMediaRoom01 {
    float:left;
    width:81px;
    height:75px;
    background:url(../images/img_thumbMediaRoom01.jpg) center no-repeat;
    z-index:4;
}

div.div_thumbImagesMediaRoom02 {
    float:left;
    width:81px;
    height:75px;
    background:url(../images/img_thumbMediaRoom02.jpg) center no-repeat;
    z-index:4;
}

div.div_thumbImagesMediaRoom03 {
    float:left;
    width:81px;
    height:75px;
    background:url(../images/img_thumbMediaRoom03.jpg) center no-repeat;
    z-index:4;
}

div.div_thumbImagesContBr {
    float:left;
    margin:3px 0px 3px 0px;
    padding:2px;
    width:128px;
    height:63px;
    border:1px #dbdbdb solid;
    display:inline;
}
div.div_thumbImagesCont {
    float:left;
    width:128px;
    height:63px;
    background:url(../images/bg_thumbImagesContRpt.gif) top repeat-x;
}
div.div_thumbImagesContTitle {
    float:left;
    padding:10px 6px 4px 2px;
    width:120px;
    height:25px;
    vertical-align:bottom;
    font-size:0.92em;
    /*font-size:1.00em;
         color:#303030;
         font-weight:bold;
         line-height:1.00em;*/
}


div.div_thumbImagesContTitle a {
    color:#303030;
    text-decoration:none;
    font-weight:bold;
}

div.div_thumbImagesContTitle a:visited {
    color:#303030;
    text-decoration:none;
    font-weight:bold;
}

div.div_thumbImagesContTitle a:hover {
    color:#919191;
    text-decoration:none;
    font-weight:bold;
}
div.div_thumbImagesContTitle a:active {
    color:#303030;
    text-decoration:none;
    font-weight:bold;
}

div.div_thumbImagesContTitleSm {
    float:left;
    padding:10px 6px 4px 2px;
    width:120px;
    height:25px;
    vertical-align:bottom;
    /*font-size:0.82em;
         color:#303030;
         font-weight:bold;
         line-height:1.00em; */
}

div.div_thumbImagesContLink {
    float:left;
    padding:6px 7px 1px 2px;
    width:119px;
    height:17px;
    font-size:0.84em;
    color:#888787;
    text-decoration:none;
}
div.div_thumbImagesContLink_new {
    float:left;
    padding:6px 7px 1px 2px;
    width:300px;
    height:17px;
    font-size:0.84em;
    color:#888787;
    text-decoration:none;
}

div.div_thumbImagesContLink a {
    color:#888787;
    text-decoration:none;
}
div.div_thumbImagesContLink a:visited {
    color:#888787;
    text-decoration:none;
}
div.div_thumbImagesContLink a:hover {
    color:#000000;
    text-decoration:none;
}
div.div_thumbImagesContLink a:active {
    color:#888787;
    text-decoration:none;
}
/* End Inner pages thumb images styles */

/* ---------- Broking Company Styles ------------ */

div.div_brokingCompanyBodyMainCont {
    float:left;
    padding:23px 3px 10px 4px;
    width:724px;
    height:auto;
}

div.div_brokingCompanyBodyContCen {
    float:left;
    padding:0px 0px 0px 0px;
    width:503px;
    height:auto;
    display:inline;
}

div.div_brokingCompanyBodyContRight {
    float:left;
    padding:0px 0px 0px 4px;
    width:217px;
    height:auto;
    display:inline;
}

div.div_brokingCompanyBodyBox1 {
    float:left;
    padding:0px 0px 0px 0px;
    border:1px #e2e6eb solid;
    background:#f5f8fa;
    width:501px;
    height:auto;
}

div.div_brokingCompanyProfileSummaryBrRight {
    float:left;
    padding:0px 0px 0px 0px;
    border-right:1px #e2e6eb solid;
    width:391px;
    height:auto;
}

div.div_brokingCompanyProfileSummaryText {
    float:left;
    padding:14px 18px 11px 18px;
    width:355px;
    height:auto;
    display:inline;
}

div.div_brokingCompanyProfileLogo {
    float:left;
    padding:13px 5px 5px 5px;
    width:99px;
    height:auto;
    display:inline;
}

div.div_brokingCompanyProfile {
    float:left;
    padding:17px 0px 0px 19px;
    width:484px;
    height:auto;
}

div.div_brokingCompanyProfileTitle {
    float:left;
    padding:6px 3px 6px 7px;
    width:474px;
    height:auto;
}

div.div_brokingCompanyProfileText {
    float:left;
    padding:23px 0px 18px 0px;
    border-top:1px #cdcdcd solid;
    border-bottom:1px #cdcdcd solid;
    width:484px;
    height:auto;
}

div.div_brokingCompanyProfileText ul {
    float:left;
    margin:0px;
    padding:0px 3px 8px 3px;
    width:478px;
    height:auto;
    display:list-item;
    list-style:none;
}
li.li_brokingCompanyProfileText01 {
    float:left;
    margin:0px;
    padding:0px 0px 0px 2px;
    width:198px;
    height:auto;
    list-style:none;
    display:inline;
    font-size:0.84em;
    color:#4b4b4b;
    font-weight:bold;
}
li.li_brokingCompanyProfileText02 {
    float:left;
    margin:0px;
    padding:0px 0px 0px 2px;
    width:276px;
    height:auto;
    list-style:none;
    display:inline;
    font-size:0.84em;
    color:#4b4b4b;
    font-weight:normal;
}

div.div_brokingCompanyRightBox {
    float:left;
    margin:0px 0px 10px 0px;
    padding:18px 10px 10px 20px;
    border:1px #d2d2d2 solid;
    width:185px;
    height:auto;
    font-size:0.84em;
    font-weight:normal;
    color:#4e4e4e;
    text-decoration:none;
}
div.div_brokingCompanyRightBox ul {
    float:left;
    margin:0px 0px 0px 0px;
    padding:0px 0px 5px 0px;
    width:185px;
    height:auto;
    display:list-item;
    list-style:none;
}
div.div_brokingCompanyRightBox li {
    float:left;
    margin:0px 0px 0px 0px;
    padding:0px 0px 5px 0px;
    width:185px;
    height:auto;
    display:list-item;
    list-style:none;
}
div.div_brokingCompanyRightBox a {
    color:#4b4b4b;
    text-decoration:none;
}
div.div_brokingCompanyRightBox a:visited {
    color:#4b4b4b;
    text-decoration:none;
}
div.div_brokingCompanyRightBox a:hover {
    color:#313131;
    text-decoration:underline;
}
div.div_brokingCompanyRightBox a:active {
    color:#4b4b4b;
    text-decoration:none;
}

div.div_brokingCompanyRightNewsBox {
    float:left;
    width:215px;
    height:auto;
}


/* End Broking Company Styles */

/* ---------- Report area -------- */

div.div_inner_ReportContent {
    float:left;
    padding:14px 38px 10px 11px;
    width:682px;
    height:auto;
}
div.div_innerReprotMenu {
    float:left;
    width:682px;
    height:25px;
    background:url(../images/reportTitleBack.gif) top repeat-x;
    display:block;
}

/* End Report area */

div.div_linksBoxMain {
    float:left;
    padding:32px 0px 0px 0px;
    width:503px;
    height:auto;
    display:block;
}

div.div_linksBox {
    float:left;
    padding:6px 0px 2px 0px;
    border-top:1px #cdcdcd solid;
    width:504px;
    height:auto;
    font-size:0.84em;
    color:#454545;
    font-weight:bold;
    text-decoration:none;
}
div.div_linksBox ul {
    float:left;
    margin:0px;
    padding:4px 15px 4px 15px;
    border-bottom:1px #ebebeb solid;
    width:474px;
    height:auto;
    vertical-align:middle;
    list-style:none;
}
div.div_linksBox li {
    float:left;
    padding:0px 7px 0px 0px;
    width:auto;
    height:auto;
    list-style:none;
    vertical-align:middle;
}
div.div_linksBox a {
    color:#454545;
    font-weight:bold;
    text-decoration:none;
}
div.div_linksBox a:visited {
    color:#454545;
    font-weight:bold;
    text-decoration:none;
}
div.div_linksBox a:hover {
    color:#006CD9;
    font-weight:bold;
    text-decoration:none;
}
div.div_linksBox a:active {
    color:#454545;
    font-weight:bold;
    text-decoration:none;
}

div.div_blueBoxLP {
    float:left;
    padding:4px 2px 4px 10px;
    width:492px;
    background:#a0d9f7;
    color:#FFFFFF;
    font-size:0.84em;
    font-weight:bold;
}
div.div_LoadTextLP {
    float:left;
    padding:14px 14px 14px 14px;
    border:1px #d8dde3 solid;
    border-top:none;
    width:474px;
    height:380px;
}

/* End Div styles */

/* --------- Title Styles --------- */

.title_innerH03 {
    font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size:1.2em;
    color:#3889c4;
    font-weight:bold;
    text-decoration:none;
    text-transform:uppercase;
}

.title_innerH02Blue {
    font-size:0.90em;
    color:#0c4a89;
    font-weight:bold;
}

.title_ISTableHeadBlue {
    font-size:0.84em;
    color:#3d86c6;
}
.title_ISTableHeadGray01 {
    color:#616161;
}

/* End Title Styles */

/* --------- Text Styles --------- */
.text_marketActivityRow03Col2 {
    color:#000000;
}

.text_MARow {
    font-size:0.80em;
}

.text_MABlueHighlighted {
    font-size:0.72em;
}

.text_closed {
    font-weight:bold;
}

.text_MAStatus {
    /*color:#ffd1d1;*/
    font-weight:bold;
}

.text_blueLight {
    color:#003399;
}

.text_innerParaSMText {
    font-size:0.84em;
    color:#454545;
}

.text_briefPara {
    font-size:0.88em;
    color:#3b5461;
}
.text_drBlueBold {
    font-size:0.76em;
    color:#3b5461;
    font-weight:bold;
}
.text_smartWhiteBold {
    font-size:0.84em;
    color:#FFFFFF;
    font-weight:bold;
}
.text_tableHeadNormal {
    font-weight:normal;
}

.text_redH03 {
    font-size:1.00em;
    color:#d10707;
}
.text_redH03Bold {
    font-size:1.00em;
    color:#d10707;
    font-weight:bold;
}
.text_redH05 {
    font-size:1.32em;
    color:#d10707;
}


.text_newsGray {
    font-size:0.84em;
    color:#adadad;
    text-decoration:none;
    font-weight:normal;
}

.text_BlackNm {
    font-size:0.82em;
    color:#000000;
    font-weight:normal;
}

.text_BlackNmBold {
    font-size:0.82em;
    color:#000000;
    font-weight:bold;
}

.text_BlackLg {
    font-size:0.92em;
    color:#000000;
    font-weight:normal;
}
.text_BlackLgBold {
    font-size:0.92em;
    color:#000000;
    font-weight:bold;
}

.text_loadTextActiveLink {
    color:#42B4FF;
    font-weight:bold;
    text-decoration:none;
    cursor:default;
}
/* End Text Styles */

/* ---------- Table Styles ---------- */
th.td_report_table_header {
    padding:8px 2px 0px 4px;
    border-left:1px #b7ced9 solid;
    border-bottom:4px #3199cd solid;
    border-collapse:collapse;
    background:#74c1e8;
    text-align:left;
    font-size:0.8em;
    font-family:Tahoma, Verdana, Arial, sans-serif;
    color:#FFFFFF;
    font-weight:bold;
    height:50px;
    vertical-align:text-top;
    text-decoration:none;
}
th.td_report_table_header_invisible {
    padding:8px 2px 0px 4px;
    border-left:1px #b7ced9 solid;
    border-bottom:4px #3199cd solid;
    border-collapse:collapse;
    background:#74c1e8;
    text-align:left;
    font-size:0.8em;
    font-family:Tahoma, Verdana, Arial, sans-serif;
    color:#FFFFFF;
    font-weight:bold;
    height:50px;
    vertical-align:text-top;
    text-decoration:none;
    display: none;
}

th.td_report_table_headerSLine {
    padding:0px 2px 0px 4px;
    border-left:1px #b7ced9 solid;
    border-bottom:1px #FFFFFF solid;
    border-collapse:collapse;
    background:#74c1e8;
    text-align:left;
    font-size:0.8em;
    font-family:Tahoma, Verdana, Arial, sans-serif;
    color:#FFFFFF;
    font-weight:bold;
    height:39px;
    vertical-align:middle;
    text-decoration:none;
}

th.td_report_table_headerSLineBorderBot {
    padding:0px 2px 0px 4px;
    border-bottom:1px #FFFFFF solid;
    border-collapse:collapse;
    background:#74c1e8;
    text-align:left;
    font-size:0.8em;
    font-family:Tahoma, Verdana, Arial, sans-serif;
    color:#FFFFFF;
    font-weight:bold;
    height:39px;
    vertical-align:middle;
    text-decoration:none;
}

th.td_report_table_headerBorderBot {
    padding:0px 2px 0px 4px;
    border-bottom:1px #FFFFFF solid;
    border-collapse:collapse;
    background:#74c1e8;
    text-align:left;
    font-size:0.8em;
    font-family:Tahoma, Verdana, Arial, sans-serif;
    color:#FFFFFF;
    font-weight:bold;
    height:50px;
    vertical-align:middle;
    text-decoration:none;
}
/*th.td_report_table_headerBorderBotSLine {
	background-color:#98CBF6;
	text-align:left;
	font-size:0.8em;	
	font-family:Tahoma, Verdana, Arial, sans-serif;	
	color:#3a596d;
	font-weight:bold;
	vertical-align:top;
	padding-top:8px;
	padding-left:4px;
	text-decoration:none;
	border-bottom:1px #d9eefc solid;
}*/

td.td_reportTableTitleHr {
    padding:0px;
    margin:0px;
    background:#3199cd;
    width:auto;
    height:4px;
    border-left:1px #FFFFFF solid;
}
td.td_reportTableTitleHrBrLB {
    padding:0px;
    margin:0px;
    background:#77B3E5;
    width:auto;
    height:4px;
    border-left:1px #FFFFFF solid;
    border-bottom:1px #FFFFFF solid;
}
td.td_reportTableTitleHrBorderNone {
    padding:0px;
    margin:0px;
    background:#3199cd;
    width:auto;
    height:4px;
}

td.td_report_table_lines {
    padding:3px 0px 0px 5px;
    border-left:1px #e0e0e0 solid;
    border-bottom:1px #e9e9e9 solid;
    height:25px;
    vertical-align:middle;
    text-align:left;
    font-family:Tahoma, Verdana, Arial, sans-serif;
    font-size:0.84em;
    text-decoration:none;
}
td.td_report_table_lines_search {
    padding:3px 0px 0px 5px;
    border-left:1px #e0e0e0 solid;
    border-bottom:1px #e9e9e9 solid;
    height:25px;
    vertical-align:middle;
    text-align:left;
    font-family:Tahoma, Verdana, Arial, sans-serif;
    font-size:1.0em;
    text-decoration:none;
}
.text_latestUpdatedChgDown {
    color:#E60000;
}
.text_latestUpdatedChgUp {
    color:#008836;
}
.text_latestUpdatedChgSame {
    color:#2d9fc4;
}
td.td_report_table_linesBrBottom {
    text-align:center;
    font-size:0.84em;
    font-family:Tahoma, Verdana, Arial, sans-serif;
    height:25px;
    vertical-align:middle;
    text-align:left;
    padding-left:5px;
    padding-top:3px;
    text-decoration:none;
    border-bottom:1px #ecf7fe solid;
}

td.td_report_tableBGcdebff {
    border-bottom:1px #e9e9e9 solid;
    background:#f7f7f7;
}
td.td_up {
    padding:0px;
    margin:0px;
    border:none;
    background:url(../images/icon_up.gif) center no-repeat #cdebff;
    width:auto;
    height:auto;
}
td.td_latestUpdatedSame {
    padding:0px;
    margin:0px;
    border:none;
    background:url(../images/icon_latestUpdatedSame.gif) center no-repeat #2d9fc4;
    width:auto;
    height:auto;
}
td.td_latestUpdatedUp {
    padding:0px;
    margin:0px;
    border:none;
    background:url(../images/icon_latestUpdatedUp.gif) center no-repeat #75b662;
    width:auto;
    height:auto;
}
td.td_latestUpdatedDown {
    padding:0px;
    margin:0px;
    border:none;
    background:url(../images/icon_latestUpdatedDown.gif) center no-repeat #d93e4d;
    width:auto;
    height:auto;
}

td.td_down {
    padding:0px;
    margin:0px;
    border:none;
    background:url(../images/icon_down.gif) center no-repeat #cdebff;
    width:auto;
    height:auto;
}

td.td_downBold {
    padding:0px;
    margin:0px;
    border:none;
    background:url(../images/icon_down_bold.gif) center no-repeat #cdebff;
    width:auto;
    height:auto;
}

td.td_innerLCDTableTitleSub {
    padding:3px 1px 3px 4px;
    margin:0px;
    background:#8cbde7;
    border-bottom:1px #FFFFFF solid;
    width:auto;
    height:auto;
    font-size:0.8em;
    color:#FFFFFF;
    font-weight:bold;
}
td.td_innerLCDTableTitleBoard {
    padding:3px 1px 3px 4px;
    margin:0px;
    background:#a9cfef;
    border-bottom:1px #ecf7fe solid;
    width:auto;
    height:auto;
    font-size:0.8em;
    color:#255076;
    font-weight:bold;
}
td.td_borderWhiteLeft {
    border-left:1px #FFFFFF solid;
}


.report_table_lines_bottom {
    text-align:center;
    border-style:solid;
    border-color:#FFFFFF;
    border-collapse:collapse;
    border-width:1px;
}

table.table_incomeStatementTable {
    margin:0px;
    border-top:1px #d8dde3 solid;
    border-left:1px #d8dde3 solid;
    padding:0px;
    width:auto;
    height:auto;
    font-size:0.80em;
    color:#9e9e9e;
    vertical-align:text-top;
    font-weight:bold;
    text-decoration:none;
}

td.td_incomeStatementTableCol01 {
    margin:0px;
    padding:4px 4px 4px 11px;
    border-bottom:1px #d8dde3 solid;
    border-right:1px #d8dde3 solid;
    width:300px;
    height:auto;
}

td.td_incomeStatementTableCol01Tab1 {
    margin:0px;
    padding:4px 4px 4px 49px;
    border-bottom:1px #d8dde3 solid;
    border-right:1px #d8dde3 solid;
    width:261px;
    height:auto;
}

td.td_incomeStatementTableCol01Tab1BgGray {
    margin:0px;
    padding:4px 4px 4px 49px;
    border-bottom:1px #d8dde3 solid;
    border-right:1px #d8dde3 solid;
    background:#f2f2f2;
    width:261px;
    height:auto;
}

td.td_incomeStatementTableColRight {
    margin:0px;
    padding:4px 10px 4px 2px;
    border-bottom:1px #d8dde3 solid;
    border-right:1px #d8dde3 solid;
    width:105px;
    height:auto;
    text-align:right;
}
td.td_incomeStatementTableColRightBgGray {
    margin:0px;
    padding:4px 10px 4px 2px;
    border-bottom:1px #d8dde3 solid;
    border-right:1px #d8dde3 solid;
    background:#f2f2f2;
    width:105px;
    height:auto;
    text-align:right;
}

table.table_IPO {
    border-top:1px #d8dde3 solid;
    border-left:1px #d8dde3 solid;
    font-size:0.82em;
    color:#5f5f5f;
}
td.td_IPOCol01 {
    padding:3px 2px 3px 8px;
    width:auto;
    height:auto;
}
td.td_IPOCol02 {
    padding:3px 2px 3px 8px;
    width:18%;
    height:auto;
}
td.td_IPOCol03 {
    padding:3px 2px 3px 8px;
    width:18%;
    height:auto;
}

td.td_IPOTableHeadCol01 {
    background:#dfe8ee;
    border-right:1px #ffffff solid;
    border-bottom:1px #d8dde3 solid;
    font-size:1.02em;
    color:#206cae;
    text-transform:uppercase;
}
td.td_IPOTableHeadCol02 {
    background:#dfe8ee;
    border-right:1px #ffffff solid;
    border-bottom:1px #d8dde3 solid;
    font-size:1.02em;
    color:#206cae;
    text-transform:uppercase;
}
td.td_IPOTableHeadCol03 {
    background:#dfe8ee;
    border-right:1px #d8dde3 solid;
    border-bottom:1px #d8dde3 solid;
    font-size:1.02em;
    color:#206cae;
    text-transform:uppercase;
}

td.td_IPOTableData {
    padding:3px 2px 3px 8px;
    border-right:1px #d8dde3 solid;
    border-bottom:1px #d8dde3 solid;
}

/* ---------- Dividends And Bonuses ---------- */

table.table_DividendsAndBonuses {
    border-top:1px #d8dde3 solid;
    border-left:1px #d8dde3 solid;
    font-size:0.82em;
    color:#5f5f5f;
}
td.td_DividendsAndBonusesCol01 {
    padding:3px 2px 3px 8px;
    width:12%;
    height:auto;
}
td.td_DividendsAndBonusesCol02 {
    padding:3px 2px 3px 8px;
    width:auto;
    height:auto;
}
td.td_DividendsAndBonusesCol03 {
    padding:3px 2px 3px 8px;
    width:14%;
    height:auto;
}
td.td_DividendsAndBonusesCol04 {
    padding:3px 2px 3px 8px;
    width:13%;
    height:auto;
}
td.td_DividendsAndBonusesCol05 {
    padding:3px 2px 3px 8px;
    width:14%;
    height:auto;
}
td.td_DividendsAndBonusesCol06 {
    padding:3px 2px 3px 8px;
    width:13%;
    height:auto;
}

td.td_DividendsAndBonusesTableHeadCol01 {
    background:#dfe8ee;
    border-right:1px #ffffff solid;
    border-bottom:1px #d8dde3 solid;
    font-size:1.02em;
    color:#206cae;
    text-transform:uppercase;
}
td.td_DividendsAndBonusesTableHeadCol02 {
    background:#dfe8ee;
    border-right:1px #ffffff solid;
    border-bottom:1px #d8dde3 solid;
    font-size:1.02em;
    color:#206cae;
    text-transform:uppercase;
}
td.td_DividendsAndBonusesTableHeadCol02 {
    background:#dfe8ee;
    border-right:1px #ffffff solid;
    border-bottom:1px #d8dde3 solid;
    font-size:1.02em;
    color:#206cae;
    text-transform:uppercase;
}
td.td_DividendsAndBonusesTableHeadCol03 {
    background:#dfe8ee;
    border-right:1px #ffffff solid;
    border-bottom:1px #d8dde3 solid;
    font-size:1.02em;
    color:#206cae;
    text-transform:uppercase;
}
td.td_DividendsAndBonusesTableHeadCol04 {
    background:#dfe8ee;
    border-right:1px #ffffff solid;
    border-bottom:1px #d8dde3 solid;
    font-size:1.02em;
    color:#206cae;
    text-transform:uppercase;
}
td.td_DividendsAndBonusesTableHeadCol05 {
    background:#dfe8ee;
    border-right:1px #ffffff solid;
    border-bottom:1px #d8dde3 solid;
    font-size:1.02em;
    color:#206cae;
    text-transform:uppercase;
}
td.td_DividendsAndBonusesTableHeadCol06 {
    background:#dfe8ee;
    border-right:1px #d8dde3 solid;
    border-bottom:1px #d8dde3 solid;
    font-size:1.02em;
    color:#206cae;
    text-transform:uppercase;
}

td.td_DividendsAndBonusesTableData {
    padding:3px 2px 3px 8px;
    border-right:1px #d8dde3 solid;
    border-bottom:1px #d8dde3 solid;
}

/* End Dividends And Bonuses */

td.td_keyStatisticsTableCol01 {
    padding:3px 3px 3px 11px;
    border-bottom:1px #d8dde3 solid;
    border-right:1px #d8dde3 solid;
    background:#fafafa;
    width:200px;
    height:auto;
    font-size:0.82em;
    color:#000000;
}
td.td_keyStatisticsTableCol02 {
    padding:3px 3px 3px 6px;
    border-bottom:1px #d8dde3 solid;
    border-right:1px #d8dde3 solid;
    background:#ffffff;
    width:94px;
    height:auto;
    font-size:0.82em;
    color:#000000;
}

td.td_majorHoldersTable01Col01 {
    padding:3px 3px 3px 11px;
    border-bottom:1px #d8dde3 solid;
    border-right:1px #d8dde3 solid;
    background:#fafafa;
    width:240px;
    height:auto;
    vertical-align:middle;
    display:inline-block;
    font-size:0.82em;
    color:#000000;
}

td.td_majorHoldersTable01Col02 {
    padding:3px 3px 3px 6px;
    border-bottom:1px #d8dde3 solid;
    border-right:1px #d8dde3 solid;
    background:#ffffff;
    width:54px;
    height:auto;
    vertical-align:middle;
    display:inline-block;
    font-size:0.82em;
    color:#000000;
}

td.td_majorHoldersTable02Data {
    height:auto;
    border-bottom:1px #d8dde3 solid;
    border-right:1px #d8dde3 solid;
    font-size:0.82em;
    color:#000000;
}
td.td_majorHoldersTable02Col01 {
    padding:3px 3px 3px 10px;
    width:100px;
}
td.td_majorHoldersTable02Col02 {
    padding:3px 3px 3px 10px;
    width:92px;
}
td.td_majorHoldersTable02Col03 {
    padding:3px 3px 3px 10px;
    width:85px;
}

td.td_majorHoldersTableHeadSubCommon {
    margin:0px  0px 0px 0px;
    padding:4px 4px 4px 11px;
    border-bottom:1px #d8dde3 solid;
    border-right:1px #d8dde3 solid;
    height:auto;
    background:#f2f2f2;
    font-size:0.84em;
    color:#3d86c6;
    font-weight:normal;
}
td.td_majorHoldersTable03Data {
    height:auto;
    border-bottom:1px #d8dde3 solid;
    border-right:1px #d8dde3 solid;
    font-size:0.82em;
    color:#000000;
}
td.td_majorHoldersTable03Col01 {
    padding:3px 3px 3px 10px;
    width:251px;
}
td.td_majorHoldersTable03Col02 {
    padding:3px 3px 3px 10px;
    width:86px;
}
td.td_majorHoldersTable03Col03 {
    padding:3px 3px 3px 10px;
    width:36px;
}
td.td_majorHoldersTable03Col04 {
    padding:3px 3px 3px 10px;
    width:142px;
}
td.td_majorHoldersTable03Col05 {
    padding:3px 3px 3px 10px;
    width:83px;
}

/* End Table Styles */


/* --------- Form Styles ---------- */

/* --------- Textarea Styles ----------- */

textarea.textarea_loadText {
    margin:0px;
    padding:2px;
    border:1px #FFFFFF solid;
    width:465px;
    height:370px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:0.84em;
    color:#878787;
    font-weight:normal;
}

textarea.textarea_stockScreenerIS {
    margin:0px;
    padding:2px;
    border:1px #dcdcdc solid;
    width:390px;
    height:85px;
    color:#000000;
    font-weight:normal;
}



/* End Textarea Styles */

/* End Form Styles */

/* -------- Span Styles -------- */

span.span_titleInner {
    float:left;
    padding:0px 0px 6px 0px;
    margin:0px 0px 0px 0px;
    width:auto;
    height:auto;
    display:list-item;
    list-style:none;
}
span.span_titlePara {
    padding:0px 0px 4px 0px;
    margin:0px;
    width:auto;
    height:auto;
    display:list-item;
    list-style:none;
}
span.span_title_ProfileHeadingMain {
    float:left;
    padding:0px 0px 0px 0px;
    margin:0px;
    width:auto;
    height:auto;
    font-size:1.4em;
    color:#0c4a89;
    font-weight:bold;
    text-decoration:none;
    text-transform:uppercase;
}

span.span_brokingCompanySummaryTitle {
    float:left;
    padding:6px 0px 9px 0px;
    margin:0px;
    width:355px;
    height:auto;
    display:list-item;
    list-style:none;
    font-size:1.00em;
    color:#0c4a89;
    font-weight:bold;
}
span.span_brokingCompanySummaryText {
    float:left;
    padding:0px;
    margin:0px;
    width:355px;
    height:auto;
    display:list-item;
    list-style:none;
    font-size:0.84em;
    color:#8a8a8a;
    font-weight:normal;
}


/* End Span Styles */

/* -------- Links Styles -------- */

a.links_findStock {
    padding:2px 5px 2px 5px;
    width:auto;
    height:auto;
    border:1px #dedede solid;
    background:#FFFFFF;
    color:#4fabe6;
    font-size:0.82em;
    font-weight:bold;
    text-decoration:none;
}
a.links_findStock:visited {
    padding:2px 5px 2px 5px;
    width:auto;
    height:auto;
    border:1px #dedede solid;
    background:#FFFFFF;
    color:#4fabe6;
    font-size:0.82em;
    font-weight:bold;
    text-decoration:none;
}
a.links_findStock:hover {
    padding:2px 5px 2px 5px;
    width:auto;
    height:auto;
    border:1px #dedede solid;
    background:#FFFFFF;
    color:#0099FF;
    font-size:0.82em;
    font-weight:bold;
    text-decoration:none;
}
a.links_findStock:active {
    padding:2px 5px 2px 5px;
    width:auto;
    height:auto;
    border:1px #dedede solid;
    background:#FFFFFF;
    color:#4fabe6;
    font-size:0.82em;
    font-weight:bold;
    text-decoration:none;
}

a.links_newsGray {
    width:auto;
    color:#000000;
    text-decoration:none;
    font-weight:normal;
}
a.links_newsGray:visited {
    width:auto;
    color:#000000;
    text-decoration:none;
    font-weight:normal;
}
a.links_newsGray:hover {
    width:auto;
    color:#FF0000;
    text-decoration:none;
    font-weight:normal;
}
a.links_newsGray:active {
    width:auto;
    color:#000000;
    text-decoration:none;
    font-weight:normal;
}

a.links_innerLCDName {
    padding:1px 2px 1px 2px;
    width:auto;
    height:auto;
    border:1px #add7f4 solid;
    background:#e2f3ff;
    text-decoration:none;
}
a.links_innerLCDName:visited {
    padding:1px 2px 1px 2px;
    width:auto;
    height:auto;
    border:1px #add7f4 solid;
    background:#e2f3ff;
    text-decoration:none;
}
a.links_innerLCDName:hover {
    padding:1px 2px 1px 2px;
    width:auto;
    height:auto;
    border:1px #add7f4 solid;
    background:#e2f3ff;
    text-decoration:none;
}
a.links_innerLCDName:active {
    padding:1px 2px 1px 2px;
    width:auto;
    height:auto;
    border:1px #add7f4 solid;
    background:#e2f3ff;
    text-decoration:none;
}

a.links_moreRed {
    font-size:0.86em;
    font-weight:bold;
    color:#FF0000;
    text-decoration:none;
}
a.links_moreRed:visited {
    font-size:0.86em;
    font-weight:bold;
    color:#FF0000;
    text-decoration:none;
}
a.links_moreRed:hover {
    font-size:0.86em;
    font-weight:bold;
    color:#FF0000;
    text-decoration:none;
}
a.links_moreRed:active {
    font-size:0.86em;
    font-weight:bold;
    color:#FF0000;
    text-decoration:none;
}

a.links_graySmBold {
    font-size:0.68em;
    font-weight:bold;
    color:#4e4e4e;
    text-decoration:none;
}
a.links_graySmBold:visited {
    font-size:0.68em;
    font-weight:bold;
    color:#4e4e4e;
    text-decoration:none;
}
a.links_graySmBold:hover {
    font-size:0.68em;
    font-weight:bold;
    color:#FF0000;
    text-decoration:none;
}
a.links_graySmBold:active {
    font-size:0.68em;
    font-weight:bold;
    color:#4e4e4e;
    text-decoration:none;
}


/* End Links Styles */

/* --------- Line Styles --------- */

hr.hr_profileBox1 {
    padding:2px 0px 2px 0px ;
    width:243px;
    size:1px;
    color:#FF0000;
}

/* End Line Styles */

/* Image Styles */

img.img_logoProfile {
    margin:0px;
    padding:0px;
    width:112px;
    height:86px;
    border:none;
}

img.img_logo_brokingCompany {
    padding:0px;
    margin:0px;
    border:0px;
    width:99px;
    height:116px;
}

img.img_companyProfileThemeLogo {
    margin:0px;
    padding:0px;
    border:none;
    width:auto;
    height:auto;
}

img.img_graphCompanyProfile {
    margin:0px;
    padding:0px;
    border:none;
    width:283px;
    height:137px;
}

img.img_advertisement {
    margin:0px;
    padding:0px;
    border:0px;
    width:283px;
    height:259px;
}

img.img_addCompany_JKH {
    margin:0px;
    padding:0px;
    border:0px;
    width:701px;
    height:65px;
}

/* End Image Styles */

/* -------------------------------------------------------------------------------------------------------------------------- */
/* nadeera -------------------------------*/

div.div_innerReprot_date {
    float:left;
    margin:1px 0px 1px 0px;
    width:682px;
    height:24px;
    background:#2ba0de;
    display:block;
}
div.div_innerReprot_date_sub1 {
    float:left;
    padding:5px 5px 0px 5px;
    width:auto;
    height:19px;
    background:url(../images/img_innerReprotVrLine.gif) center right no-repeat;
    text-align:left;
    font-family:Tahoma, Verdana, Arial, sans-serif;
    font-size:0.8em;
    color:#FFFFFF;
    font-weight:bold;
    text-decoration:none;
}
div.div_innerReprot_date_sub2 {
    float:right;
    padding:5px 5px 0px 5px;
    width:auto;
    height:19px;
    text-align:right;
    font-family:Tahoma, Verdana, Arial, sans-serif;
    font-size:0.9em;
    color:#FFFFFF;
    font-weight:bold;
    text-decoration:none;
}
div.div_eshop_archive {
    text-align:left;
    padding:5px 5px 0px 5px;
    width:auto;
    height:19px;
    font-family:Tahoma, Verdana, Arial, sans-serif;
    font-size:0.8em;
    color:#993300;
    font-weight:bold;
    text-decoration:none;
}
div.div_Report_title {
    float:left;
    padding:10px 3px 2px 3px;
    width:auto;
    height:12px;
    display:inline;
    background:url(../images/tab_innerRow1ActiveCenRpt.gif) top left repeat-x;
    font-size:0.8em;
    color:#FFFFFF;
    font-weight:bold;
    text-decoration:none;
}

div.div_Report_title_1 {
    float:left;
    padding:5px 5px 0px 5px;
    width:auto;
    height:20px;
    font-size:0.8em;
    font-weight:bold;
    color:#FFFFFF;
    text-decoration:none;
    background:#d14040;
}
div.div_Report_title_2 {
    float:left;
    padding:5px 0px 0px 5px;
    width:25px;
    height:20px;
    background:#b9b9b9;
    font-size:0.8em;
    font-weight:bold;
    color:#DDF2FF;
    text-decoration:none;
}

div.div_report_title_image1 {
    float:left;
    width:20px;
    height:25px;
    background-image:url(../images/reportTitleBack_image1.gif);
}
div.div_report_title_image2 {
    float:left;
    width:14px;
    height:25px;
    background:url(../images/reportTitleBack_image2.gif) top no-repeat;
}
/* End Nadeera */

/* Nadeera Tab Template Styles */

.div_middle_images{
    float:left;
    width:73px;
    height:68px;
    border-style:solid;
    border-collapse:collapse;
    border-color:#DFDFDF;
    border-width:2px;
}
.div_thumbCDSMain {
    float:left;
    width:73px;
    height:67px;
    border-style:solid;
    border-collapse:collapse;
    border-color:#DFDFDF;
    border-width:2px;
}
.div_middle_images_in_1 {
    width:72px;
    height:68px;
    background-image:url(../images/midde_image1.jpg);
}
.div_middle_images_in_2{
    width:72px;
    height:68px;
    background-image:url(../images/midde_image2.jpg);
}
.div_middle_images_in_3{
    width:72px;
    height:68px;
    background-image:url(../images/midde_image3.jpg);
}
.div_middle_images_in_4{
    width:72px;
    height:68px;
    background-image:url(../images/midde_image4.jpg);
}
.div_middle_images_in_5{
    width:72px;
    height:68px;
    background-image:url(../images/midde_image5.jpg);
}
.div_middle_images_in_6{
    width:72px;
    height:68px;
    background-image:url(../images/midde_image6.jpg);
}

.div_middle_imageText{
    width:122px;
    height:60px;
    float:left;
    margin-left:2px;
    border-style:solid;
    border-collapse:collapse;
    border-color:#DFDFDF;
    border-width:2px;
    background-image:url(../images/midde_image_text_back.jpg);
    background-repeat:repeat-x;
    background-position:top;
    font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size:0.84em;
    padding:4px 3px 4px 3px;
}
.text_middle_title{
    font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size:1em;
    font-weight:bold;
    color:#000000;
}
.text_middle_title_more {
    font-size:0.86em;
    font-weight:bold;
    color:#FF0000;
    text-decoration:none;
}
.text_middle_title_more a {
    font-weight:bold;
    color:#FF0000;
    text-decoration:none;
}
.text_middle_title_more a:visited {
    font-weight:bold;
    color:#FF0000;
    text-decoration:none;
}
.text_middle_title_more a:hover {
    font-weight:bold;
    color:#CC3300;
    text-decoration:underline;
}
.text_middle_title_more a:active {
    font-weight:bold;
    color:#FF0000;
    text-decoration:none;
}

.text_rite_boxes {
    float:left;
    margin:0px;
    padding:3px;
    width:190px;
    text-align:left;
    font-weight:bold;
    color:#FFFFFF;
    font-size:0.84em;
}

.text_lcNew {
    color:crimson;
}
.box_news_headlines {
    float:left;
    margin:0px 0px 0px 0px;
    padding:10px 0px 0px 0px;
    width:188px;
    font-size:0.84em;
    text-decoration:none;
}
.box_news_headlines ul{
    margin:0px 0px 0px 25px;
    padding:0px 0px 2px 1px;
}

.box_news_headlines li{
    margin:0px;
    padding:2px 0px 2px 1px;
    list-style-position:outside;
    list-style:square;
}
.box_news_headlines a {
    text-decoration:none;
}
.box_news_headlines a:visited {
    text-decoration:none;
}
.box_news_headlines a:hover {
    text-decoration:underline;
}
.box_news_headlines a:active {
    text-decoration:none;
}

.page_main_image{
    float:left;
    width:511px;
    height:300px;
    background-image:url(../images/imarketGroth.jpg);
}
.box_market_activity{
    width:215px;
    height:205px;
    display:block;
    margin-top:22px;
}

.main_top_wrapper{
    width:731px;
    height:300px;
    float:none;
    float:left;
}
.main_top_wrapper_levele_1{
    display:block;
    width:731px;
}
.main_top_right{
    float:left;
    width:214px;
}

.box_market_activity_title_box {
    float:left;
    width:215px;
    height:24px;
    background-color:#227AD3;
}
.market_activity_line_style_1{
    float:left;
    padding:5px 5px 5px 10px;
    height:15px;
    background:#E6F3F9;
    display:block;
}
.market_activity_line_style_2{
    height:15px;
    background-color:#D3E4EB;
    padding:5px 5px 5px 10px;
    display:block;
    font-size:0.84em;
    font-weight:bold;
    font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.div_common_divide_to_2{
    width:50%;
    float:left;
}
.main_box_left{
    float:left;
    width:511px;
    height:300px;
}
.main_box_left_level_1{
    margin:0px 18px 0px 18px;
    display:block;
}
.main_botom_box_cover{
    width:731px;
    height:300px;
    float:left;
}
.main_botom_box_left {
    float:left;
    padding:0px 0px 0px 17px;
    width:487px;
    height:auto;
}

.right_box_online_trading{
    margin:1px;
    height:19px;
    background-color:#676767;
}
.right_box_online_trading_image{
    height:69px;
    background-image:url(../images/onlineTrading.jpg);
    background-position:top;
    display:block;
}
.right_box_news_headlines_title_box{
    float:left;
    width:213px;
    background-color:#549ABE;
}
.main_botom_box_cover_1{
    float:left;
    display:block;
    width:731px;
}

.main_box_left_left{
    width:213px;
    float:left;
}
.main_box_containing_box{
    width:212px;
    height:70px;
    margin-top:34px;
    display:block;
}

.main_content_left {
    float:left;
    width:213px;
    height:auto;
}

.main_content_right {
    float:left;
    width:213px;
    height:auto;
    display:inline;

}
.main_contenet_middle {
    float:left;
    width:45px;
    margin-top:34px;
    height:280px;
    display:inline;
    background:url(../images/bg_memberFirmsVR.gif) center no-repeat;
}
.content_boxes_wrpper {
    float:left;
    margin-top:34px;
    width:213px;
    height:70px;
    display:inline;
}

.content_boxes_wrpperCDS {
    float:left;
    margin-top:34px;
    width:213px;
    height:70px;
    display:inline;
}
.right_boxes_containter {
    float:left;
    padding:13px 0px 0px 0px;
    width:214px;
}
.cse_game_box {
    margin:0px 0px 13px 0px;
    width:215px;
    height:62px;
    display:block;
    border:1px #D3D3D3 solid;
    background:url(../images/CSEGame.jpg) top center no-repeat;
}

.interview_CEO {
    float:left;
    padding:1px;
    width:213px;
    height:88px;
    display:block;
    background:url(../images/intercviewWIthCEO.jpg) top center no-repeat;
}
.online_trading {
    width:215px;
    height:90px;
    display:block;
    margin-bottom:13px;
    border-style:solid;
    border-color:#D3D3D3;
    border-width:1px;
}
.news_headline {
    float:left;
    margin:0px 0px 13px 0px;
    padding:1px;
    width:213px;
    height:138px;
    display:block;
    border:1px #D3D3D3 solid;
}
.rith_box_CSE_GAME{
    float:left;
    width:150px;
    margin:5px 5px 5px 5px;
    font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size:0.84em;
}
.rith_box_Interview_CEO{
    float:left;
    width:106px;
    margin:5px 5px 5px 5px;
    font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size:0.84em;
}
.rith_box_online_trading{
    float:right;
    width:106px;
    margin:5px 5px 5px 5px;
    font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size:0.84em;
}

.div_a_to_z{
    float:left;
    width:11px;
    height:11px;
    margin:1px;
    font-size:10px;
    border-style:solid;
    border-color:#AADAF1;
    border-width:1px;
    background-color:#E1F3FF;
    font-weight:bold;
    text-align:center;
    font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color:#278CDC;
}
/* End Nadeera Tab Template Styles */


/* Historical Prices Search Styles */

div.div_hisPricesDateSelectMain {
    float:left;
    display:inline-block;
    padding:10px 5px 25px 5px;
    width:716px;
    height:auto;
}

div.div_hisPricesDSTitle {
    float:left;
    padding:5px 5px 7px 5px; ;
    width:656px;
    height:auto;
    background:#e3eff9;
    color:#000000;
    font-size:0.84em;
}

div.div_hisPricesDate {
    float:left;
    padding:12px 5px 12px 5px;
    width:656px;
    height:auto;
    background:#f9fafe;
    color:#000000;
}


.text_hisPricesDate {
    font-size:0.84em;
}

div.div_searchCompanyCommon {
    float:left;
    padding:15px 5px 12px 5px;
    border:1px #7BBAF9 solid;
    border-top:none;
    width:654px;
    height:auto;
    display:list-item;
    background:#F5FAFE;
    list-style:none;
    color:#6089ac;
    font-size:0.82em;
    text-decoration:none;
}
div.div_searchCompanyCommonSm {
    float:left;
    padding:15px 5px 12px 5px;
    border:1px #7BBAF9 solid;
    border-top:none;
    width:430px;
    height:auto;
    display:list-item;
    background:#F5FAFE;
    list-style:none;
    color:#6089ac;
    font-size:0.82em;
    text-decoration:none;
}

div.div_searchCompanyCommonSm__Portfolia{
    float:left;
    padding:15px 5px 12px 5px;
    border:1px #7BBAF9 solid;
    border-top:none;
    width:440px;
    height:auto;
    display:list-item;
    background:#F5FAFE;
    list-style:none;
    color:#6089ac;
    font-size:0.82em;
    text-decoration:none;
}
div.div_searchBox {
    float:left;
    padding:10px 0px 0px 5px;
    width:716px;
    height:auto;
}

form.form_searchCom {
    margin:0px;
    padding:0px;
    border:none;
}

div.div_searchBoxSm {
    float:left;
    padding:10px 0px 0px 5px;
    width:440px;
    height:auto;
}

div.div_searchBoxSm_Portfolia {
    float:left;
    padding:0px 0px 0px 5px;
    width:440px;
    height:auto;
}

div.div_searchBoxSm_feedback {
    float:left;
    padding:0px 0px 0px 5px;
    width:440px;
    height:auto;
}

.dd_hisPrice {
    border:1px #7f9db9 solid;
    color:#2c5375;
    font-size:0.84em;
}

/* End Historical Prices Search Styles */

/*----------Nadeera----------------------------------------------*/


.historical_pricing_main_title{
    padding:15px 0px 0px 20px;
    font-size:1.5em;
    color:#427495;
    float:left;
}
.historical_pricing_main_title_right{
    padding:20px 5px 0px 20px;
    font-size:0.8em;
    color:#427495;
    float:right;
    display:block;
    height:16px;
    width:262px;

}
.historical_pricing_bottom{
    padding:20px 5px 0px 0px;
    font-size:0.8em;
    color:#427495;
    display:block;
    height:16px;
    width:400px;

}
.spacer{
    height:10px;
}

.button_next_prev a{
    color:#000000;
}


.button_next_prev a:hover{
    color:#8BA9C5;
}


.button_next_prev a:active {
    background-color:#EDF8FE;
    text-decoration:none;
}

.button_price_botom_link a{
    color:#8BA9C5;
    text-decoration:none;

}

.button_price_botom_link a:active {
    color:#8BA9C5;
    text-decoration:none;
}


.button_price_botom_link a:hover {
    color:#000000;
    text-decoration:none;
}
/*
.textfield_common {
  padding:0px 2px 0px 2px;
  margin:0px;
  border:1px #CCCCCC solid;
  background:#FFFFFF;
  height:16px;
  font-size:0.84em;
  color:#003399;
  font-weight:normal;
  text-decoration:none;

}
*/
.textfield_searchOB {
    margin:0px;
    padding:2px 2px 0px 2px;
    border:1px #CCCCCC solid;
    background:#FFFFFF;
    height:14px;
    font-size:0.92em;
    color:#0050F4;
    font-weight:normal;
    text-decoration:none;

}

.textfield_common {
    padding:0px 2px 0px 2px;
    margin:0px;
    border:1px #CCCCCC solid;
    background:#FFFFFF;
    height:16px;
    color:#003399;
    font-weight:normal;
    text-decoration:none;
    float:left;
}

a.button_go_blue{
/*display:inherit;*/
    color:#FFFFFF;
    height:16px;
    border-style:solid;
    border-width:1px;
    border-collapse:collapse;
    border-color:#5f9bd0;
    margin-bottom:5px;
    text-decoration:none;
/*float:left;*/
    background-color:#7195C5;
    font-size:0.84em;
    font-weight:bold;
    text-align:center;
    padding:2px;
    vertical-align:middle;
    width:auto;
}

a.button_go_blue:visited {
    background-color:#4F7BB7;
    text-decoration:none;
}

a.button_go_blue:hover {
    background-color:#4F7BB7;
    text-decoration:none;
}


a.button_go_blue:active {
    background-color:#EDF8FE;
    text-decoration:none;
}
.textfield_pricing {
    padding:0px 2px 0px 2px;
    margin:0px;
    border:1px #CCCCCC solid;
    background:#FFFFFF;
    height:16px;
    color:#003399;
    font-weight:normal;
    text-decoration:none;
    float:left;
    width:70px;
}


.pricing_table_line_style {
    padding-left:5px;
    padding-right:5px;
    padding-top:7px;
    padding-bottom:7px;
    border-right-style:solid;
    border-right-width:1px;
    border-right-color:#DADEE1;
    border-bottom-style:solid;
    border-bottom-width:1px;
    border-bottom-color:#DADEE1;
    text-align:right;
}
.dropdown_BrLiBlue {
    padding:1px 1px 1px 1px;
    margin:0px 0px 0px 0px;
    border-collapse:collapse;
    border-bottom-style:solid;
    border:1px #d0e9ff solid;
    background:#FFFFFF;
    height:18px;
    vertical-align:middle;
    font:Verdana, Arial, Helvetica, sans-serif;
    font-size:0.8em;
    font-weight:normal;
    color:#2c5375;
    text-align:left;
    text-decoration:none;
}
.radio_style {
    color:#00f;
}

.main_tab_area{
    float:left;
    width:731px;
    height:123px;
    background-color:#999999;
}
.main_price_title{
    height:60px;
    float:left;
    width:731px;
    display:block;
}
.set_data_range_wrapper{
    height:95px;
    margin:4px 0px 2px 4px;
    width:675px;
    background-color:#F9FAFE;

}
.set_data_range_title{
    height:17px;background-color:#e3eff9; padding:4px; font-size:11px;
}

div.div_header_search_box{
    float:left; height:auto; color:#427495; padding:4px 0px 4px 4px; font-size:1.30em;
}

.set_data_range_wrapper_1{
    display:block; width:675px;height:50px;
}
.set_data_left_wrapper{
    float:left; width:370px;/*height:80px;*/margin-top:7px;
}
.set_data_left_wrapper_1{
    width:380px;/*height:50px;*/display:block; margin-top:7px;
}
.set_data_lables_wrapper{
    float:left;width:650px;
}
.set_data_option_wrapper{
    float:left;width:100px;
}
.set_data_lable_eliments{
    padding:3px 6px 3px 7px; height:17px; font-size:11px;
}
.set_data_right_wrapper{
    float:left; width:115px; height:107px; padding:10px 5px 10px 5px; font-size:11px;
}
.set_data_button_wrapper{
    margin-top:10px; display:block; height:20px; width:355px
}
.set_data_button_div{
/*float:right;*/ height:20px; width:98px;
}
.price_main_contennt_left_wrapper{
    width:603px;float:left;
}
.price_table_wrapper_1{
    height:auto;width:598px;text-align:left ; margin-top:10px; margin-left:5px;
}
.price_table_title{
    height:17px;background-color:#e3eff9; padding:4px; font-size:11px
}
.price_table{
    font-size:11px;background-color:#F9FAFE; border-style:solid;border-width:1px; border-color:#DADEE1;
}
.price_table_heading{
    background-color:#DCE6F0;
}
.price_table_line_style{
    height:20px; padding:10px;
}
.price_main_right_wrapper{
    width:115px; float:left; height:800px;
}
.price_main_advertisments{
    width:114px;margin:4px; border-style:solid;border-width:1px; border-color:#CACACA; height:650px;
}
.advertisment_lable{
    color:#697C83;
}
.get_historical_price_search{
    float:left;
    margin-top:2px;
    width:auto;
    height:auto;
}
.main_content_wrapper{
    float:left; width:731px; height:770px; display:block;
}

.text_middle_title_member_firm{
    font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size:1em;
    font-weight:bold;
    color:#000000;
    border-bottom-style:solid;
    border-bottom-width:1px;
    border-bottom-color:#dcdcdc;
    width:auto;
    padding: 5px 2px 5px 2px;
}
.text_moreinfo_member_firm{
    color:#888787;
    padding:3px 0px 0px 0px ;
    font-size:10px;
}
.text_moreinfo_member_firm a{
    color:#888787;
    font-size:10px;
    text-decoration:none;

}
.text_moreinfo_member_firm a:hover{
    color:#1d5e89;
}

.member_firm_div_middle_images_in_1{
    width:72px;
    height:68px;
    background-image:url(../images/Member_Firms_image_1.jpg);
}
.div_cdsMiddleImages01 {
    float:left;
    width:73px;
    height:67px;
    background:url(../images/img_thumbCDS01.jpg) center no-repeat;
}
.div_cdsMiddleImages02 {
    float:left;
    width:73px;
    height:67px;
    background:url(../images/img_thumbCDS02.jpg) center no-repeat;
}
.div_cdsMiddleImages03 {
    float:left;
    width:73px;
    height:67px;
    background:url(../images/img_thumbCDS03.jpg) center no-repeat;
}
.div_cdsMiddleImages04 {
    float:left;
    width:73px;
    height:67px;
    background:url(../images/img_thumbCDS04.jpg) center no-repeat;
}
.div_cdsMiddleImages05 {
    float:left;
    width:73px;
    height:67px;
    background:url(../images/img_thumbCDS05.jpg) center no-repeat;
}

.member_firm_div_middle_images_in_2{
    width:72px;
    height:68px;
    background-image:url(../images/Member_Firms_image_2.jpg);
}
.member_firm_div_middle_images_in_3{
    width:72px;
    height:68px;
    background-image:url(../images/Member_Firms_image_3.jpg);
}
.member_firm_div_middle_images_in_4{
    width:72px;
    height:68px;
    background-image:url(../images/Member_Firms_image_4.jpg);
}
.member_firm_div_middle_images_in_5{
    width:72px;
    height:68px;
    background-image:url(../images/Member_Firms_image_5.jpg);
}
/*---------- End Nadeera----------------------------------------------*/
/*---------- Imran----------------------------------------------*/

div.div_bodyInnerHelp {
	float:left;
	padding:10px 0px 10px 0px;
	width:730px;
	height:auto;
	display:block;
}
/*---------- End Imran----------------------------------------------*/
div.div_emTableM_SMS_IN {
	float:left;
	padding:0px 0px 0px 0px;
	width:710px;
	height:auto;
}

div.div_emTableM_SMS {
	float:left;
	padding:0px 0px 0px 0px;
	width:688px;
	height:auto;
}
div.div_emTableM {
	float:left;
	padding:0px 0px 0px 0px;
	width:504px;
	height:auto;
}

div.div_emTTitle_SMS {
	float:left;
	display:block;
	border-bottom:1px #bcb161 solid;
	padding:19px 11px 14px 11px;
	width:688px;
	height:auto;
	background:#f7efb7;
	font-weight:bold;
	color:#5e5831;
	font-size:0.92em;
}

div.div_emTTitle {
	float:left;
	display:block;
	border-bottom:1px #bcb161 solid;
	padding:19px 11px 14px 11px;
	width:482px;
	height:auto;
	background:#f7efb7;
	font-weight:bold;
	color:#5e5831;
	font-size:0.92em;
}

div.div_emTMenuM_SMS {
	float:left;
	display:block;
	border-bottom:1px #cac07a solid;
	padding:0px 0px 0px 0px;
	width:710px;
	height:auto;
	background:url(../images/bg_emTMenu.gif) bottom repeat-x #fffbe9;
	color:#6b683c;
	font-size:0.82em;
	font-weight:bold;
}

div.div_emTMenuM {
	float:left;
	display:block;
	border-bottom:1px #cac07a solid;
	padding:0px 0px 0px 0px;
	width:504px;
	height:auto;
	background:url(../images/bg_emTMenu.gif) bottom repeat-x #fffbe9;
	color:#6b683c;
	font-size:0.82em;
	font-weight:bold;
}
div.div_emTMenuM_EShop {
	float:left;
	display:block;
	border-bottom:1px #cac07a solid;
	padding:0px 0px 0px 0px;
	width:480px;
	height:auto;
	background:url(../images/bg_emTMenu.gif) bottom repeat-x #fffbe9;
	color:#6b683c;
	font-size:0.82em;
	font-weight:bold;
}
div.div_emTMenuSpacer {
	float:left;
	display:block;
	padding:6px 0px 0px 0px;
	width:1px;
	height:18px;
	background:url(../images/emTMenuSpacer.gif) bottom repeat-x;
}
div.div_emTMenuAct {
	float:left;
	display:block;
	padding:6px 8px 0px 8px;
	width:auto;
	height:18px;
	background:url(../images/bg_emTMenuAct.gif) bottom repeat-x;
}
div.div_emTMenuAct a {
	color:#6b683c;
	text-decoration:none;
}
div.div_emTMenuDAct {
	float:left;
	display:block;
	padding:6px 8px 0px 8px;
	width:auto;
	height:18px;
}
div.div_emTMenuDAct a {
	color:#6b683c;
	text-decoration:none;
}

div.div_emTMenuDAct a:visited {
	color:#6b683c;
	text-decoration:none;
}
div.div_emTMenuDAct a:hover {
	color:#A39D5A;
	text-decoration:none;
}
div.div_emTMenuDAct a:active {
	color:#6b683c;
	text-decoration:none;
}

div.div_emTMenuSmPre_SMS {
	float:left;
	display:block;
	padding:1px 0px 1px 0px;
	width:710px;
	height:auto;
}

div.div_emTMenuSmPre {
	float:left;
	display:block;
	padding:1px 0px 1px 0px;
	width:504px;
	height:auto;
}

div.div_emTMenuSm_SMS {
	float:left;
	display:block;
	padding:5px 0px 5px 0px;
	width:710px;
	height:auto;
	background:#ebebeb;
	color:#000000;
	font-size:0.82em;
}

div.div_emTMenuSm {
	float:left;
	display:block;
	padding:5px 0px 5px 0px;
	width:504px;
	height:auto;
	background:#ebebeb;
	color:#000000;
	font-size:0.82em;
}
div.div_emTMenuSmAct {
	float:left;
	padding:0px 8px 0px 8px;
	width:auto;
	height:auto;
	font-weight:normal;
}
div.div_emTMenuSmAct a {
	color:#000000;
	text-decoration:none;
}
div.div_emTMenuSmSpacer {
	float:left;
	padding:0px 0px 0px 0px;
	width:1px;
	height:10px;
	background:#b3b3b3;
}

div.div_emTMenuSmDAct {
	float:left;
	padding:0px 8px 0px 8px;
	width:auto;
	height:auto;
	font-weight:normal;
	color:#5a542a;
	text-decoration:none;
}
div.div_emTMenuSmDAct a {
	color:#5a542a;
	text-decoration:none;
}
div.div_emTMenuSmDAct a:visited {
	color:#5a542a;
	text-decoration:none;
}
div.div_emTMenuSmDAct a:hover {
	color:#000000;
	text-decoration:none;
}
div.div_emTMenuSmDAct a:active {
	color:#5a542a;
	text-decoration:none;
}


div.div_emDateRange {
	float:right;
	display:block;
	padding:0px 5px 0px 0px;
	width:auto;
	height:auto;
}

.text_emGray {
	color:#6d6d6d;
}

div.div_emTable {
	float:left;
	display:block;
	padding:0px;
	width:504px;
	height:auto;
}

table.table_emT {
	border-top:1px #d3d3d3 solid;
	border-left:1px #d3d3d3 solid;
}
td.td_emTHead {
	border-top:1px #928f78 solid;
	border-left:1px #928f78 solid;
	padding:14px 8px 11px 8px;
	background:#928f78;
	color:#FFFFFF;
	font-weight:bold;
}
td.td_emTHeadYL {
	border-top:1px #FFFFFF solid;
	border-left:1px #cac07a solid;
	padding:0px;
	height:4px;
	background:#cac07a;
}

table.table_emT td {
	border-bottom:1px #d3d3d3 solid;
	border-right:1px #d3d3d3 solid;
	text-align:center;
	vertical-align:middle;
	height:auto;
	font-size:0.82em;
}

td.text_emVal {
	padding:2px 3px 2px 5px;
	color:#655b14;
}

td.text_emVal_less {
	padding:2px 3px 2px 5px;
	color:#d61239;
}

td.text_emVal_greater {
	padding:2px 3px 2px 5px;
	color:#1a9d06;
}

td.text_emVal_equal {
	padding:2px 3px 2px 5px;
	color:#418be9;
}

td.text_emNa {
	padding:4px 3px 4px 5px;
}

.td_emSubTitle {
	padding:5px 3px 5px 5px;
	background:#f6f6f6;
	color:#616161;
	font-weight:bold;
}
/* Oracle Data */
div.div_orcDataTitle {
	float:left;
	padding:4px 2px 4px 10px;
	width:492px;
	background:#a0d9f7;
	color:#498fb4;
	font-size:0.92em;
	font-weight:bold;
}

div.div_orcDataContMain {
	float:left;
	padding:15px 12px 15px 12px;
	width:480px;
}

td.td_orcDataLogo {
	width:41px;
	height:43px;
	background:url(../images/logo_cseOrcDataTbl.jpg) top center no-repeat;
}
td.td_orcData1 {
	padding:0px 6px 0px 6px;
	width:187px;
	height:37px;
	background:url(../images/bg_orcDataTble1.jpg) top right no-repeat;
	text-align:left;
	vertical-align:middle;
	font-size:0.81em;
	color:#727272;
	font-weight:bold;
}
td.td_orcData2 {
	padding:0px 6px 0px 6px;
	width:187px;
	height:37px;
	background:url(../images/bg_orcDataTble2.jpg) top right no-repeat;
	text-align:left;
	vertical-align:middle;
	font-size:0.81em;
	color:#406d71;
	font-weight:bold;
}

td.td_orcDataVrMain {
	padding:0px 8px 0px 8px;
	text-align:center;
	vertical-align:middle;
}

td.td_orcDataVrLT {
	width:1px;
	height:94px;
	background:url(../images/orcDataVrLT.gif) bottom center no-repeat;
}
td.td_orcDataVrLM {
	width:1px;
	height:300px;
	background:#e9e9e9;
}
td.td_orcDataVrLB {
	width:1px;
	height:94px;
	background:url(../images/orcDataVrLB.gif) bottom center no-repeat;
}

/* End Oracle Data */

/* Oracle Data 2 */
td.td_orcData_dummy {
    float:left;
	padding:4px 2px 4px 10px;
	width:492px;
	background:#b9b9b9;
	color: #FFFFFF;
	font-size:0.92em;
	font-weight:bold;
}
td.td_orcData_dummy_2 {
    float: right;
	padding:4px 2px 4px 10px;
	width:8px;
	background:#f0f0f0;
	color: #333333;
	font-size:0.82em;
	font-weight:bold;
}
td.td_orcData_dummy_Tabel {
    padding:4px 2px 4px 5px;
	border-bottom:1px #d3d3d3 solid;
	border-right:1px #d3d3d3 solid;
	text-align:left;
	vertical-align:middle;
	height:auto;
	font-size:1em;
}
td.td_orcData_dummy_Tabel_2 {
	border-top:1px #d3d3d3 solid;
	border-right:1px #d3d3d3 solid;
	padding:14px 8px 11px 8px;
	background:#2ba0de;
	color:#FFFFFF;
	font-weight:bold;
}
td.td_orcData_dummy_Tabel_r {
    padding:4px 2px 4px 5px;
    border-bottom:1px #d3d3d3 solid;
	text-align:left;
	vertical-align:middle;
	height:auto;
	font-size:1em;
}
td.td_orcData_dummy_Tabel_2_r {
	border-top:1px #d3d3d3 solid;
	padding:14px 8px 11px 8px;
	background:#2ba0de;
	color:#FFFFFF;
	font-weight:bold;
}
/* End Oracle Data 2 */

/* My CSE */

td.td_My_CSE_Create_your_account {
	padding:14px 8px 11px 8px;
	background:#71a9e1;
	color:#FFFFFF;
	font-weight:bold;
	height:44px;
	width:auto;
}

td.td_My_CSE_Create_your_account_2 {
	background:url(../images/MYCSE_baner.jpg);
	background-repeat:no-repeat;
	/*background-position:left;*/
	height:44px;
	width:auto;
    display:inline;
	background-color:#71a9e1;
}

td.td_My_CSE_Create_your_account_R{
	background:url(../images/MYCSE_RI.jpg);
	background-repeat:no-repeat;
	/*background-position:right;*/
	height:44px;
	width:auto;
    display:inline;
	background-color:#71a9e1;
}

td.td_My_CSE_Create_your_account_Logo{
	background:url(../images/MYCSE.jpg);
	background-repeat:no-repeat;
	/*background-position:right;*/
	height:44px;
	width:auto;
    display:inline;
	background-color:#71a9e1;
}

td.td_omy_cse_ACCOUNT {
    /*float: right;*/
	padding:4px 2px 4px 10px;
	width:153px;
	height:17px;
	background:#71a9e1;
	color: #FFFFFF;
	font-size:1em;
	font:Arial, Helvetica, sans-serif;
}

td.td_omy_cse_ACCOUNT_Port {
    /*float: right;*/
	padding:4px 2px 4px 10px;
	width:250px;
	height:17px;
	background:#71a9e1;
	color: #FFFFFF;
	font-size:1em;
	font:Arial, Helvetica, sans-serif;
}

td.td_omy_cse_ACCOUNT_2 {
    /*float: right;*/
	padding:4px 2px 4px 10px;
	width:153px;
	height:17px;
	background:#FFFFFF;
	color: #FFFFFF;
	font-size:1em;
	font:Arial, Helvetica, sans-serif;
}

td.td_My_CSE_Create_l {
	background:url(../images/MYCSE_AB.jpg);
	background-repeat:no-repeat;
	/*background-position:left;*/
	height:24px;
	width:4px;
    /*display:inline;*/
	background-color:#71a9e1;
}

td.td_My_CSE_Create_r{
	background:url(../images/MYCSE_sa.jpg);
	background-repeat:no-repeat;
	/*background-position:right;*/
	height:24px;
	width:6px;
    /*display:inline;*/
	background-color:#71a9e1;
}

td.td_My_CSE_Create_m{
	height:16px;
	width:auto;
	background-color:#b6d1ec;
}

td.td_My_CSE_Create_g{
	height:auto;
	width:auto;
	background-color:#ebf5ff;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000066;
}

td.td_My_CSE_Create_t {
	background:#ebf5ff;
	height:10px;
	width:50%;
	text-align:left;
	padding:4px 2px 4px 10px;
	font-size:0.89em;
	font-family:Arial, Helvetica, sans-serif;;
}

td.td_My_CSE_Create_BUL{
	background:#ebf5ff;
	height:10px;
	width:50%;
	padding:4px 2px 4px 10px;
	text-align:center;
}

td.td_My_CSE_Create_Sd{
	height:10px;
	width:50%;
    display:inline;
	background-color:#ebf5ff;
}

td.td_My_CSE_Create_SB{
	height:auto;
	width:auto;
	background-color:#72a9e2;
	font:myrid pro;
	font-size:20px;
	color:#FFFFFF;
	text-align:left;
    padding:4px 2px 4px 10px;
}
td.td_My_CSE_Create_E-mail{
	float: right;
	padding:4px 2px 4px 10px;
	width:auto;
	height:auto;
	background:#e8f0f7;
	color:#FF3300;
	font-size:1em;
	font:Arial, Helvetica, sans-serif;
}

input.input_niran {
	border:1px #bcdcfd solid;
	background:#FFFFFF;
	width:120px;
	font-size:0.84em;
	color:#000000;
}

td.td_My_CSE_Create_Pro{
	padding:4px 2px 4px 10px;
	width:50%;
	height:auto;
	background:#bcdcfd ;
	color:#000066;
	font-size:1em;
	font:Arial, Helvetica, sans-serif;
	text-align:left;
}


td.td_My_CSE_cong{
	float: right;
	padding:4px 2px 4px 10px;
	width:auto;
	height:auto;
	background:#ebf5ff ;
	color:#000066;
	font-size:1em;
	font:Tahoma;
}
td.td_My_CSE_cong_2{
	float: right;
	padding:4px 2px 4px 10px;
	width:auto;
	height:auto;
	background:#ebf5ff ;
	color:#003399;
	font-size:1em;
	font:Tahoma;

}
td.td_My_CSE_sin{
	float: right;
	padding:4px 2px 4px 10px;
	width:auto;
	height:auto;
	background:#91c0ef ;
	color:#003399;
	font-size:0.8em;
	font:Tahoma;

}

td.td_My_CSE_sin_1{
	float: right;
	padding:4px 2px 4px 10px;
	width:auto;
	height:auto;
	background:#91c0ef ;
	color:#FFFFFF;
	font-size:1em;
	font:Tahoma;
}

/* Styling changes on 29-02-2008*/
td.td_My_CSE_Create_topmidA {
	border-top:1px #cfcfcd solid;
	border-left:1px #cfcfcd solid;
	text-align:left;
	padding-left:2px;
	height: 28px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	color:#464344;
	font-size:0.85em;
	}

td.td_My_CSE_Create_topmidA_New {
	border-top:1px #cfcfcd solid;
	border-left:1px #cfcfcd solid;
    border-bottom:1px #cfcfcd solid;
    text-align:left;
	padding-left:2px;
	height: 28px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	color:#464344;
	font-size:0.85em;
	}
td.td_My_CSE_Create_topmidB {
	border-top:1px #cfcfcd solid;
	border-left:1px #cfcfcd solid;
	text-align:center;
	height: 28px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	color:#464344;
	font-size:0.85em;
	}
	
td.td_My_CSE_Create_topmidC {
	border-top:1px #cfcfcd solid;
	border-left:1px #cfcfcd solid;
	text-align:center;
	height: 28px;
	}

td.td_My_CSE_Registration_Form {
	border-top:1px #cfcfcd solid;
	border-left:1px #cfcfcd solid;
    border-right:1px #cfcfcd solid;
    border-bottom:1px #cfcfcd solid;
    text-align:center;
	height: 28px;
	}
td.td_My_CSE_Create_topmidD {
	border-top:1px #cfcfcd solid;
	border-left:1px #cfcfcd solid;
	border-right:1px #cfcfcd solid;
	text-align:center;
	height: 28px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	color:#464344;
	font-size:0.85em;
	}
	
td.td_My_CSE_Create_topmidAbot {
	border-top:1px #cfcfcd solid;
	border-left:1px #cfcfcd solid;
	border-bottom:1px #cfcfcd solid;
	text-align:left;
	padding-left:2px;
	height: 28px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	color:#464344;
	font-size:0.85em;
	}
	
td.td_My_CSE_Create_topmidCbot {
	border-top:1px #cfcfcd solid;
	border-left:1px #cfcfcd solid;
	border-bottom:1px #cfcfcd solid;
	text-align:center;
	height: 28px;
	}
	
td.td_My_CSE_Create_topmidDbot {
	border-top:1px #cfcfcd solid;
	border-left:1px #cfcfcd solid;
	border-right:1px #cfcfcd solid;
	border-bottom:1px #cfcfcd solid;
	text-align:center;
	height: 28px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	color:#464344;
	font-size:0.85em;
	}

td.td_My_CSE_Create_topAAA {
	border-right:1px #cfcfcd solid;
	border-bottom:1px #cfcfcd solid;
	text-align:center;
	background-image:url(../images/grad25.jpg);
	background-repeat:repeat;
	height: 28px;
	font-size:0.95em;
	color:#000000;
	font-weight:bolder;
	text-decoration:none;
	}
	
	td.td_My_CSE_Create_topmidDbottom {
	border-top:1px #cfcfcd solid;
	border-left:1px #cfcfcd solid;
	border-right:1px #cfcfcd solid;
	border-bottom:1px #cfcfcd solid;
	text-align:center;
	height: 25px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bolder;
	color:#000000;
	font-size:1.1em;
	background-image:url(../images/table_gray_grad.jpg);
	background-repeat:repeat;
	}
	
td.td_My_CSE_Create_topmidCbottom {
	border-top:1px #cfcfcd solid;
	border-left:1px #cfcfcd solid;
	border-bottom:1px #cfcfcd solid;
	text-align:center;
	height: 25px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bolder;
	color:#000000;
	font-size:1.1em;
	background-image:url(../images/table_gray_grad.jpg);
	background-repeat:repeat;
	}
	
td.td_My_CSE_Create_topmidCbottom2 {
	border-top:1px #cfcfcd solid;
	border-left:1px #cfcfcd solid;
	border-bottom:1px #cfcfcd solid;
	text-align:center;
	height: 25px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bolder;
	color:#555555;
	font-size:1.1em;
	background-image:url(../images/table_gray_grad.jpg);
	background-repeat:repeat;
	}
	
td.td_My_CSE_Create_topmidAbottom {
	
	text-align:left;
	height: 25px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	color:#464344;
	font-size:1.1em;
	}

	.text_smartTextbitdark {
	font-size:0.89em;
	color:#000000;
	font-weight:normal;
	text-decoration:none;
}


	
/* Styling changes on 29-02-2008 - END */	

/* Styling chages on 05-03-2008 */

	
.text_smartTextDarkBlue {
	font-size:0.83em;
	color:#003e7a;
	font-weight:lighter;
	text-decoration:none;
}

.text_smartTextDarkGreen {
	font-size:0.83em;
	color:#8f8a08;
	font-weight:bolder;
	text-decoration:none;
}

.text_smartTextbit {
	font-size:0.75em;
	color:#42678c;
	font-weight:lighter;
	text-decoration:none;
}

div.div_ContB2 {
	float:left;
	display:block;
	width:660px;
	height:auto;
}
table.table_ContB2_boder {
	border-right:1px #e0e0e0 solid;
	border-bottom:1px #e0e0e0 solid;
	border-left:1px #e0e0e0 solid;
	padding:2px 2px 2px 2px;
}

table.table_ContB3_boder {
	border-right:2px #e0e0e0 solid;
	border-bottom:2px #e0e0e0 solid;
	border-left:2px #e0e0e0 solid;
	border-top:2px #e0e0e0 solid;
	padding:2px 2px 2px 2px;
}

td.td_ContB4_boder {
    height:111px;
	border-right:1px #e0e0e0 solid;
	border-bottom:1px #e0e0e0 solid;
	border-left:1px #e0e0e0 solid;
	border-top:1px #e0e0e0 solid;
	padding:10px 10px 10px 10px;
}

td.td_ContB5_boder {
	border-bottom:1px #e0e0e0 solid;
	padding:2px 2px 2px 2px;
	font:Tahoma;
	font-size:8pt;
	color:#000000;
}

td.td_ContB6_boder {
	padding:2px 2px 2px 2px;
	font:Tahoma;
	font-size:8pt;
	color:#6f6f6f;
}
td.td_ContB7_boder {
	padding:2px 2px 2px 2px;
	font:Tahoma;
	font-size:7.5pt;
	color: #000000;
}
div.div_cseWebSiteContactDetailsTitle {
    float:left;
    margin:0px 2px 0px 0px;
    padding:4px 4px 4px 11px;
    width:403px;
    height:auto;
    background:#dfe8ee;
    font-size:0.84em;
    text-transform:uppercase;
    color:#000000;
    font-weight:bold;
}
div.div_cseWebSiteContactDetailsCont {
    float:left;
    padding:10px 14px 22px 12px;
/*border-right:1px #e3e6eb solid;*/
    display:inline;
    width:310px;
    height:70px;
}

/* For Ordered List */
.list-pad {
    padding-top:15px;
}
/* Styling chages on 05-03-2008 - END */

	
/* End My CSE */

/* --------- Start Funds Styles ---------- */

div.div_fundsTitle {
    float:left;
    padding:12px 10px 5px 17px;
    width:477px;
    height:auto;
    background:#f4f8fb;
}
div.div_fundsSubTitle {
    float:left;
    margin:2px 0px 0px 0px;
    width:477px;
    height:auto;
    padding:11px 14px;
    background:#A0D9F7 none repeat scroll 0 0;
    border-bottom: 2px solid #CDCDCD;
}
div.div_thumbImagesSpaceBetweenBoxes {
    float:left;
    width:49px;
    height:93px;
}


