﻿body
{
  
}
.style2
{
    background-image: url('Images/Add-Order_36.png');
    background-repeat: repeat-x;
}
.style3
{
    background-image: url('Images/Add-Order_41.png');
    width: 12px;
    height: 200px;
}
.style4
{
    background-image: url('Images/Add-Order_45.png');
}
.style5
{
    background-image: url('Images/Add-Order_43.png');
    width: 12px;
    height: 200px;
}
.style6
{
    direction: ltr !important;
    vertical-align: top;
    background-color: #ffffff;
}
.drawlineStyle
{
    background-image: url('Images/Add-Order_361.png');
    background-repeat: repeat-x;
    white-space: nowrap;
}
.txtStyle, .negativetxtStyle, .postivetxtStyle
{
   font-family: inherit;
    color: #00618b;
    font-size: 14px;
    margin-left: 0px;
    white-space: nowrap;
}
.negativetxtStyle
{
    color: #FF0000 !important;
}
.postivetxtStyle
{
    color: #008000 !important;
}
.CheckBox
{
   font-family: inherit;
    font-size: 12px;
    color: #363636;
    border-color: #8e8d92;
    font-weight: normal;
    white-space: nowrap;
}
.lblText
{
    font-family: Calibri;
    color: #00618b;
    font-size: 14px;
    font-weight: bold;
    background-color: Transparent;
    vertical-align: text-top;
}
.panelTitle
{
   font-family: inherit;
    text-align: right;
    color: #00618b;
    font-size: 14px;
    font-weight: bold;
    padding-left: 20px;
}
.SmallTextStyle
{
   font-family: inherit;
    font-size: 11px;
    color: #00618b;
    text-align: center;
}
.GridparentPanel
{
    height: 350 !important;
    overflow: auto;
}
.GridViewHeader
{
    height: 31px;
    font-family: Calibri;
    font-size: 14px;
    font-weight: bold;
    color: #00618b;
    background-color: #cde3f0; /*position: relative !important; 	top: expression(this.parentNode.scrollTop-1); 	z-index: 10;*/
}
.GridViewHeader th, .GridViewHeader td
{
    border-color: #828282;
}
.GridViewItemStyle td, .negativeGridViewItemStyle td, .postiveGridViewItemStyle td
{
    border-color: #828282;
}
.GridViewItemStyle, .negativeGridViewItemStyle, .postiveGridViewItemStyle
{
    font-family: Calibri;
    font-size: 13px;
    color: #004163;
}
.negativeGridViewItemStyle
{
    color: #FF0000 !important;
    white-space: nowrap;
}
.postiveGridViewItemStyle
{
    color: #008000 !important;
    white-space: nowrap;
}
.GridViewAltItemStyle td, .negativeGridViewAltItemStyle td, .postiveGridViewAltItemStyle td
{
    border-color: #828282;
}
.GridViewAltItemStyle, .negativeGridViewAltItemStyle, .postiveGridViewAltItemStyle
{
    background-color: #DCDEE0;
    color: #3e3e3e;
    font-family: Calibri;
    font-size: 13px;
}
.negativeGridViewAltItemStyle
{
    color: #FF0000 !important;
    white-space: nowrap;
}

.postiveGridViewAltItemStyle
{
    color: #008000 !important;
    white-space: nowrap;
}
.GridViewRows
{
    font-family: Calibri;
    font-size: 13px;
    height: 31px;
    background-color: #FFFFFF;
    color: #3e3e3e;
}
.GridViewFooter td, .negativeGridViewFooter td, .positiveGridViewFooter td
{
    border-color: #828282;
}
.GridViewFooter, .negativeGridViewFooter, .positiveGridViewFooter
{
    background-color: #999999;
    font-family: Calibri;
    font-size: 14px;
    color: #000000;
    font-weight: bold;
    height: 31px;
}
.negativeGridViewFooter
{
    color: #FF0000 !important;
    white-space: nowrap;
}
.positiveGridViewFooter
{
    color: #008000 !important;
    white-space: nowrap;
}
.DataGridHeader
{
    font-family: Calibri;
    font-size: 14px;
    font-weight: bold;
    height: 31px;
    background-color: #cde3f0;
    color: #00618b;
    text-align: center;
}
.DataGridHeader th, .DataGridHeader td
{
    border-color: #828282;
}
.DataGridItem
{
    font-family: Calibri;
    font-size: 13px;
    color: #004163;
}
.DataGridItem td
{
    border-color: #828282;
}
.DataGridAlterItem
{
    background-color: #DCDEE0;
    color: #3e3e3e;
    font-family: Calibri;
    font-size: 13px;
}
.DataGridAlterItem td
{
    border-color: #828282;
}
.DataGridFooter td
{
    border-color: #828282;
}
.DataGridFooter
{
    background-color: #999999;
    font-weight: bold;
    color: #000000;
    font-family: Calibri;
    font-size: 14px;
    height: 31px;
}
.DetailsViewHeader
{
    background-color: #e05f62;
    font-family: Calibri;
    font-weight: bold;
}
.DetailsViewFooter
{
    background-color: #e05f62;
    font-family: Calibri;
    font-weight: bold;
    color: #FFFFFF;
}
.DetailsViewRow, .RedDetailsViewRow
{
    background-color: #FFFFFF;
    font-family: Calibri;
    color: #333333;
    font-size: 13px;
}
.RedDetailsViewRow
{
    color: Red !important;
}
.DetailsViewAltRow, .RedDetailsViewAltRow
{
    background-color: #DCDEE0;
    font-family: Calibri;
    color: #333333;
    font-size: 13px;
}
.RedDetailsViewAltRow
{
    color: Red !important;
}
.titleStyle
{
   font-family: inherit;
    font-weight: bold;
    font-size: 16px;
    color: #00618b;
}
.titleLabelStyle
{
    font-family: Calibri;
    font-size: 14px;
    color: #024968;
}
.DateTdStyle
{
    height: 20px;
    padding-top: 5px;
    width: 123px;
}
.DateTdStyleAr
{
    height: 20px;
    padding-top: 5px;
    width: 123px;
}
.TdStyle
{
    height: 20px;
    padding-top: 5px;
}
.MenuItem
{
    background-color: #1c4771;
    color: #ffffff;
    padding: 2px;
    font-size: 12px !important;
   font-family: inherit;
    width: inherit;
    height: 20px !important;
}
.MenuItemSelected
{
    background-color: #7F7F7F;
    color: #ffffff;
    font-size: 12px !important;
   font-family: inherit;
    font-weight: bold;
    width: inherit;
    height: 20px;
}
.MenuItemHover
{
    color: #ffffff;
    background-color: #7F7F7F;
    font-size: 12px !important;
   font-family: inherit;
    width: inherit;
    height: 20px;
}
.ZIndex
{
    z-index: 1;
}
.ContainerTable
{
    width: 800px;
    height: 100%;
    font-size: 12px;
   font-family: inherit;
}
.HeaderTD
{
    margin-bottom: 1px;
    width: 100%;
    color: #00618b;
    padding: 10px;
    height: 40px;
    font-size: 12px;
    vertical-align: top;
   font-family: inherit;
    width: 100%;
    background-color: #ffffff;
}
.ContentTD
{
    background-color: #F2F2F2;
    font-size: 12px;
   font-family: inherit;
    vertical-align: top;
    height: 100%;
    width: 100%;
    padding: 0px 20px;
}

