/*
   $Id: style.css,v 1.77 2011-06-27 09:56:14 congvinh Exp $
   ==================================================
   ======   Global stylesheet for iTrade.   =======
   ==================================================

*/

/* Background color and font for the main window */

body {
    color: #000000;
    background: #FFFFFF;
    font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
    font-size: 9pt;
	LINE-HEIGHT: 12pt;
	margin:0px 0px 0px 0px;
}
a:link { color: #373534; font-size: 9pt; text-decoration: none }
a:visited { color: #000000; font-size: 9pt; text-decoration: none }
a:hover { color: #000000; font-size: 9pt; text-decoration:underline }

/* Page description shown in some pages, below the navigation menu. */
/* error-pagedesc ~ portlet-msg-error*/
.pagedesc {
    background: #E0E0E0;
    color: #000000;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    LINE-HEIGHT: 20px;
    text-decoration : none;
}
.adsproduct {
    color: #E87206;
    font-family:Tahoma, Arial, Helvetica, sans-serif;
    FONT-SIZE: 19px;
    LINE-HEIGHT: 20px;
    text-decoration : none;
}
/* portlet-msg-alert */
.warning {
    color: #EB2020;
}
.expired {
    color: #aa113f;
	font-weight: bold; 
	font-style: italic;
}
.nexpired {
    color: #005a34;
	font-weight: bold; 
	font-style: italic;
}
.order{
	color: #66FF66;
	font-weight: bold; 
	font-style: italic;
}
.nonorder{
	color:#0000FF;
	font-weight: bold; 
	font-style: italic;
}
td.expired {
    color: #aa113f;
	font-weight: bold; 
	font-style: italic;
}
td.nexpired {
    color: #005a34;
	font-weight: bold; 
	font-style: italic;
}
td.order{
	color: #66FF66;
	font-weight: bold; 
	font-style: italic;
}
td.nonorder{
	color:#0000FF;
	font-weight: bold; 
	font-style: italic;
}
tr.nexpired {
    color: #005a34;
}
tr.expired {
    color: #aa113f;
}
.expired_warning {
    color: #fa6e0c;
}

tr.expired_warning {
    color: #fa6e0c;
}

.success {
    color: #008000;
}

.requiredfield {
    color: #EB2020;
}

.pendingyes {
    color: #FF0000;
    font-size: 14px;
    font-weight: bold;
}

.pendingno {
    color: #000000;
    font-size: 14px;
    font-weight: bold;
}

/* Background and border styles for tables. */
.tborder {
    border: 0px;
    background-color:#FFFFFF;
}
.command {
    color: #000000;
    font-size: 8pt;
    font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
    font-weight: bold;
    line-height: 20px;
    text-decoration : none;
}
a:active.command {
    color: #005a34;
    font-size: 8pt;
    font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
    LINE-HEIGHT: 14pt;
    font-weight: bold;
    text-decoration: none;
}
a:visited.command {
    color: #005a34;
    font-size: 8pt;
    font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
    LINE-HEIGHT: 14pt;
    font-weight: bold;
    text-decoration: none;
}
a:link.command {
    color: #005a34;
    font-size: 8pt;
    font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
    LINE-HEIGHT: 14pt;
    font-weight: bold;
    text-decoration: none;
}
a:hover.command {
    color: #82cb00;
    font-size: 8pt;
    font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
    LINE-HEIGHT: 14pt;
    font-weight: bold;
    text-decoration: none;
}
.commandwhite {
    color: #000000;
    font-size: 8pt;
    font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
    font-weight: bold;
    line-height: 20px;
    text-decoration : none;
}
a:active.commandwhite {
    color: #FFFFFF;
    font-size: 8pt;
    font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
    LINE-HEIGHT: 14pt;
    font-weight: bold;
    text-decoration: none;
}
a:visited.commandwhite {
    color: #005a34;
    font-size: 8pt;
    font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
    LINE-HEIGHT: 14pt;
    font-weight: bold;
    text-decoration: none;
}
a:link.commandwhite {
    color: #005a34;
    font-size: 8pt;
    font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
    LINE-HEIGHT: 14pt;
    font-weight: bold;
    text-decoration: none;
}
a:hover.commandwhite {
    color: #FFFFFF;
    font-size: 8pt;
    font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
    LINE-HEIGHT: 14pt;
    font-weight: bold;
    text-decoration: none;
}
.commandwhite_bg {
    color: #EFEFEF;
    font-size: 12pt;
    font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
    font-weight: bold;
    text-decoration : none;
}
a:active.commandwhite_big {
    color: #FFFFFF;
    font-size: 12pt;
    font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
    font-weight: bold;
    text-decoration: none;
}
a:visited.commandwhite_big {
    color: #EFEFEF;
    font-size: 12pt;
    font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
    font-weight: bold;
    text-decoration: none;
}
a:link.commandwhite_big {
    color: #EFEFEF;
    font-size: 12pt;
    font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
    font-weight: bold;
    text-decoration: none;
}
a:hover.commandwhite_big {
    color: #FFFFFF;
    font-size: 12pt;
    font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
    font-weight: bold;
    text-decoration: none;
}
.commandorange {
    color: #E87206;
    font-size: 12pt;
    font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
    font-weight: bold;
    line-height: 20px;
    text-decoration : none;
}
a:active.commandorange {
    color: #E87206;
    font-size: 12pt;
    font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
    LINE-HEIGHT: 14pt;
    font-weight: bold;
    text-decoration: none;
}
a:visited.commandorange {
    color: #E87206;
    font-size: 12pt;
    font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
    LINE-HEIGHT: 14pt;
    font-weight: bold;
    text-decoration: none;
}
a:link.commandorange {
    color: #E87206;
    font-size: 12pt;
    font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
    LINE-HEIGHT: 14pt;
    font-weight: bold;
    text-decoration: none;
}
a:hover.commandorange {
    color: #78E206;
    font-size: 12pt;
    font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
    LINE-HEIGHT: 14pt;
    font-weight: bold;
    text-decoration: none;
}
.pager {
    color: #000000;
    font-size: 9pt;
    font-weight: normal;
    line-height: 14pt;
    text-decoration : none;
}
.pagerCurrent {
    color: #00664d;
    font-size: 9pt;
    font-weight: bold;
    line-height: 14pt;
    text-decoration : none;
}
a:active.pager {
    text-decoration: none;
}
a:visited.pager {
    text-decoration: none;
}
a:link.pager {
    text-decoration: none;
}
a:hover.pager {
    color: #55ae52;
    text-decoration: underline;
}
.aboutmodule {
    color: #000000;
    /*background: #800080;*/
    background-image:url('../images/aboutmodule_bg.png');
    font-family: Tahoma,Arial, Helvetica, sans-serif;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    text-decoration : none;
}

.tcat {
    FONT-SIZE: 12px;
    background: #C0C0C0;
    LINE-HEIGHT: 20px;
}

/* Top-level table title rows */
/*portlet-section-header*/
.theader {
    color: #FFFFFF;
    background: #666699;
    font-size: 12px;
    font-weight: bold;
    line-height: 20px;
    text-decoration: none;
}

a:visited.theader {
    text-decoration: underline;
}

a:active.theader {
    text-decoration: underline;
}

a:link.theader {
    text-decoration: underline;
}
a:hover.theader {
    color: orange;
    text-decoration: none;
}

/* First post in the thread */
.trow0 {
    background: #FFCC99;
    font-size: 12px;
    line-height: 20px;
}
/* Odd line for table */
.rowOdd_sub {
    background: #F4FFF4;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    LINE-HEIGHT: 64pt;
}

.rowOdd {
    background: #F4FFF4;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    LINE-HEIGHT: 14pt;
}

.rowOdd_middle {
    background: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 4pt;
    LINE-HEIGHT: 7pt;
}


/* Event line for table */
.rowEven {
    background: #E9EFDE;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    LINE-HEIGHT: 14pt;
}
.rowEven_date {
    background: #E9EFDE;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    LINE-HEIGHT: 14pt;
}

/* Border for orange table */
.borderOrangeTable {
    border: 1px solid #FFDA8E; 
    border-collapse: collapse;
}
/**
 * ORANGE TABLE Properties
 */ 
.dialogOrange {
    background-image:url('../images/dialog_bg.gif');
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    LINE-HEIGHT: 14pt;
    border: 1px solid #ffda8e;
}
/**
 * ORANGE TABLE Properties
 */ 
/*Header of orange table*/
.headerOrangeTable {
    color: #5a5a5b;
    background: #FFDA8E;
    font-family: Arial, Tahoma, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    text-decoration : none;
}
/* Background styles for orange tables. */
.orangeTable {
    background: #FFEDCE;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    LINE-HEIGHT: 14pt;
}
.orangeRow {
    background: #fffaf1;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    LINE-HEIGHT: 14pt;
}
/**
 * GREY TABLE Properties
 */ 
.borderGreyTable {
   border:1px solid #BBBBBB; 
   border-collapse: collapse;
}
/**
 * WHITE TABLE Properties
 */ 
.borderWHITETable {
   border:1px solid #FFFFFF; 
   border-collapse: collapse;
}
/*Header of grey table*/
.headerGreyTable {
    color: #5a5a5b;
    background: #BBBBBB;
    font-family: Arial, Tahoma, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    text-decoration : none;
}
/* Background styles for grey tables. */
.greyTable {
    background: #efefef;
    FONT-FAMILY: Verdana, Arial, Tahoma, Geneva, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: Bold;
    LINE-HEIGHT: 19pt;
    text-decoration: none;
}
/* Border & Background Grey*/
.borderBackgroundGreyTable {
    background: #efefef;
    border:1px solid #BBBBBB;
    border-collapse: collapse;
    FONT-FAMILY: Verdana, Arial, Tahoma, Geneva, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: Bold;
    LINE-HEIGHT: 19pt;
    text-decoration: none;
}
/* Border & Background Yellow*/
.borderBackgroundYellowTable {
    background: #fff6bf;
    border:1px solid #ffd324;     
    border-collapse: collapse;
    FONT-FAMILY: Verdana, Arial, Tahoma, Geneva, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: Bold;
    LINE-HEIGHT: 19pt;
    text-decoration: none;
}
/* Border & Background Yellow*/
.borderBackgroundGreenTable {
    background: #e9fad0;
    border:1px solid #aee756;     
    border-collapse: collapse;
    FONT-FAMILY: Verdana, Arial, Tahoma, Geneva, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: Bold;
    LINE-HEIGHT: 19pt;
    text-decoration: none;
}
/**
 * DARKGREY TABLE Properties
 */ 
/* Background styles for orange tables. */
.darkGreyTable {
    color: #FFFFFF;
    background: #5a5a5b;
    font-family: Arial, Tahoma, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    text-decoration : none;
}
/* Border & Background Splash*/
.borderBackgroundSplashTable {
    background-image:url('../images/ticker_lookup_bg.gif');
    border:1px solid #BBBBBB; 
    border-collapse: collapse;
    FONT-FAMILY: Verdana, Arial, Tahoma, Geneva, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: Bold;
    LINE-HEIGHT: 19pt;
    text-decoration: none;
}

/**
 * WHITE TABLE Properties
 */ 
.borderWhiteTable {
    border: 0px solid #BBBBBB; 
    border-collapse: collapse;
}
/*Header of white table*/
.headerWhiteTable {
    color: #FFFFFF;
    background: #FFFFFF;
    font-family: Arial, Tahoma, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    text-decoration : none;
}
.headerTransTable {
    font-family: Arial, Tahoma, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    text-decoration : none;
}
/* Background styles for white tables. */
.whiteTable {
    background: #FFFFFF;
    font-family: Arial, Tahoma, Verdana, Tahoma, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
    LINE-HEIGHT: 15pt;
    text-decoration: none;
}
.whiteBoldTable {
    background: #FFFFFF;
    FONT-FAMILY: Verdana, Arial, Tahoma, Geneva, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: Bold;
    LINE-HEIGHT: 19pt;
    text-decoration: none;
}

/**
 * GREEN TABLE Properties
 */ 
/* Border styles for green tables. */
/*Header of green table*/
.headerGreenTable {
    color: #5a5a5b;
    background: #B0C9A8;
    font-family: Arial, Tahoma, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
	border-collapse: collapse;
    FONT-WEIGHT: bold;
    text-decoration : none;
}
/* Border & Background Blue*/
.borderGreenTable {
    background: #FFFFFF;
    border:1px solid #C6E0C5; 
    border-collapse: collapse;
    FONT-FAMILY: Verdana, Arial, Tahoma, Geneva, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: Bold;
    LINE-HEIGHT: 19pt;
    text-decoration: none;
}
.borderGreenTable_Duration {
    background: #FFFFFF;
    border:1px solid #C6E0C5; 
    border-collapse: collapse;
    FONT-FAMILY: Verdana, Arial, Tahoma, Geneva, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: Bold;
    LINE-HEIGHT: 15pt;
    text-decoration: none;
}
/**
 * BLUE TABLE Properties
 */ 
/* Border styles for blue tables. */
.borderTable {
    border: 1px solid #B0C9A8; 
    border-collapse: collapse;
}
/*Header of blue table*/
.headerTable {
    color: #FFFFFF;
    background: #B0C9A8;
    font-family: Arial, Tahoma, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    text-decoration : none;
}
.headerTable_weak {
    color: #FFFFFF;
    background: #08785c;
    font-family: Arial, Tahoma, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    text-decoration : none;
}
/* Border & Background Blue*/
.borderBlueTable {
    background: #FFFFFF;
    border:1px solid #87a3d0; 
    border-collapse: collapse;
    FONT-FAMILY: Verdana, Arial, Tahoma, Geneva, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: Bold;
    LINE-HEIGHT: 19pt;
    text-decoration: none;
}
.borderCollapseTable {
    border-collapse: collapse;
    border:0px;
    border-spacing:0px;
    padding:0px;
}
.memberName {
    color: #00007F;
    font-family:Tahoma, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    line-height: 20px;
    text-decoration: none;
}
a:active.memberName {
    color: #0000FF;
    text-decoration: underline;
}
a:visited.memberName {
    color: #0000FF;
    text-decoration: underline;
}
a:link.memberName {
    color: #0000FF;
    text-decoration: underline;
}
a:hover.memberName {
    color: orange;
    text-decoration: underline;
}
/**
 * ITrade customize
 * @author Tran Van Giang
 */
.tickerName {
    color: #FF0000;
    font-family:Tahoma, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 20px;
    text-decoration: underline;
}
#tickerName_bold {
    color: #000000;
    font-family:Tahoma, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    line-height: 20px;
    text-decoration: underline;
}
.disabledItem {
    color: #FF0000;
    font-family:Tahoma, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    line-height: 20px;
    text-decoration: none;
}
a:active.disabledItem {
    color: orange;
    text-decoration: underline;
}
a:visited.disabledItem {
    color: orange;
    text-decoration: underline;
}
a:link.disabledItem {
    color: orange;
    text-decoration: underline;
}
a:hover.disabledItem {
    color: orange;
    text-decoration: underline;
}

.messageTopic {
    color: #00007F;
    font-family:Tahoma, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    line-height: 20px;
    text-decoration: none;
}
a:active.messageTopic {
    color: #0000FF;
    text-decoration: underline;
}
a:visited.messageTopic {
    color: #0000FF;
    text-decoration: underline;
}
a:link.messageTopic {
    color: #0000FF;
    text-decoration: underline;
}
a:hover.messageTopic {
    color: orange;
    text-decoration: underline;
}

.messageText {
    color: #000000;
    font-family:Tahoma, Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    LINE-HEIGHT: 20px;
    text-decoration: none;
}

.messageTextBold {
    color: #000000;
    font-family:Tahoma, Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    LINE-HEIGHT: 20px;
    text-decoration: none;
}

.messageTextBoldBlue {
    color: #0000FF;
    font-family:Tahoma, Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    LINE-HEIGHT: 20px;
    text-decoration: none;
}

.messageTextBoldRed {
    color: #FF0000;
    font-family:Tahoma, Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    LINE-HEIGHT: 20px;
    text-decoration: none;
}
.messageTextEnvelop {
    color: #000000;
    background: #EEF9D9;
    font-family:Tahoma, Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    LINE-HEIGHT: 20px;
    text-decoration: none;
}
/* These are not used anymore:

.numberBlack {
    color: Black;
    font-family:Tahoma, Arial, Helvetica, sans-serif;
    FONT-SIZE: 18px;
    FONT-WEIGHT: bold;
    LINE-HEIGHT: 20px;
    text-decoration : none;
}

.numberBlueLink {
    color: Blue;
    font-family:Tahoma, Arial, Helvetica, sans-serif;
    FONT-SIZE: 18px;
    FONT-WEIGHT: bold;
    LINE-HEIGHT: 20px;
    text-decoration : none;
}

.numberRedLink {
    color: Red;
    font-family:Tahoma, Arial, Helvetica, sans-serif;
    FONT-SIZE: 18px;
    FONT-WEIGHT: bold;
    LINE-HEIGHT: 20px;
    text-decoration : none;
}
*/

.pageTitle {
    color: #008080;
    FONT-FAMILY: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
    FONT-SIZE: 19pt;
    FONT-WEIGHT: bold;
    text-decoration: none;
}
.subTitle {
    color: #000000;
    FONT-FAMILY: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
    FONT-SIZE: 12pt;
    FONT-WEIGHT: Bold;
	LINE-HEIGHT: 15pt;
    text-decoration: none;
}
.subTitleBlack {
    color: #000000;
    FONT-FAMILY: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
    FONT-SIZE: 20pt;
    FONT-WEIGHT: Bold;
    text-decoration: none;
}
.subTitleBlack_sub {
    color: #000000;
    FONT-FAMILY: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
    FONT-SIZE: 12pt;
    FONT-WEIGHT: Bold;
    text-decoration: none;
}
.subTitleBlue {
    color: #22a2e5;
    FONT-FAMILY: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
    FONT-SIZE: 12pt;
    FONT-WEIGHT: Bold;
    text-decoration: none;
}
.subTitleGreen {
    color: #55ae52;
    FONT-FAMILY: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
    FONT-SIZE: 12pt;
    FONT-WEIGHT: Bold;
    text-decoration: none;
}
.subTitleDarkGreen {
    color: #00664d;
    FONT-FAMILY: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
    FONT-SIZE: 12pt;
    FONT-WEIGHT: Bold;
    text-decoration: none;
}
.subTitleGrey {
    color: #6e6e6e;
    FONT-FAMILY: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
    FONT-SIZE: 12pt;
    FONT-WEIGHT: Bold;
    text-decoration: none;
}
.subTitleOrange {
    color: #ff580b;
    FONT-FAMILY: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
    FONT-SIZE: 12pt;
    FONT-WEIGHT: Bold;
    text-decoration: none;
}
.subTitlePink {
    color: #f64ebb;
    FONT-FAMILY: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
    FONT-SIZE: 12pt;
    FONT-WEIGHT: Bold;
    text-decoration: none;
}
.subTitleYellow {
    color: #f4c016;
    FONT-FAMILY: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
    FONT-SIZE: 12pt;
    FONT-WEIGHT: Bold;
    text-decoration: none;
}
.subTitle_2 {
    color: #000000;
    FONT-FAMILY: Tahoma, Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: Bold;
    LINE-HEIGHT: 19pt;
    text-decoration: none;
}
.subTitle_2_itrade {
    color: #000000;
    FONT-FAMILY: Tahoma, Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
    FONT-SIZE: 12pt;
    FONT-WEIGHT: Bold;
    LINE-HEIGHT: 19pt;
    text-decoration: none;
}


.subTitle_3 {
    color: #000000;
    background:  #C6E0C5;
    FONT-FAMILY: Tahoma, Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: Bold;
    LINE-HEIGHT: 19pt;
    text-decoration: none;
}
.subTitle_3_1 {
    color: #000000;
    background:  #ABC8D8;
    FONT-FAMILY: Tahoma, Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
    LINE-HEIGHT: 19pt;
    text-decoration: none;
}

.subTitle_3_2 {
    color: #000000;
    background:  #F6F9D4;
    FONT-FAMILY: Tahoma, Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
    LINE-HEIGHT: 19pt;
    text-decoration: none;
}
.subTitle_3_3 {
    color: #000000;
    background:  #EDEDED;
    FONT-FAMILY: Tahoma, Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
    LINE-HEIGHT: 19pt;
    text-decoration: none;
}


.alertHd
	{
	text-align: right;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    LINE-HEIGHT: 14pt;
	color: #008000;}
.alertHd1
	{
	text-align: right;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    LINE-HEIGHT: 14pt;
	color: #FF0000;}	
.subTitle_4 {
    color: #111111;
    FONT-FAMILY: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: Bold;
    LINE-HEIGHT: 19pt;
    font-style: italic;
    text-decoration: none;
}
.subTitle_5 {
    color: #000000;
    FONT-FAMILY: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: Bold;
    text-decoration: none;
}
.tickerTitle {
    color: #000000;
    FONT-FAMILY: "Times New Roman", Times, serif, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
    FONT-SIZE: 14pt;
    FONT-WEIGHT: Bold;
    text-decoration: none;
}
.formFooter {
    color: #000000;
    background: #fcc084;
    font-family:Tahoma, Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
    LINE-HEIGHT: 20px;
    text-decoration: none;
}
.pageFooter {
	background-image:url('../images/footer_bg.jpg');
    color: #0A0A0A;
    /*background: #5a5a5b;*/
    font-family:Tahoma, Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
    LINE-HEIGHT: 20px;
    text-decoration: none;
}
.normal {
	color: #034837;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    /*font-size: 9pt;*/
    FONT-WEIGHT:normal;
    LINE-HEIGHT: 14pt;
	text-decoration: none;
}
.normal_bold {
     color: #034837;
     font-family: Tahoma, Arial, Helvetica, sans-serif;
     font-size: 12pt;
     font-weight: bold;
     /*font-size: 9pt;*/
     LINE-HEIGHT: 14pt;
     text-decoration: none;
}

.normal_bold_sub {
     color: #034837;
     font-family: Tahoma, Arial, Helvetica, sans-serif;
     font-size: 11pt;
     font-weight: bold;
     /*font-size: 9pt;*/
     LINE-HEIGHT: 14pt;
     text-decoration: none;
}

.normal_bold_close {
     color: #034837;
     font-family: Tahoma, Arial, Helvetica, sans-serif;
     font-size: 13pt;
     font-weight: bold;
     /*font-size: 9pt;*/
     LINE-HEIGHT: 14pt;
     text-decoration: none;
}

.normal_bold_one {
     color: #034837;
     font-family: Tahoma, Arial, Helvetica, sans-serif;
     font-size: 15pt;
     font-weight: bold;
     /*font-size: 9pt;*/
     LINE-HEIGHT: 14pt;
     text-decoration: none;
}
.normal_bold_two {
     color: #034837;
     font-family: Tahoma, Arial, Helvetica, sans-serif;
     font-size: 11pt;
     font-weight: bold;
     /*font-size: 9pt;*/
     LINE-HEIGHT: 13pt;
     text-decoration: none;
}



.rating {
	color: #034837;
	font-family: Tohoma, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	FONT-WEIGHT: normal;
	LINE-HEIGHT: 14pt;
	text-decoration: none;
}
.normalgrey{
    color: #676767;
    font-family:Tahoma, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    FONT-WEIGHT:normal;
    LINE-HEIGHT: 14pt;
    text-decoration : none;
}
.normal_rating {
	color: #034837;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 22pt;
    FONT-WEIGHT:normal;
    LINE-HEIGHT: 22pt;
	text-decoration: none;
}
.normalgrey_rating{
    color: #676767;
    font-family:Tahoma, Arial, Helvetica, sans-serif;
    font-size: 14pt;
    FONT-WEIGHT:normal;
    LINE-HEIGHT: 14pt;
	text-decoration : none;
}
.normalbold{
	color: #034837;
    FONT-FAMILY: Verdana, Arial, Tahoma, Geneva, Helvetica, sans-serif;
    font-size: 9pt;
    LINE-HEIGHT: 14pt;
    FONT-WEIGHT: Bold;
    text-decoration: none;
}
.highlight {
    color: #006600;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    LINE-HEIGHT: 14pt;
    FONT-WEIGHT: bold;
    text-decoration : none;
}
/**
 * ITrade customize
 */
.highlightbullish {
    color: #006600;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    LINE-HEIGHT: 14pt;
    FONT-WEIGHT: bold;
    text-decoration : none;
}
.highlightbullish_note {
    color: #006600;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11pt;
    LINE-HEIGHT: 14pt;
    FONT-WEIGHT: bold;
    text-decoration : none;
}


.highlightbullish_sub {
    color: #006600;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    LINE-HEIGHT: 8pt;
    FONT-WEIGHT: bold;
    text-decoration : none;
}
.starcolor {
    color: #002200;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    LINE-HEIGHT: 14pt;
    FONT-WEIGHT: bold;
    text-decoration : none;
}
.rating {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    LINE-HEIGHT: 12pt;
    text-decoration : none;
}
.explain {
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 7pt;
    LINE-HEIGHT: 7pt;
    FONT-WEIGHT: normal;
    text-decoration : none;
}
.highlightbearish {
    color: #EB2020;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    LINE-HEIGHT: 14pt;
    FONT-WEIGHT: bold;
    text-decoration : none;
}
.highlightbearish_note {
    color: #EB2020;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11pt;
    LINE-HEIGHT: 14pt;
    FONT-WEIGHT: bold;
    text-decoration : none;
}
/*---end---*/
.welcomeHeader {
    color: #005a34;
    font-size: 9pt;
    font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
    LINE-HEIGHT: 14pt;
    font-weight: bold;
    text-decoration: none;
}
a:active.welcomeHeader {
    color: #0000FF;
    font-size: 12px;
    font-weight: bold;
    line-height: 20px;
    text-decoration : none;
}
a:visited.welcomeHeader {
    color: #0000FF;
    font-size: 12px;
    font-weight: bold;
    line-height: 20px;
    text-decoration : none;
}
a:link.welcomeHeader {
    color: #0000FF;
    font-size: 12px;
    font-weight: bold;
    line-height: 20px;
    text-decoration : none;
}
a:hover.welcomeHeader {
    color: orange;
    font-size: 12px;
    font-weight: bold;
    line-height: 20px;
    text-decoration : underline;
}
/*--Main Top Menu--*/
.topmenu {
    color: #000000;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    text-decoration : none;
}
/* Menu not select for user */
td.topmenu_notselect { 
    /*color: #EFEFEF;*/
    color: #000000;
    /*background: #c6e0c5;*/
    /*background-image:url('../images/topmenunotselect_bg.gif');*/
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    line-height: 20px;
    text-decoration : none;
	border-top: 1px #bbbbbb solid;border-right: 1px #bbbbbb solid;border-left: 1px #bbbbbb solid;
}
td.topmenu_notselect a:link{
    /*color: #EFEFEF;*/
    color: #000000;
}
td.topmenu_notselect a:hover{
    /*color: #FFFFFF;*/
    color: #000000;
	text-decoration:underline;
}
td.topmenu_notselect a:active{
    /*color: #EFEFEF;*/
    color: #000000;
	text-decoration: none;
}
td .topmenu_notselect a:visited{
    /*color: #EFEFEF;*/
    color: #000000;
	text-decoration: none;
}
/* Menu selected for user */
td .topmenu_selected {
    color: #FFFFFF;
    /*background: #005a34;*/
     background-image:url('../images/topmenuselected_bg.gif');
    font-family: Tahoma,Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    text-decoration : none;
	border-top: 1px #bbbbbb solid;border-right: 1px #bbbbbb solid;border-left: 1px #bbbbbb solid;
}
td .topmenu_selected a:link{
    color: #FFFFFF;
}
td .topmenu_selected a:visited{ 
    color: #FFFFFF;

}
td .topmenu_selected a:active { 
    color: #FFFFFF;
}
td .topmenu_selected a:hover {
    color: #FFFFFF;
	cursor:text;
	text-decoration: none; 
}
.subtopmenu {
    color: #EFEFEF;
    font-size: 8pt;
    font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
    font-weight: bold;
    line-height: 20px;
    text-decoration : none;
}
a:active.subtopmenu {
    color: #EFEFEF;
    font-size: 8pt;
    font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
    LINE-HEIGHT: 14pt;
    font-weight: bold;
    text-decoration: none;
}
a:visited.subtopmenu {
    color: #EFEFEF;
    font-size: 8pt;
    font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
    LINE-HEIGHT: 14pt;
    font-weight: bold;
    text-decoration: none;
}
a:link.subtopmenu {
    color: #EFEFEF;
    font-size: 8pt;
    font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
    LINE-HEIGHT: 14pt;
    font-weight: bold;
    text-decoration: none;
}
a:hover.subtopmenu {
    color: #FFFFFF;
    font-size: 8pt;
    font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
    LINE-HEIGHT: 14pt;
    font-weight: bold;
    text-decoration: none;
}
/* Menu not select for admin */
td .topmenuadmin_notselect {
    color: #5a5a5b;
    /*background: #c6e0c5;*/
    background-image:url('../images/topmenuadminnotselect_bg.gif');
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    line-height: 20px;
    text-decoration : none;
	border-top: 1px #bbbbbb solid;border-right: 1px #bbbbbb solid;border-left: 1px #bbbbbb solid
}
td .topmenuadmin_notselect a:link{
    color: #5a5a5b;
}
td .topmenuadmin_notselect a:hover{
    color: #000000;
	text-decoration:none
}
td .topmenuadmin_notselect a:active{
    color: #5a5a5b;
	text-decoration: none
}
td .topmenuadmin_notselect a:visited{
    color: #5a5a5b;
	text-decoration: none
}
/* Menu selected for admin */
td .topmenuadmin_selected {
    color: #FFFFFF;
    /*background: #005a34;*/
     background-image:url('../images/topmenuadminselected_bg.gif');
    font-family: Tahoma,Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    text-decoration : none;
	border-top: 1px #bbbbbb solid;border-right: 1px #bbbbbb solid;border-left: 1px #bbbbbb solid
}
td .topmenuadmin_selected a:link{
    color: #FFFFFF;
}
td .topmenuadmin_selected a:visited{ 
    color: #FFFFFF;

}
td .topmenuadmin_selected a:active { 
    color: #FFFFFF;
}
td .topmenuadmin_selected a:hover {
    color: #FFFFFF;
	cursor:text;
	text-decoration: none; 
}

/*----Chart menu---*/
.menuChartTitle{
    color: #000000;
    background: url('../images/chart/chart_menu_title_bg_l.png');/* #C6E0C5;*/
    FONT-FAMILY: Verdana, Arial, Tahoma, Geneva, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: Bold;
    LINE-HEIGHT: 19pt;
    text-decoration: none;
}
.menuChartContent {
    background: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    FONT-WEIGHT:normal;
    LINE-HEIGHT: 14pt;
    padding-left:5px;
    text-align: left;
}
.menuChartContentHasMenu {
    background: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    FONT-WEIGHT:normal;
    LINE-HEIGHT: 14pt;
    padding-left:0px;
}
/* .portlet-font */
.nav1 {
    color: #000000;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    font-weight:normal;
    text-decoration : none;
}
.topmenu_selected{
	color: #FFFFFF;
    background: #005a34;
    font-family: Arial, Tahoma, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    text-decoration : none;
}
.rowcurrent{
    color: #ff6600;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    font-weight:normal;
    text-decoration : none;
}
a:active.nav1 {
    color: #333;
    text-decoration: none;
}
a:visited.nav1 {
    color: #333;
    text-decoration: none;
}
a:link.nav1 {
    color: #333;
    text-decoration: none;
}
a:hover.nav1 {
    color: #ff6600;
    text-decoration: underline;
}
.nav {
    color: #000000;
    font-family: Arial, Tahoma, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    LINE-HEIGHT: 14pt;
    text-decoration : none;
}

.zoneTitle {
    color: #FF9900;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    FONT-SIZE: 24px;
    FONT-WEIGHT: bold;
    LINE-HEIGHT: 26px;
    text-decoration : none;
}

.menuItemback {
    color: #cbcbeb;
    font-family:Tahoma, Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    LINE-HEIGHT: 20px;
    text-decoration : none;
}

select {
    font-family: Verdana, Arial, Tahoma, Geneva, Helvetica, sans-serif;
    font-size: 9pt;
}

textarea {
    font-family: Verdana, Arial, Tahoma, Geneva, Helvetica, sans-serif;
    font-size: 9pt;
}

input {
    font-family: Verdana, Arial, Tahoma, Geneva, Helvetica, sans-serif;
    font-size: 9pt;
}

input {
    text-indent : 1px;
}

input.noborder {
    border : 0px;
}

input.liteoption {
    background-color : #E5E5E5;
    font-weight : normal;
}

/* Quote blocks */
span.genmed { font-size : 11px; }
td.quote {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #444444;
    line-height: 125%;
    background-color: #EEE;
    border: #D1D7DC;
    /*border-style: solid;
    border-left-width: 1px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px; */
    border: 2px dotted;
    border-color:#999;
}
.menuitem {
    font-weight: bold;
    background: #999999;
    font-size: 13px; 
    margin-left: 5px; 
    line-height: 15px; 
    /*menu: #0000CC*/
}
.selectedmenuitem {
    font-weight: bold; 
    font-size: 14px; 
    margin-left: 5px; 
    cursor: default; 
    color: #ff6600; 
    text-decoration: none
}
.childmenuitem {
    font-weight: bold; 
    font-size: 14px;
    margin-left: 15px; 
    color: #0000cc;
    border: 2px dotted;
    background-color: #EEE;
    border-color:#999;
}
.selectedchildmenuitem {
    font-weight: bold; 
    font-size: 12px; 
    margin-left: 15px; 
    cursor: default; 
    color: #ff6600; 
    text-decoration: none
}

/*****************************************************************************************
PLT.C.2 Fonts
The font style definitions affect the font attributes only (font face, size, color, style, etc).
******************************************************************************************/

/* Font attributes for the "normal" fragment font. Used for the display of non-accentuated information. 
Example: Normal Text */
/*messageText*/
.portlet-font {
    color: #000000;
    font-family:Tahoma, Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    LINE-HEIGHT: 20px;
    text-decoration: none;
}

/* Font attributes similar to the portlet-font but the color is lighter. Example: Dim Text */
/* not used */
.portlet-font-dim {
    font-family:Tahoma, Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    LINE-HEIGHT: 20px;
    text-decoration: none;
    color:#d3d3d3;
}

/*****************************************************************************************
PLT.C.3 Messages
Message style definitions affect the rendering of a paragraph (alignment, borders,
background color, etc) as well as text attributes.
******************************************************************************************/
/* Status of the current operation. Example: Progress: 80% */
/* not used*/
.portlet-msg-status {
    color: blue;
    font-family:Tahoma, Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    font-style: italic;
    font-weight: bold;
    LINE-HEIGHT: 20px;
    text-decoration: none;
}

/* Help messages, general additional information, etc. Example: Info about */
/*temporarily, not used*/
.portlet-msg-info {
    font-family: Arial,Helvetica,sans-serif;
    font-style: normal;
    font-weight: bold;
    font-size:10pt;
    color:blue;
}

/* Error messages. 
Example: Portlet not available
- mvnforum: pagedesc: in error page
*/
.portlet-msg-error {
    color: #FF0000;
}

/* Warning messages.
Example: Timeout occurred, try again later 
- mvnforum: warning
*/
.portlet-msg-alert {
    font-family: Arial,Helvetica,sans-serif;
    font-style: normal;
    font-weight: bold;
    font-size:10pt;
    color:yellow;
}

/* Verification of the successful completion of a task. Example: Operation completed successfully */
/*temporarily, not used*/
.portlet-msg-success {
    font-family: Arial,Helvetica,sans-serif;
    font-style: normal;
    font-weight: bold;
    font-size:10pt;
    color:green;
}

/*****************************************************************************************
PLT.C.4 Sections
Section style definitions affect the rendering of markup sections such as table, div and  
span (alignment, borders, background color, etc) as well as their text attributes.
******************************************************************************************/
/* Table or section header 
   - mvnforum: theader
*/

.portlet-section-header {
    color: #000000;
    background: url('../images/portlet_header_bg.gif');
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    line-height: 14pt;
    text-decoration: none;
}
a:active.portlet-section-header {
    text-decoration: underline;
}

a:visited.portlet-section-header {
    text-decoration: underline;
}

a:link.portlet-section-header {
    text-decoration: underline;
}
a:hover.portlet-section-header {
    color: orange;
    text-decoration: none;
}


/* Normal text in a table cell 
   - mvnforum: trow1
*/
.portlet-section-body {
    background: #fafafa;
    border-bottom: 1px dashed #a1abd7;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    LINE-HEIGHT: 14pt;
    FONT-WEIGHT:normal;
	text-decoration: none;
}


/* Text in every other row in the cell 
   -mvnforum: trow2
*/
.portlet-section-alternate {
    background: #e6eed5;
    border-bottom: 1px dashed #a1abd7;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    LINE-HEIGHT: 14pt;
    FONT-WEIGHT:normal;
	text-decoration: none;
}

/* Text in a selected cell range 
*/
.portlet-section-selected {
    background: #FFCC99;
    font-size: 12px;
    line-height: 20px;
}

/* Text of a subheading 
   -mvnforum: tcat, trow0
*/
.portlet-section-subheader {
    background: #c6e0c5;
    border-bottom: 1px dashed #a1abd7;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    LINE-HEIGHT: 14pt;
    FONT-WEIGHT: bold;
	text-decoration: none;
}

/* Table or section footnote 
   -mvnforum trowfinal
*/
.portlet-section-footer {
    background: silver;
    font-size: 9pt;
    LINE-HEIGHT: 14pt;
	text-decoration: none;
}

/* Text that belongs to the table but does not fall in one of
the other categories (e.g. explanatory or help text that is
associated with the section). */
.portlet-section-text {

}

/*****************************************************************************************
PLT.C.5 Forms
Form styles define the look-and-feel of the elements in an HTML form.
******************************************************************************************/
/* Text used for the descriptive label of the whole form (not the labels for fields). - mvnforum: not used*/
.portlet-form-label {
    font-family: Arial,Helvetica,sans-serif;
    font-style: normal;
    font-weight: bold;
    font-size: 12pt;
    color: black;
}

/* Text of the user-input in an input field. */
.portlet-form-input-field {
    font-family: Arial,Helvetica,sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 10pt;
    color: black;
}

/* Text on a button */
.portlet-form-button {
    background-color: #e87206;
    color:#F2F3F2;
    border-left:1px solid #fae2cc;
    border-top:1px solid #fae2cc;
    border-right:1px solid #c06600;
    border-bottom:1px solid #c06600;
    font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
    font-size:9pt;
    font-weight:bold;
    LINE-HEIGHT: 12pt;
}

/* Text that appears beside a context dependent action icon. */
.portlet-icon-label {

}

/* Text that appears beside a "standard" icon (e.g. Ok, or Cancel) */
.portlet-dlg-icon-label {

}

/* Text for a separator of fields (e.g. checkboxes, etc.) */
.portlet-form-field-label {
    font-family: Arial,Helvetica,sans-serif;
    font-style: normal;
    font-weight: bold;
    font-size: 10pt;
    color: black;
}

/* Text for a field (not input field, e.g. checkboxes, etc) */
.portlet-form-field {

}

/*****************************************************************************************
PLT.C.6 Menus
Menu styles define the look-and-feel of the text and background of a menu structure. This
structure may be embedded in the aggregated page or may appear as a context sensitive
popup menu.
******************************************************************************************/
/* General menu settings such as background color, margins, etc - mvnforum: not used*/
.portlet-menu {
    color: #000000;
    background: #F5F5F5;
    font-family:Tahoma, Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    LINE-HEIGHT: 20px;
    text-decoration : none;
}

/* Normal, unselected menu item. */
.portlet-menu-item {

}

/* Selected menu item. */
.portlet-menu-item-selected {

}

/* Normal, unselected menu item when the mouse hovers over it. */
.portlet-menu-item-hover {

}

/* Selected menu item when the mouse hovers over it. */
.portlet-menu-item-hover-selected {

}

/* Normal, unselected menu item that has submenus. */
.portlet-menu-cascade-item {

}

/* Selected sub-menu item that has sub-menus. */
.portlet-menu-cascade-item-selected {

}

/* Descriptive text for the menu (e.g. in a help context below the menu) */
.portlet-menu-description {

}

/* Menu caption - mvnforum not used*/
.portlet-menu-caption {

}

.paidonly {
    color: #676767;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    LINE-HEIGHT: 14pt;
    FONT-WEIGHT: normal;
	font-style: italic;
	text-decoration: underline;
}

/* Vote Module*/
.headervote{
    font-family: Arial,Helvetica,sans-serif;
    color: #FFFFFF;
    background: #4fa3e4;
    font-size: 12px;
    font-weight: bold;
    line-height: 20px;
    text-decoration: none;
}
.bodyvote{
    font-family: Arial, Helvetica, sans-serif;
    background: #ffffff;
    font-size: 10px;
    line-height: 20px;
}
.bordervote {
    border:1px solid #4fa3e4;
    background-color:#eaf4fe;
}
.textvote{
    color:#fff;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:12px;
}
.footervote{
    background: #cee1f0;
    line-height: 20px;
}
.buttonvote{
    background-color : #519dc5;
    color:#FFFFFF;
    border-left:1px solid #abd2e9;
    border-top:1px solid #abd2e9;
    border-right:1px solid #2e7292;
    border-bottom:1px solid #2e7292;
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
}
.body_album_left {
    font-family: Arial, Helvetica, sans-serif;
    background: #FFFFFF;
    font-size: 12px;
    line-height: 20px;
    text-indent:10px;
}
/* iTrade password strength */
.password_empty {
	background-color: #e0e0e0;
	width:100%;
}
.password_weak {
	background-color: red;
	width:25%;
}
.password_fair {
	background-color: #e87206;
	width:50%
}
.password_good {
	background-color: #6699CC;
	width:75%;
}
.password_strong {
	background-color: green;
	width:100%;
}
/* iTrade password strength for label */
.password_empty_label {
	color: #e0e0e0;
}
.password_weak_label {
	color: red;
}
.password_fair_label {
	color: #e87206;
}
.password_good_label {
	color: #6699CC;
}
.password_strong_label {
	color: green;
}

/*iTrade button*/
.buttonblue{
    background-color: #519dc5;
    color:#F2F3F2;
    border-left:1px solid #abd2e9;
    border-top:1px solid #abd2e9;
    border-right:1px solid #2e7292;
    border-bottom:1px solid #2e7292;
    font-family: Verdana,Arial, Helvetica, sans-serif;
    font-size:9pt;
    font-weight:bold;
}
.slogan{
	FONT-FAMILY: Arial, Tahoma, Verdana, Tahoma, Geneva, Helvetica, sans-serif;
	color:gray;
	font-size: 16px;
	LINE-HEIGHT: 19px;
	FONT-WEIGHT: bold ;
    font-style: italic;
	text-decoration: none;
}
.shadown{
    background-image:url('../images/shadown.gif');	
    line-height: 4px;
}
.logoshadown{
	background-image:url('../images/logo_shadown.gif');
}
.benefitofinvest{
	FONT-FAMILY: Times new roman,Verdana, Arial, Tahoma, Geneva, Helvetica, sans-serif;
	color: #E87206;
	font-size: 22pt;
	LINE-HEIGHT: 20pt;
	FONT-WEIGHT: bold ;
	text-decoration: none;
}
.benefitofinvest_detail{
	FONT-FAMILY: Tahoma, Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	color: #005933;
	font-size: 10pt;
	FONT-WEIGHT: bold;
	text-decoration: none;
}
.colorup{
	font-family: Webdings;
    color: #006600;
    font-size: 9pt;
}
.colorup{
	font-family: Webdings;
    color: #006600;
    font-size: 9pt;
}
.colordown{
	font-family: Webdings;
    color: #EB2020;	
    font-size: 9pt;
}
.colorstop{
	font-family: Webdings;
    color: #FFFF00;	
    font-size: 9pt;
}
.colornavblue{
	font-family: Webdings;
    color: #82b836;
    font-size: 9pt;
}
.coloriTradedotvn{
	color: #82cb00;
	font-weight: bold;
}
.coloriTradeLogo{
	color: #005a34;
	font-weight: bold;
}
/**
 * Advertisement - Ads
 */
/* Header Ads*/
.headerBlueAds {
    color: #FFFFFF;
    background: #79a9f1;
    font-family: Arial, Tahoma, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    text-decoration : none;
}
.headerGreenAds {
    color: #FFFFFF;
    background: #a1c15e;
    font-family: Arial, Tahoma, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    text-decoration : none;
}
.headerGreyAds {
    color: #FFFFFF;
    background: #8c8d8e;
    font-family: Arial, Tahoma, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    text-decoration : none;
}
.headerOrangeAds {
    color: #FFFFFF;
    background: #fcc084;
    font-family: Arial, Tahoma, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    text-decoration : none;
}
.headersuggestionsbox {
    color: black;
    background: #ebf3fd;
    font-family: Arial, Tahoma, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    text-decoration : none;
}
.headerOrangeAds_note {
    font-family: Arial, Tahoma, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
	font-style: italic;
	margin:0px auto;
	color:orange;
	line-height:200%;
    text-decoration : none;
	
	
}
.headerPinkAds {
    color: #FFFFFF;
    background: #f64ebb;
    font-family: Arial, Tahoma, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    text-decoration : none;
}
.headerVioletAds {
    color: #FFFFFF;
    background: #cecced;
    font-family: Arial, Tahoma, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    text-decoration : none;
}
/* Body Ads*/
.bodyBlueAds {
    color: #000000;
    background: #cbdffa;
    font-family: Arial, Tahoma, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: normal;
    text-decoration : none;
}
.bodyGreenAds {
    color: #000000;
    background: #b9e06d;
    font-family: Arial, Tahoma, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: normal;
    text-decoration : none;
}
.bodyGreyAds {
    color: #000000;
    /*background: #fafafa;*/
    background: #EEEEEE;
    font-family: Arial, Tahoma, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: normal;
    text-decoration : none;
}
.bodyGreyAds1 {
    color: #000000;
    /*background: #fafafa;*/
    background: #EEEEEE;
    font-family: "Curlz MT";
    FONT-SIZE: 12pt;
    FONT-WEIGHT: normal;
    text-decoration : none;
}
.bodyGreyAds_sub {
    color: #000000;
    /*background: #fafafa;*/
	text-align:center;
    background: #EEEEEE;
    font-family: Arial, Tahoma, Helvetica, sans-serif;
    FONT-SIZE: 7pt;
	LINE-HEIGHT: 7pt;
    FONT-WEIGHT: normal;
    text-decoration : none;
}
.bodyofticker{
    color: #000000;
    /*background: #fafafa;*/
	text-align:center;
    font-family: Arial, Tahoma, Helvetica, sans-serif;
    LINE-HEIGHT: 2pt;
    FONT-WEIGHT: normal;
    text-decoration : none;
}
.bodyOrangeAds {
    color: #000000;
    background: #FFEDCE;
    font-family: Arial, Tahoma, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: normal;
    text-decoration : none;
}
.bodyPinkAds {
    color: #000000;
    background: #fdd5ef;
    font-family: Arial, Tahoma, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: normal;
    text-decoration : none;
}
.bodyVioletAds {
    color: #000000;
    background: #efeeff;
    font-family: Arial, Tahoma, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: normal;
    text-decoration : none;
}
.tickerInput{
    color: #00664d;
    background-color:#FFFFFF;
    border: 0px;
    border-collapse: collapse;
    FONT-SIZE: 13pt;
    FONT-WEIGHT: bold;
}
.hrLine{
    color: #FFFFFF;
    background: #00664d;
    font-family: Arial, Tahoma, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    text-decoration : none;
}
.hrSeperator{
    background-image:url('../images/separator_h_bg.gif');	
}
.vrSeperator{
    background-image:url('../images/separator_v_bg.gif');	
}

.bg_duration_image_n{
	background-image:url(../images/chart/duration_bg.gif);
	background-repeat:repeat-x;
}
.bg_duration_image_s{
	background-image: url(../images/chart/duration_bg_s.gif);
	background-repeat:repeat-x; 
}
.bg_duration_image_mo{
	background-image:url(../images/chart/duration_bg_mo.gif);
	background-repeat:repeat-x; 
}
div.loading-visible-chart{ 
    text-align:center;
	height:200px;
	padding-top:100px;
}
#pending {
	color:#FF1A00;
	font-weight:bold;
}
#cancel {
	color:#CCC;
	font-weight:bold;
}
#processed {
	color:#4B9E49;
	font-weight:bold;
}
span.mo {
	cursor: pointer;
	color: #4B9E49;
}
span.no {
    cursor: pointer;
    width: 25px
}
.signalup {
    color: #005a34;
    font-size: 11px;
    text-decoration: underline;
}
.signaldown {
    color: #FF1A00;
    font-size: 11px;
    text-decoration: underline;
}
.signalupheader {
    color: #005a34;
}

.signaldownheader {
    color: #FF1A00;
}
.slide_center{
    color: #5a5a5b;
    /*background: #c6e0c5;*/
    background: #FFFFFF;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    line-height: 20px;
    text-decoration : none;
	border-top: 1px #b9ddad solid;border-bottom: 1px #b9ddad solid;border-left: 1px #b9ddad solid
}
.slide_center{
    color: #5a5a5b;
    /*background: #c6e0c5;*/
    background: #fdfdfd;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    line-height: 20px;
    text-decoration : none;
	border-top: 1px #b9ddad solid;border-bottom: 1px #b9ddad solid;border-left: 1px #b9ddad solid
}
.slide_menu_title{
	FONT-FAMILY: Times new roman,Verdana, Arial, Tahoma, Geneva, Helvetica, sans-serif;
	color: #fa6e0c;
	font-size: 15px;
	FONT-WEIGHT: bold ;
	text-decoration: none;
}
.slide_menu_notselect{
    color: #5a5a5b;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: normal;
    line-height: 20px;
    text-decoration : none;
	border-top: 0px;border-bottom: 0px ;border-left: 1px #b9ddad solid; border-right: 0px;
	padding-left: 7px
	
}
.slide_menu_selected{
	
    color: #999999;
    background-image: url('../images/home_slide_menu_selected_bg.png');
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: normal;
    line-height: 20px;
    text-decoration : none;
	border-top: 0px;border-bottom: 0px ;border-left: 0px; border-right: 0px;
	padding-left: 7px
}
.tab_header_grey_selected{
    color: #000000;
    background-image: url('../images/tab_header_grey_selected_bg.png');
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    line-height: 20px;
    text-decoration : none;
}
.tab_header_slide_mini{
    background: #adaeb0;
}
.tab_header_slide_mini_selected{
    background: #e2e2e2;
}
.tab_title{
	FONT-FAMILY: Arial, Tahoma, Verdana, Times new roman, Tahoma, Geneva, Helvetica, sans-serif;
	color: #fa6e0c;
	font-size: 15px;
	LINE-HEIGHT: 27px;	
	FONT-WEIGHT: bold ;
	text-decoration: none;
}
.chart_compare_normal{
	width:140px;
	font-weight: normal;
	color:#000000;
}
.chart_compare_special{
	width:140px;
	font-weight: bold;
	color:#800000;
}
<!--    Vinh  -->
.input{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	background-color : #FFFFFF;
	border-color : #73A3DF;
	color : #2A63A9;
	BORDER-RIGHT: dodgerblue 1pt outset;
	BORDER-TOP: dodgerblue 1pt outset;
	BORDER-LEFT: dodgerblue 1pt outset;
    	BORDER-BOTTOM: dodgerblue 1pt outset
}

BODY{
margin-top: 0;
margin-left:1;
margin-right:1;
margin-bottom:0;   
}
.Text03 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #0047a3;
}
.valueprofit{
	color: #006600;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    LINE-HEIGHT: 14pt;
    FONT-WEIGHT: bold;
    text-decoration : none;
}
td.linkTextColorSelectHasc a:link{color:#FFFFFF;}
td.linkTextColorSelectHasc a:visited{color:#FFFFFF;text-decoration : none;}