.FooterTD
{
    width: 100%;
    padding: 10px;
    border-bottom: 1px solid #7F7F7F;
    border-right: 1px solid #EDEDED;
    border-left: 1px solid #EDEDED;
    border-top: 1px solid #7F7F7F;
    text-align: center;
    font-size: 12px;
   font-family: inherit;
    vertical-align: middle;
    height: 10px;
    background-image: url(Images/bg-topnav.gif);
    background-repeat: repeat-x;
    background-color: #ffffff;
}
.ContentTable
{
    font-size: 12px;
   font-family: inherit;
    width: 100%;
    height: 100%;
}
.HomeHyperLink
{
    font-size: 12px;
   font-family: inherit;
}
/**/
.BuyOrder
{
    background: #CCE6FF;
}
.SellOrder
{
    background: #FFCCCC;
}
.TextBox
{
    background-color: #f4f4f4;
    font-size: 12px;
   font-family: inherit; /*border-left:2px; 	border-top: 2px; 	border-left-color:Black; 	border-top-color:Black;*/
    border-left: solid 1px #c8c9c9;
    border-top: solid 1px #c8c9c9;
    border-right: solid 1px #e8e8e8;
    border-bottom: solid 1px #e8e8e8;
}
.TextBoxMultiLine
{
    background-color: #f4f4f4;
    font-size: 12px;
   font-family: inherit; /*border-left:2px; 	border-top: 2px; 	border-left-color:Black; 	border-top-color:Black;*/
    border-left: solid 1px #c8c9c9;
    border-top: solid 1px #c8c9c9;
    border-right: solid 1px #e8e8e8;
    border-bottom: solid 1px #e8e8e8;
    resize: none;
}
.DropDownList
{
    background-color: #f4f4f4;
    color: #363636;
   font-family: inherit;
    font-size: 12px;
    border-left: solid 1px #c8c9c9;
    border-top: solid 1px #c8c9c9;
    border-right: solid 1px #e8e8e8;
    border-bottom: solid 1px #e8e8e8;
    width: 100px;
}
.LanguageLink
{
    font-size: 13pt;
    font-weight: bold;
    color: #024968;
}
.LanguageLink:hover
{
    cursor: pointer;
    font-size: 13pt;
    font-weight: bold;
    color: #024968;
}
.Button, .bigButton, .VerybigButton, .smallButton
{
   font-family: inherit;
    font-size: 11px;
    font-weight: bold;
    color: #024968;
    text-align: center;
    border: transparent !important;
    background-repeat: no-repeat;
    background-color: Transparent !important;
}
.Button
{
    background-image: url('Images/BT Images/BT_03.png');
    width: 101px;
    height: 21px;
}
.bigButton
{
    background-image: url('Images/BT Images/BT-135_03.png');
    width: 136px;
    height: 23px;
}
.VerybigButton
{
    background-image: url('Images/BT Images/BT-180.png');
    width: 180px;
    height: 23px;
}
.smallButton
{
    background-image: url('Images/BT Images/Go_BT_03.png');
    width: 31px;
    height: 21px;
}
.SideBarContainer
{
    margin: 5px;
    padding: 6px;
    border: 1px solid #FFFFFF;
    background-color: #EFEFEF;
    font-size: smaller;
}
/*INPUT
{
font-size: 12px;
font-family: Tahoma;
text-decoration: none;
}
A
{
color: #ff284e;
text-decoration: underline;
}
A:hover
{
color: #ff284e;
text-decoration: none;
}
A:active
{
}
A:link
{
}
A:visited
{
}
TD
{
font-style: normal;
}*/
/* MenuLinks Class */
.InboxLinksBold a
{
    cursor: default;
    font-family: Calibri;
    font-size: 13px;
    color: #004163 !important;
    text-transform: uppercase;
    text-decoration: none !important;
    font-weight: bold;
}
.InboxLinksBold A:hover
{
    cursor: pointer;
    font-family: Calibri;
    font-size: 13px;
    color: #004163 !important;
    text-transform: uppercase;
    text-decoration: none !important;
    font-weight: bold;
}
.AltInboxLinksBold a
{
    background-color: #DCDEE0;
    color: #3e3e3e !important;
    font-family: Calibri;
    font-size: 13px;
    text-transform: uppercase;
    text-decoration: none !important;
    font-weight: bold;
}
.AltInboxLinksBold A:hover
{
    cursor: pointer;
    background-color: #DCDEE0;
    color: #3e3e3e;
    font-family: Calibri;
    font-size: 13px;
    text-transform: uppercase;
    text-decoration: none !important;
    font-weight: bold;
}
.InboxLinks a
{
    font-family: Calibri;
    font-size: 13px;
    color: #004163 !important;
    text-transform: uppercase;
    text-decoration: none !important;
    font-weight: normal;
}
.InboxLinks A:hover
{
    cursor: pointer;
    font-family: Calibri;
    font-size: 13px;
    color: #004163 !important;
    text-transform: uppercase;
    text-decoration: none !important;
    font-weight: normal;
}
.AltInboxLinks a
{
    cursor: pointer;
    background-color: #DCDEE0;
    color: #3e3e3e;
    font-family: Calibri;
    font-size: 13px;
    text-transform: uppercase;
    text-decoration: none !important;
    font-weight: normal;
}
.AltInboxLinks A:hover
{
    cursor: pointer;
    background-color: #DCDEE0;
    color: #3e3e3e;
    font-family: Calibri;
    font-size: 13px;
    text-transform: uppercase;
    text-decoration: none !important;
    font-weight: normal;
}
.InboxLinksSelectedRow
{
    background-color: #1C4771;
    font-family: Calibri;
    font-size: 13px;
    color: #ffffff !important;
    text-transform: uppercase;
    text-decoration: none !important;
    font-weight: normal;
}

.InboxLinksSelectedRow a
{
    background-color: #1C4771;
    font-family: Calibri;
    font-size: 13px;
    color: #ffffff !important;
    text-transform: uppercase;
    text-decoration: none !important;
    font-weight: normal;
}
.InboxLinksSelectedRow a:hover
{
    background-color: #1C4771;
    font-family: Calibri;
    font-size: 13px;
    color: #ffffff !important;
    text-transform: uppercase;
    text-decoration: none !important;
    font-weight: normal;
}
a:-webkit-any-link
{
    /*text-decoration: none !important; 	color: inherit;*/
}
.MenuLinks
{
    font-weight: bold;
    font-size: 12px;
    color: #06357a;
   font-family: inherit;
    text-decoration: none;
}
.MenuLinks A:hover
{
    cursor: pointer;
    font-weight: bold;
    font-size: 12px;
    color: #99A7C2;
   font-family: inherit;
}
A.MenuLinks:visited A:hover
{
    cursor: pointer;
    font-weight: bold;
    font-size: 12px;
    color: #99A7C2;
   font-family: inherit;
    text-decoration: underline;
}
A.MenuLinks:link
{
    font-weight: bold;
    font-size: 12px;
    color: #06357a;
   font-family: inherit;
    text-decoration: none;
}
A.MenuLinks:hover
{
    cursor: pointer;
    font-weight: bold;
    font-size: 12px;
    color: #99A7C2;
   font-family: inherit;
}
/* SmallLinks*/
A.SmallLinks
{
    font-size: 12px;
    color: #3366ff;
    font-family: Arial;
    text-decoration: none;
}
A.SmallLinks A:hover
{
    cursor: pointer;
    font-size: 12px;
    color: #ff6600;
    font-family: Arial;
    text-decoration: underline;
}
A.SmallLinks:visited A:hover
{
    cursor: pointer;
    font-size: 12px;
    color: #ff6600;
    font-family: Arial;
    text-decoration: underline;
}
A.SmallLinks:link
{
    font-size: 12px;
    color: #3366ff;
    font-family: Arial;
    text-decoration: none;
}
A.SmallLinks:hover
{
    cursor: pointer;
    font-size: 12px;
    color: #ff6600;
    font-family: Arial;
    text-decoration: underline;
}
/* FooterLinks */
A.FooterLinks
{
    font-size: 12px;
    color: dimgray;
   font-family: inherit;
    text-decoration: none;
}
A.FooterLinks A:hover
{
    cursor: pointer;
    font-size: 12px;
    color: #000000;
   font-family: inherit;
    text-decoration: underline;
}
A.FooterLinks:visited A:hover
{
    cursor: pointer;
    font-size: 12px;
    color: #000000;
   font-family: inherit;
    text-decoration: underline;
}
A.FooterLinks:link
{
    font-size: 12px;
    color: dimgray;
   font-family: inherit;
    text-decoration: none;
}
A.FooterLinks:hover
{
    cursor: pointer;
    font-size: 12px;
    color: #000000;
   font-family: inherit;
    text-decoration: underline;
}
.ToolBar
{
    background-image: url(Images/mod_head3.gif);
}
/* //  Text Boxes  ///////////////*/
.fullWidthtextbox, .vvlargetextbox, .vlargetextbox, .largetextbox, .mediumtextbox, .smalltextbox, .vsmalltextbox
{
    color: #000000;
   font-family: inherit;
    font-size: 12px;
    padding-left: 1px;
    border: #b22222 1px solid;
    height: 14px;
}
.fullWidthtextbox
{
    width: 100%;
}
.vvlargetextbox
{
    width: 331px;
}
.vlargetextbox
{
    width: 231px;
}
.largetextbox
{
    width: 150px;
}
.mediumtextbox
{
    width: 100px;
}
.smalltextbox
{
    width: 70px;
}
.vsmalltextbox
{
    width: 39px;
}
/* //  DropDown Menus  ///////////////*/
.fullwidthdropdownmenu, .vlargedropdownmenu, .largedropdownmenu, .mediumdropdownmenu, .smalldropdownmenu, .vsmalldropdownmenu
{
    color: #000000;
   font-family: inherit;
    font-size: 12px;
    border: #b22222 1px solid;
    background-repeat: no-repeat;
    background-position: left top;
    padding-left: 1px;
}
.fullWidthdropdownmenu
{
    width: 100%;
}
.vlargedropdownmenu
{
    width: 250px;
}
.largedropdownmenu
{
    width: 158px;
}
.mediumdropdownmenu
{
    width: 100px;
}
.smalldropdownmenu
{
    width: 70px;
}
.vsmalldropdownmenu
{
    width: 35px;
}
/* //  Text Area  ///////////////*/
.vlargetextarea, .largetextarea, .fullWidthtextarea
{
    color: #2D7300;
   font-family: inherit;
    font-size: 12px;
    border: #74AD20 1px solid;
    background-image: url(../home/form_bg_03.gif);
    background-repeat: no-repeat;
    background-position: left top;
    padding-left: 1px;
}
.vlargetextarea
{
    height: 70px;
    width: 200px;
}
.largetextarea
{
    height: 70px;
    width: 150px;
}
.fullWidthtextarea
{
    width: 100%;
}
/* //  Titles  ///////////////*/
.largetitle
{
    text-decoration: none;
   font-family: inherit;
    font-size: 22px;
    color: #2D7300;
    padding-left: 5px;
}
.lagetitlebold
{
    text-decoration: none;
   font-family: inherit;
    font-size: 22px;
    color: #2D7300;
    font-weight: bold;
    padding-left: 5px;
}
.mediumtitle
{
    text-decoration: none;
   font-family: inherit;
    font-size: 18px;
    color: #2D7300;
    padding-left: 5px;
}
.mediumtitlebold
{
    text-decoration: none;
   font-family: inherit;
    font-size: 18px;
    color: #2D7300;
    font-weight: bold;
    padding-left: 5px;
}
.title
{
    text-decoration: none;
   font-family: inherit;
    font-size: 11px;
    color: #2D7300;
    padding-left: 5px;
}
.titlebold
{
    text-decoration: none;
   font-family: inherit;
    font-size: 11px;
    color: #000000;
    font-weight: bold;
    padding-left: 5px;
}
.smalltitle
{
    text-decoration: none;
   font-family: inherit;
    font-size: 11px;
    color: #000000;
    padding-left: 5px;
}
.smalltitlebold
{
    text-decoration: none;
   font-family: inherit;
    font-size: 11px;
    color: #000000;
    font-weight: bold;
    padding-left: 5px;
}
.label
{
    color: #000000;
   font-family: inherit;
    font-size: 11px;
    padding-left: 1px;
    text-align: right;
    background-color: #CCCCCC;
    width: 75px;
}
.labelMandatory
{
    color: #000000;
   font-family: inherit;
    font-size: 11px;
    padding-left: 1px;
    text-align: right;
    background-color: #e05f62;
    width: 75px;
    font-weight: bold;
}
.labelbold
{
    color: #000000;
   font-family: inherit;
    font-size: 11px;
    font-weight: bold;
    padding-left: 5px;
}
.text
{
    color: #2D7300;
   font-family: inherit;
    font-size: 11px;
    padding-left: 5px;
}
.whitetext
{
    color: #FFFFFF;
   font-family: inherit;
    font-size: 11px;
    padding-left: 5px;
}
.panel
{
    text-decoration: none;
   font-family: inherit;
    font-size: 11px;
    color: #000000;
    font-weight: bold;
    padding-left: 5px;
    padding-bottom: 5px;
}
.errors
{
    text-decoration: none;
   font-family: inherit;
    font-size: 11px;
    color: #000000;
    font-weight: bold;
}
/* AutoComplete */
.autocomplete_completionList
{
    visibility: hidden;
    margin: 0px !important;
    background-color: inherit;
    color: windowtext;
    border: buttonshadow;
    border-width: 1px;
    border-style: solid;
    cursor: 'default';
    overflow: auto;
    height: 100px;
    text-align: left;
    list-style-type: none;
}

.autocomplete_highlightedListItem
{
    background-color: #ffff99;
    color: black;
    padding: 1px;
}

.autocomplete_listItem
{
    background-color: window;
    color: windowtext;
    padding: 1px;
}
/* Modal Popup */
.ModalBackground
{
    background-color: Gray;
    filter: alpha(opacity=70);
    opacity: 0.7;
}
/* Paging BulletedList */
.SelectedIndex
{
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
    background-color: ButtonFace;
}
.UnselectedIndex
{
    font-size: 14px;
    font-weight: normal;
    text-decoration: underline;
}
/* Accordion */
.AccordionHeader
{
    border: 1px solid #2F4F4F;
    color: #000000;
    background-color: #ffffff;
   font-family: inherit;
    font-size: 14px;
    font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
    text-align: center;
}
.AccordionHeaderSelected
{
    border: 1px solid #2F4F4F;
    color: #000000;
    background-color: #ffffff;
   font-family: inherit;
    font-size: 14px;
    font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
    text-align: center;
}
.AccordionContent
{
    background-color: #ffffff;
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding: 2px;
    padding-top: 4px;
   font-family: inherit;
    font-size: 14px;
    text-align: center;
}
.PasswordStrengthBar
{
    min-height: 15px;
}
.PasswordStrengthBarBorder
{
    /*padding: 2px 2px 2px 2px;*/
    border: 1px solid #CCCCCC;
    width: 150px;
    vertical-align: middle;
    height: 15px;
    min-height: 15px;
}
.PoorPasswordStrength
{
    background-color: #FF3C3C;
    height: 15px;
    min-height: 15px;
}
.WeakPasswordStrength
{
    background-color: Orange;
    height: 15px;
    min-height: 15px;
}
.AveragePasswordStrength
{
    background-color: #0080FF;
    height: 15px;
    min-height: 15px;
}
.StrongPasswordStrength
{
    background-color: #80FF80;
    height: 15px;
    min-height: 15px;
}
.ExcellentPasswordStrength
{
    background-color: #008400;
    height: 15px;
    min-height: 15px;
}
.OrangeGroupHeader
{
    color: White;
    font-size: 1.2em;
    font-weight: bold;
    border: 1px solid #f1d32e;
    background-color: #f1d32e;
}
.OrangeGroupBG
{
    border: 1px solid #f1d32e;
    background-color: #fff9d3;
}
/*.BlueGroupHeader
{
color: White;
font-size: 1.2em;
font-weight: bold;
border: 1px solid dodgerblue;
background-color: dodgerblue;
}
.BlueGroupBG
{
margin: 5px;
border: 1px solid #B8CCE4;
background-color: #DBE5F1;
}*/
.Blue2GroupHeader
{
    color: #FFFFFF;
    font-size: 1.2em;
    font-weight: bold;
    border: 1px solid #4284B0;
    background-color: #4284B0;
}
.Blue2GroupBG
{
    margin: 5px;
    border: 1px solid #4284B0;
    background-color: #F1F7FA;
}
.GreenGroupHeader
{
    color: #FFFFFF;
    font-size: 1.2em;
    font-weight: bold;
    border: 1px solid #9EC630;
    background-color: #9EC630;
}
.GreenGroupBG
{
    border: 1px solid #9EC630;
    background-color: #EFF7DD;
}
.BlueGroupHeader
{
    padding: 5px;
    color: #003399;
    border: .5px solid #9FCBEF;
    background-color: #9FCBEF;
}
.BlueGroupBG
{
    background-color: #EFF3FB;
    border: 1px solid #9FCBEF;
}
.ToolStrip
{
    background-image: url(Images/Tabs-link-states-tall.png);
    background-repeat: repeat-x;
    vertical-align: bottom;
}
.PricesToolStrip
{
    vertical-align: middle;
    background-image: url(Images/Add-Order-Footer-BG_48.png);
    background-repeat: repeat-x;
    height: 31px;
    width: 100%;
}
.PositionHeaderTr
{
}
.PortfolioTableFootercellStyle
{
    height: 50px;
    background-color: #cde3f0;
}
.PortfolioTableLeftcellStyle
{
    width: 65px;
    height: 50px;
    background-color: #cde3f0;
}
.PortfoliotableCenterCellStyle
{
    height: 50px;
    width: 70px;
    padding-right: 5px;
}
.portfolioContentCellStyle
{
    color: #3e3e3e;
}
.portofolioTotalCellStyle
{
    font-weight: bold;
    color: #010000;
}
.portfolioRightCellStyle
{
    height: 50px;
    width: 80px;
}
.tdLabelStyle
{
    width: 104px;
    height: 20px;
    padding-top: 5px;
}
.tdLabel50Style
{
    width: 50px;
    height: 20px;
    padding-top: 5px;
    white-space: nowrap;
}
.tdLabel80Style
{
    width: 80px;
    height: 20px;
    padding-top: 5px;
}
.tdbigLabelStyle
{
    width: 150px !important;
    height: 20px;
    padding-top: 5px;
}
/*.NotesPanelStyle
{
background-color: WhiteSmoke;
}
*/
.NoteLabelStyle
{
    font-weight: normal;
    font-size: 11pt;
}
.AddOrderFooterStyle
{
   font-family: inherit;
    font-size: 11.5px;
    color: #000000;
}
.AddOrderFooterBoldStyle, .AddOrderFooterBoldGreenStyle, .AddOrderFooterBoldRedStyle
{
   font-family: inherit;
    font-size: 13px;
    color: #000000;
    font-weight: bold;
}
.AddOrderFooterBoldStyle
{
    color: #000000;
}
.AddOrderFooterBoldGreenStyle
{
    color: #008000;
}
.AddOrderFooterBoldRedStyle
{
    color: #FF0000;
}

.TicketOrderValueDiv
{
    padding: 5px;
    width: 150px;
    border: 1px solid #000000;
    background-color: #f4f4f4;
}
.TicketOrderValuelbl
{
    color: #000;
    font-size: 13.5px;
    font-weight: bold;
}
.AddOrderlastPriceStyle
{
   font-family: inherit;
    font-size: 13.5px;
    color: #000000;
}


.totalFeesStyle
{
   font-family: inherit;
    color: #000000;
    font-size: 10.5px;
}
.totalFeesBoldStyle
{
   font-family: inherit;
    color: #000000;
    font-size: 10.5px;
    font-weight: bold;
}
.ErrorStyle
{
    color: #9a1e1e !important;
}
.prompStyle
{
    color: Navy;
}
.popPanelStyle
{
    background-color: Transparent;
}
.popPanelTableStyle
{
    border: 1px solid #89c8f8;
    background-color: #f5fafd;
    direction:ltr;
}
.popPanelHeaderStyle
{
    padding: 4px;
    border: .5px solid #89c8f8;
    background-color: #89c8f8;
}
.pnlInstructions
{
    border: 2px solid #000000 !important;
}
.pnlInstructionsTbl
{
    background-color: transparent;
}
.pnInstructionsHeader
{
    background-color: transparent;
}
.pnInstructionsHeaderlbl
{
    color: #00618b;
   font-family: inherit;
    font-size: 14px;
    font-weight: bold;
}
.pnInstructionscontentlbl
{
    color: #00618b;
   font-family: inherit;
    font-size: 12px;
}
/*************************************/
/*************** Tab Test ******************/
/*Header*/
.Tab .ajax__tab_header
{
   font-family: inherit;
    font-weight: bold;
    font-size: 12px;
    color: #00618b;
}
/*Body*/
.Tab .ajax__tab_body
{
   font-family: inherit;
    font-size: 14px;
    width: 100%;
    border-top: #00618b 1px solid;
}
/*Tab Active*/
.Tab .ajax__tab_active .ajax__tab_tab
{
    color: #00618b;
    background: url("Images/Tab_05.png") repeat-x;
    height: 31px;
}
.Tab .ajax__tab_active .ajax__tab_inner
{
    color: #00618b;
    background: url("Images/Tab_03.png") no-repeat left;
    padding-left: 9px;
}
.Tab .ajax__tab_active .ajax__tab_outer
{
    color: #00618b;
    background: url("Images/Tab_07.png") no-repeat right;
    padding-right: 9px;
}
/*Tab Hover*/
.Tab .ajax__tab_hover .ajax__tab_tab
{
    color: #00618b;
    background: url("Images/Tab_05.png") repeat-x;
    height: 31px;
}
.Tab .ajax__tab_hover .ajax__tab_inner
{
    background: url("Images/Tab_03.png") no-repeat left;
    padding-left: 9px;
}
.Tab .ajax__tab_hover .ajax__tab_outer
{
    background: url("Images/Tab_07.png") no-repeat right;
    padding-right: 9px;
}
/*Tab Inactive*/
.Tab .ajax__tab_tab
{
    color: #00618b;
    background: url("Images/Transparent.png") repeat-x;
    height: 31px;
}
.Tab .ajax__tab_inner
{
    color: #00618b;
    background: url("Images/Transparent.png") no-repeat left;
    padding-left: 9px;
}
.Tab .ajax__tab_outer
{
    color: #00618b;
    background: url("Images/Transparent.png") no-repeat right;
    padding-right: 9px;
    margin-right: 2px;
}
/***************************************/
/*Header*/
.StocksTab .ajax__tab_header
{
   font-family: inherit;
    font-weight: bold;
    font-size: 12px;
    color: #00618b;
}
/*Body*/
.StocksTab .ajax__tab_body
{
   font-family: inherit;
    font-size: 14px;
    width: 100%;
    border-top: #00618b 1px solid;
}
/*Tab Active*/
.StocksTab .ajax__tab_active .ajax__tab_tab
{
    color: #00618b;
    background: url("Images/Tab_05.png") repeat-x;
    height: 31px;
}
.StocksTab .ajax__tab_active .ajax__tab_inner
{
    color: #00618b;
    background: url("Images/Tab_03.png") no-repeat left;
    padding-left: 9px;
}
.StocksTab .ajax__tab_active .ajax__tab_outer
{
    color: #00618b;
    background: url("Images/Tab_07.png") no-repeat right;
    padding-right: 9px;
}
/*Tab Hover*/
.StocksTab .ajax__tab_hover .ajax__tab_tab
{
    color: #00618b;
    background: url("Images/Tab_05.png") repeat-x;
    height: 31px;
}
.StocksTab .ajax__tab_hover .ajax__tab_inner
{
    background: url("Images/Tab_03.png") no-repeat left;
    padding-left: 9px;
}
.StocksTab .ajax__tab_hover .ajax__tab_outer
{
    background: url("Images/Tab_07.png") no-repeat right;
    padding-right: 9px;
}
/*Tab Inactive*/
.StocksTab .ajax__tab_tab
{
    color: #00618b;
    background: url("Images/Transparent.png") repeat-x;
    height: 31px;
}
.StocksTab .ajax__tab_inner
{
    color: #00618b;
    background: url("Images/Transparent.png") no-repeat left;
    padding-left: 9px;
}
.StocksTab .ajax__tab_outer
{
    color: #00618b;
    background: url("Images/Transparent.png") no-repeat right;
    padding-right: 9px;
    margin-right: 2px;
}
.StocksChartPanel
{
    vertical-align: top;
    width: 367px;
    height: 113px;
}
/*********** List Search Prompet Text Style ***********/

.lstSearchPrompText
{
    color: #363636;
   font-family: inherit;
    font-size: 13px;
}

/***************/
.pnlOrders
{
    background-color: #EFF3FB;
    border: 1px solid #000000;
    width: 250px;
}
.LastActionStyle
{
   font-family: inherit;
    font-size: 12px;
    color: #363636;
}
/**************/
.pnl_TitleTable
{
    background-color: transparent;
}
/**************/
.prntLblHeaders
{
   font-family: inherit;
    font-weight: bold;
    font-size: 13px;
    color: #000000;
    white-space: nowrap;
}
.prntInvoiceTbl
{
    border-top: #3399ff 1px solid;
    border-bottom: #3399ff 1px solid;
    height: 87px;
}
.stockPricesStyle
{
   font-family: inherit;
    font-size: 10.5px;
    color: #000000;
    white-space: nowrap;
}
.stockPricesBoldStyle
{
   font-family: inherit;
    font-size: 10.5px;
    color: #000000;
    font-weight: bold;
}
.stockPricesAltTRstyle
{
    background-color: #F5F5F5;
    height: 22px;
}
.stockPricesTRstyle
{
    height: 22px;
}
/************* Alert Classes ***************/
.AletrPnlStyle
{
}
.imgDivStyle
{
    cursor: hand;
}
.AlertHeadlbl
{
   font-family: inherit;
    font-size: 12px;
    font-weight: bold;
    color: Black;
}
.AlertContentlbl
{
   font-family: inherit;
    font-size: 12px;
    color: Black;
}
.OptionsHeader
{
    margin: 0px 3px 0px 3px;
    background-image: url(Images/Menu-bt_hover.gif);
    background-repeat: repeat-x;
    height: 25px;
    vertical-align: top;
}
.OptionsGroup
{
    margin: 0px 3px 0px 3px;
    border: 1px solid #E1EEF4;
    background-color: #F1F7FA;
    height: 100%;
    overflow: auto;
    height: 75px;
    padding: 4px;
}
/*********************************************/
.chbx_consAccount
{
   font-family: inherit;
    color: #00618b;
    font-size: 14px;
    font-weight: bold;
    white-space: nowrap;
}
.pnl_Indicator
{
    border: 1px Solid Silver;
    height: 10px;
}
.lbl_percent
{
    color: #333333;
    font-size: 10pt;
}
.controlsHeader
{
    padding: 4px;
    border: .5px solid #89c8f8;
    background-color: #89c8f8;
}
.ControlsHeaderTitle
{
   font-family: inherit;
    color: #00618b;
    font-size: 14px;
    font-weight: bold;
    padding-left: 20px;
}
.PagingDdlst
{
    width: 50px;
    background-color: #f4f4f4;
    color: #363636;
   font-family: inherit;
    font-size: 12px;
    border-left: solid 1px #c8c9c9;
    border-top: solid 1px #c8c9c9;
    border-right: solid 1px #e8e8e8;
    border-bottom: solid 1px #e8e8e8;
}
.Paginglbl
{
   font-family: inherit;
    color: #00618b;
    font-size: 12px;
    white-space: nowrap;
}
.PagingTbx
{
    width: 25px;
    background-color: #f4f4f4;
    font-size: 12px;
   font-family: inherit;
    border-left: solid 1px #c8c9c9;
    border-top: solid 1px #c8c9c9;
    border-right: solid 1px #e8e8e8;
    border-bottom: solid 1px #e8e8e8;
}
.PagingTbl
{
    border: 0px solid #000000;
}
.pPowerPnl
{
    width: 200px;
    border: 1px solid #000000;
    background-color: #f4f4f4;
}
.pPowerlinkBlack
{
   font-family: inherit;
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}
.pPowerlinkBlack:hover
{
    cursor: pointer;
   font-family: inherit;
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}
.pPowerlinkRed
{
   font-family: inherit;
    font-size: 11px;
    font-weight: bold;
    color: Red;
    text-decoration: none;
}
.pPowerlinkRed:hover
{
    cursor: pointer;
   font-family: inherit;
    font-size: 11px;
    font-weight: bold;
    color: Red;
    text-decoration: none;
}
.pPowerlblBlack
{
   font-family: inherit;
    font-size: 11px;
    color: #000000;
}
.pPowerlblRed
{
   font-family: inherit;
    font-size: 11px;
    color: Red;
}
.SessionOpenlbl
{
   font-family: inherit;
    font-size: 12px;
    font-weight: bold;
    color: Green;
}
.SessionCloselbl
{
   font-family: inherit;
    font-size: 12px;
    font-weight: bold;
    color: Red;
}
.lastloginlbl
{
   font-family: inherit;
    font-size: 14px;
    color: #009fe3;
    white-space: nowrap;
}
.welcomelbl
{
   font-family: inherit;
    font-size: 13px;
    color: #00618b;
}
.welcomelnk
{
   font-family: inherit;
    font-size: 13px;
    font-weight: bold;
    color: #00618b;
    text-decoration: underline;
}
.welcomelnk:hover
{
    cursor: pointer;
   font-family: inherit;
    font-size: 13px;
    font-weight: bold;
    color: #00618b;
    text-decoration: none;
}
.signOutlnk
{
   font-family: inherit;
    font-size: 13px;
    font-weight: bold;
    color: #00618b;
    text-decoration: underline;
}
.signOutlnk:hover
{
    cursor: pointer;
   font-family: inherit;
    font-size: 13px;
    font-weight: bold;
    color: #00618b;
    text-decoration: none;
}
.smallCashAltTR
{
    background-color: #ebebeb;
    height: 20px;
}
.SmallCashTR
{
    background-color: transparent;
    height: 20px;
}
.SmallCashMenuLinks
{
    font-weight: bold;
    font-size: 12px;
    color: #06357a;
   font-family: inherit;
    text-decoration: none;
}
.SmallCashMenuLinks A:hover
{
    font-weight: bold;
    font-size: 12px;
    color: #99A7C2;
   font-family: inherit;
}
.QtyDetailspnl
{
    border: 0.5px solid #000000;
    background-color: #EFF3FB;
    width: 200px;
}
.QtyDetailsTxt
{
   font-family: inherit;
    font-size: 12px;
    font-weight: bold;
    color: #333333;
}
.QtyDetailsNum
{
   font-family: inherit;
    font-size: 12px;
    color: #333333;
}
.VersionStyle
{
   font-family: inherit;
    font-size: 14px;
    color: Gray;
}
.forgetPasswordlnk
{
    font-weight: bold;
    font-size: 12px;
    color: #06357a;
   font-family: inherit;
    text-decoration: none;
}
.forgetPasswordlnk:hover
{
    cursor: pointer;
    font-weight: bold;
    font-size: 12px;
    color: #06357a;
   font-family: inherit;
    text-decoration: underline;
}
.NotAuthorized
{
    font-weight: bold;
    font-family: Verdana;
    font-size: XX-Large;
    color: #00CCFF;
}
.NotAuthorizedSub
{
    font-size: large;
}
.StreamerPnl
{
    color: #ffffff;
    font-family: Calibri;
    font-size: 14px;
    background-color: #00618b;
}
/************ MiniStreamer ************/
.ResfreshClass
{
    background-image: url('Images/Refresh-BT_14.png');
    background-repeat: no-repeat;
    width: 23px;
    height: 15px;
    border: 0px !important;
}
.MSreamerTblStyle1
{
    background-image: url('Images/MiniStreamer/Tabel_06.png');
    background-repeat: repeat-x;
}
.MSreamerTblStyle2
{
    background-repeat: no-repeat;
}
.MSreamerTblStyle3
{
    background-image: url('Images/MiniStreamer/Tabel_26.png');
    background-repeat: repeat-x;
}
.MSreamerTblStyle4
{
    background-image: url('Images/MiniStreamer/Tabel_14.png');
    background-repeat: repeat-x;
}
.MSreamerTblStyle5
{
    background-image: url('Images/MiniStreamer/Tabel_20.png');
    background-repeat: repeat-y;
}
.MSreamerTblStyle6
{
    background-image: url('Images/MiniStreamer/Tabel_22.png');
    background-repeat: repeat-y;
}
.CtrlHeaderlbl
{
    font-family: Calibri;
    font-size: 14px;
    padding-left: 0;
    color: #252525;
}
.CtrlHeaderlblAr
{
    font-family: Arial;
    font-size: 14px;
    padding-left: 0;
    color: #252525;
}
/**************************************/
/********* virtual kBoard ************/
.vrtTxtBx
{
    width: 35px;
    height: 20px;
    text-align: center;
    color: #333333;
    border-left: solid 1px #c8c9c9;
    border-top: solid 1px #c8c9c9;
    border-right: solid 1px #e8e8e8;
    border-bottom: solid 1px #e8e8e8;
    background-color: #f4f4f4;
}
.keyboardtbl
{
    font: 110% Arial,Helvetica,sans-serif;
    margin: 0;
    padding: 0;
}
.keyboardtblenb
{
    background: none repeat scroll 0 0 #F0F5F7;
    border: 1px solid #377292;
    cursor: pointer;
    font-weight: bold;
    padding: 3px 5px;
    text-align: center;
    vertical-align: middle;
    width: 25px;
}
.keyboardtbldis
{
    background-color: #EDF2F2;
    border: 1px solid #D9D8D8;
    color: #929290;
    font-weight: bold;
    padding: 3px 5px;
    text-align: center;
    vertical-align: middle;
}
.on
{
    display: none;
}
.on_Lang
{
    display: none;
}
.uppercase
{
    text-transform: uppercase;
}
.clickers
{
    background-color: cornflowerblue;
}
.kbLabel
{
    cursor: pointer;
}
.jqx-window
{
    border: 1px solid rgba(0, 0, 0, 0);
    overflow: hidden;
    position: absolute;
}
.jqx-window-disabled
{
}
.jqx-window-header
{
    border-bottom: 1px solid rgba(0, 0, 0, 0);
    border-width: 0 0 1px;
    height: auto;
    outline: medium none;
    overflow: hidden;
    padding: 5px;
    white-space: nowrap;
}
.jqx-window-header-disabled
{
}
.jqx-window-content
{
    background-clip: padding-box;
    background-color: rgba(0, 0, 0, 0);
    outline: medium none;
    overflow: auto;
    padding: 5px;
    text-align: left;
}
.jqx-window-content-disabled
{
    outline: medium none;
    overflow: auto;
    padding: 5px;
    text-align: left;
}
.jqx-window-close-button
{
    background-image: url(images/close.png);
    background-repeat: no-repeat;
    cursor: pointer;
}
.jqx-window-collapse-button
{
    background-image: url(images/icon-up.png);
    cursor: pointer;
    margin-top: 1px;
}
.jqx-window-collapse-button-collapsed
{
    background-image: url(images/icon-down.png);
    cursor: pointer;
    margin-top: 0;
}
.jqx-window-modal
{
    background-color: #000000;
}
.jqx-window-close-button-hover
{
}
.jqx-widget, .jqx-widget-content, .jqx-widget-header, .jqx-fill-state-normal
{
    line-height: 1.231;
}
.jqx-widget-header
{
    background: none repeat scroll 0 0 #E8E8E8;
    border-color: #C5C5C5;
    box-sizing: content-box;
}
.jqx-fill-state-normal td, .jqx-fill-state-hover td, .jqx-fill-state-pressed td, .jqx-fill-state-disabled td, .jqx-fill-state-focus td, .jqx-widget td, .jqx-widget-content td, .jqx-widget-header td
{
    box-sizing: border-box;
}
.jqx-widget .jqx-grid-cleared-cell, .jqx-grid-cleared-cell
{
    border: medium none rgba(0, 0, 0, 0) !important;
}
.jqx-widget
{
    background-clip: padding-box;
    box-sizing: content-box;
    color: #000000;
    direction: ltr;
    font-family: Verdana,Arial,sans-serif;
    font-size: 13px;
    font-style: normal;
}
.jqx-widget-content
{
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #C7C7C7;
    box-sizing: content-box;
    font-family: Verdana,Arial,sans-serif;
    font-size: 13px;
    font-style: normal;
}
.jqx-widget .jqx-grid-cell, .jqx-widget .jqx-grid-column-header, .jqx-widget .jqx-grid-group-cell
{
    border-color: #AAAAAA;
}
.jqx-widget, .jqx-widget-content, .jqx-widget-header, .jqx-fill-state-normal
{
    line-height: 1.231;
}
.disabledbutton
{
    color: Grey;
    text-decoration: none;
   font-family: inherit;
    font-size: 11px;
    font-weight: bold;
    text-align: center;
    width: 101px;
    height: 21px;
}
.WrapDetails
{
    -ms-word-break: break-all;
    word-break: break-all;
    white-space: normal;
    word-wrap: break-word !important;
    width: 350px;
}
.td_lblText
{
    padding-top: 9px;
}
.td_lblText .lblText
{
    white-space: nowrap;
}
.TradePages_tbl
{
    border: 1px solid #00618b;
    border-radius: 4px;
    -webkit-box-shadow: 5px 5px 5px 0px rgba(102,102,102,0.64);
    -moz-box-shadow: 5px 5px 5px 0px rgba(102,102,102,0.64);
    box-shadow: 5px 5px 5px 0px rgba(102,102,102,0.64);
    padding: 5px 15px;
    width: 742px;
    min-height: 200px;
    direction: ltr;
    background-color: #fff;
}
.MiniStramerTbl
{
    width: 976px;
}
.StreamerTbl
{
    width: 100%;
}
.RunTimeTable
{
    color: Black;
    background-color: White;
    border: 1px Solid #828282;
    border-collapse: collapse;
    width: 100%;
}
.addOrderGrp
{
    margin-bottom: 5px;
}
.addOrderGrp td
{
    padding: 2px;
}
.Ctrl_bg
{
    border: 1px solid #949494;
    background-color: #f8f8f8;
}
.NBKHome_Titlebg
{
    background-image: url('../../Images/Title-BG_40.gif');
    background-repeat: repeat-x;
}
.NBKNewsBox
{
    width: 38.5%;
    height: 300px;
    vertical-align: top;
}
.NBKVantageBox
{
    width: 58.5%;
    height: 300px;
    vertical-align: top;
}
.NBKVertSep
{
    width: 1%;
}
.NBKHorSep
{
    height: 10px;
}
.NBKTechBox
{
    width: 98%;
    vertical-align: top;
}
.NBKChartBox
{
    vertical-align: top;
    height: 250px;
}
.NBKSameDayBox
{
    vertical-align: top;
}
.NBKFundBox
{
    width: 58.5%;
    vertical-align: top;
}
.NBKChartSameBox
{
    width: 38.5%;
    vertical-align: top;
}
.oneweekBox
{
    width: 98%;
    vertical-align: top;
}
.DivStockTechnical
{
    height: 300px;
    overflow: auto;
}
.arrowImg
{
    width: 22px;
    height: auto;
}
.grdcol_img
{
    text-align: center !important;
}
.style37
{
    background-image: url('../../Images/Sep_03.png');
}
.style36
{
    background-color: #949494;
}
.PGrd_StockName
{
    white-space:normal;
    min-width:150px;
}
.PGrd_ctrlStockName
{
    white-space:nowrap;
}
.GroupGridViewFooter td, .negativeGroupGridViewFooter td, .positiveGroupGridViewFooter td
{
    border-color: #828282;
}
.GroupGridViewFooter, .negativeGroupGridViewFooter, .positiveGroupGridViewFooter
{
    background-color: #bfbfbf;
    font-family: Calibri;
    font-size: 14px;
    color: #000000;
    font-weight: bold;
    height: 31px;
}
.negativeGroupGridViewFooter
{
    color: #FF0000 !important;
    white-space: nowrap;
}
.positiveGroupGridViewFooter
{
    color: #008000 !important;
    white-space: nowrap;
}
.GroupGridViewHeader td
{
    border-color: #828282;
}
.GroupGridViewHeader
{
    height: 31px;
    font-family: Calibri;
    font-size: 14px;
    font-weight: bold;
    color: #00618b;
    background-color: #cde3f0; /*position: relative !important; 	top: expression(this.parentNode.scrollTop-1); 	z-index: 10;*/
}
.inboxDetails
{
    
}
.Captch_refresh
{
    background-image: url('Images/Refresh-BT_14.png');
    width: 30px;
    background-repeat: no-repeat;
    background-size: 30px 15px;
    border: none;
    position: relative;
    top: 3px;
}
.Captcha_img
{
    width:auto;
    height:90px;
}
.Captch_tbx
{
    width:200px;
}
.td_Remarks
{
    min-width:200px;
    white-space:normal;
}