/*
Copyright � 2011 Gold Bullion International, LLC 
ALL RIGHTS RESERVED 
All materials ("Materials") including source code, databases, designs, structures, constructs, and the assembly and arrangement thereof, are the sole property of GOLD BULLION INTERNATIONAL, 
LLC (GBI), Copyright � 2011, ALL RIGHTS RESERVED, and are protected by copyright both nationally and internationally. You may not sell or modify the Materials or reproduce, display, publicly 
perform, distribute or otherwise use the Materials in any way for any public or commercial purpose unless otherwise specified in writing and authorized by an officer or shareholder of GBI. 
The use of these Materials for any purpose not related to GBI, or authorized by and officer or shareholder of GBI, on any other websites, systems, or in a network computer environment for 
any purpose is strictly prohibited and violations of such will be prosecuted to the full extent of national and international law
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
}

html {
     -webkit-text-size-adjust:none; 
}

article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}

.table_pricing_smaller td
{
	vertical-align: middle;
}

body
{
    overflow-y:scroll;
}

input[disabled="disabled"]
{
    background-color: #F0F0F0;
}

.warning-funds {
    color: red;
    font-weight: bold;
    -webkit-animation-name: blinker;
    -webkit-animation-duration: 1s;
    animation-name: blinker;
    animation-duration: 1s;
    animation-iteration-count: infinite;
    transition: all 1s ease;
}

/* Safari 4.0 - 8.0 */
@-webkit-keyframes blinker {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

/* Standard syntax */
@keyframes blinker {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

#Container {
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    overflow: auto;
}

#ContainerFrame {

    overflow:hidden;
}

b {
    font-weight: bold;    
}

i {
    font-style: italic;    
}

ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

table th
{
	vertical-align: middle;
	font-weight: bold;
	text-align: center;
}

table thead th
{
    font-size: 10px;
}

table thead td
{
    font-size: 10px;
}

table tbody td
{
    font-size: 11px;
}

.no-border
{
    border: none !important;
}

.center
{
    margin-left: auto;
    margin-right: auto;
}

.no-padding {
	padding: 0px !important;
}

.no-left-padding {
	padding-left: 0px !important;
}

.no-bottom-border {
	border-bottom: none !important;
}

.no-close  .header-middle .dialog_close {display: none }

.dialog-template
{
    min-height: 10px;
}

.dialog-template tbody td
{
    font-size: 12px;
}

.cursor-default {
    cursor: default;
}

/*.info-header-style-TradingClosed {
    top: -42px !important;
    left: 25px !important;
    width: 300px !important;
}

.info-header-style-TradingOpen {
    top: -40px !important;
    left: 25px !important;
    width: 200px !important;
}

.info-header-style-TradingPreClose {
    top: -41px !important;
    left: 25px !important;
    width: 300px !important;
}

.info-header-style-TradingSuspended {
    top: -42px !important;
    left: 25px !important;
    width: 200px !important;
}

.caption-header-style-TradingClosed {
    padding-right: 27px !important;
    margin-top: -16px;
}
.caption-header-style-TradingOpen {
    padding-right: 20px !important;
    margin-top: -15px;
}

.caption-header-style-TradingPreClose {
    padding-right: 25px !important;
    margin-top: -16px;
}

.caption-header-style-TradingSuspended {
    padding-right: 12px !important;
    margin-top: -16px;
}

.caption-span-style-TradingOpen {
    width: 140px !important;
    max-width: 200px !important;
}
.caption-span-style-TradingClosed {
    width: 140px !important;
    max-width: 200px !important;
}
.caption-span-style-TradingPreClose {
    width: 300px !important;
    max-width: 300px !important;
}
.caption-span-style-TradingSuspended {
    width: 350px !important;
    max-width: 350px !important;
}

.src-header-style-TradingOpen {
    padding-right: 150px !important;
    margin-top: -39px !important;
}
.src-header-style-TradingClosed {
    padding-right: 170px !important;
    margin-top: -39px !important;
}
.src-header-style-TradingPreClose {
    padding-right: 322px !important;
    margin-top: -38px !important;
}
.src-header-style-TradingSuspended {
    padding-right: 343px !important;
    margin-top: -39px !important;
}*/

/*       IE7 HACKS         */
*:first-child + html .inline-block {
    display: inline !important;
    zoom: 1;
}

*:first-child+html .graph_welcome .summaryGraph
{
    float: right;
    margin-right: 17px;
}

 *:first-child+html .summary_left-div_padding-bottom
{
    padding-top: 0px;
}

 *:first-child+html .entity_information_whole
{
    width: 691px;
}

*:first-child+html .ui-datepicker .ui-datepicker-title
{
    line-height: 5.4em !important;
}

*:first-child+html .preferences_buttom_buttons
{
    margin-left: 250px;
}

*:first-child+html .preferences-edit-table-new input
{
    margin-top: -2px;
}

*:first-child+html .preferences-text
{
    width: 673px;
}

*:first-child+html .DialogContent
{
	padding: 22px 20px 0px 20px;
}

*:first-child+html #fund-info
{
    margin-top: 25px;
}

*:first-child+html #NonUsDollar, *:first-child+html #UsDollar 
{
    margin-top: -3px !important;   
}

*:first-child+html #BankAccountID
{
    margin-left: 20px;
}

*:first-child+html .bank_loading
{
    margin-top: -2px;
}

*:first-child+html .settingsItems-new
{
    padding: 2px 0px 0px 26px !important;
}

*:first-child+html #screen_hover div
{
    margin: 8px 0px 0px 14px;
}

*:first-child+html body
{
    overflow-y: hidden !important;
}

*:first-child+html .checkInputDiv, *:first-child+html .wireInputDiv
{
    margin-top: 3px !important;
}

.wireInputDiv {
    max-width: 300px;
}

*:first-child+html .equifaxRow input
 {
    margin-left: 11px;
 }
 
 *:first-child+html .category
 {
     width: 138px;
 }
 
  *:first-child+html .summaryRightHeaders
{
      width: 461px;
}
 
/*       IE7 HACKS END         */

td.no-sorting-new
{
	vertical-align: middle;
}


body {
	margin: 0;
	padding: 0 0 0px 0;
	position: relative;
	background:#fff;
    line-height: 1.4;
 }
 
 .clearing_block
 {
     clear:left;
 }
 
  .clearing_block_both
 {
      padding: 0px! important;
     clear:both;
 } 
 
 .inline-block 
 {
     display:inline-block !important;
 }
 
 .funding-wiring-table td
 {
 	vertical-align: middle;
 }
 
 .loading_icon
{
    height: 16px !important;
    width: 16px !important;
    background: url("../images/invite-loader.gif") no-repeat;
    margin: 4px -21px 0px 5px; 
} 

.red
{
    color: red
}

.orange
{
    color: orange;
}

.green
{
    color: 	green;
}

.black
{
    color: black;
}

.gray
{
    color: #A5A7AA;
}

.grayDark
{
    color: gray;
}

.redDark
{
    color: #D31B19;
}

.linkBlue
{
    color: #6485B7 !important;    
}

.italic
{
    font-style: italic;
}

.underline
{
    text-decoration: underline !important;
}

.text-align-left
{
    text-align:left;
}

.text-align-right
{
    text-align:right !important;
}

.text-align-center
{
    text-align:center !important;
}

.text-align-justify
{
    text-align:justify;
}

.deposits_radio input

{
    padding-top: 0px !important;

}

textarea

{
    resize:none;
}

.wireBlockRight

{
    width: 296px;   
}

*:focus  

{  
    outline: none !important;  
}  

a:link, a:visited {
outline-style:none;
	text-decoration: none;
	 }

a:hover, a:visited:hover {
	
	color:#6B8CBE;
	text-decoration: none; }

a.img:link, a.img:visited, a.img:hover, a.img:visited:hover {
	border: none;
	background-color:transparent; }

form { margin: 0; padding: 0; }

img { border: none; }

hr {
	border-color: #ccc;     
	border-style: solid;   
	border-width: 1px 0 0; 
	clear: both;           
	margin: 0px 0 10px 0; 
	height: 0;             
}

.left {float:left;}
.right{float:right;}
.clear{clear:both;}

table, tr, td {
	padding:0;
	margin:0;
	border:0;
}

textarea
{
	border: 1px solid #B6B6B6;
	padding: 1px;
}

input[type="text"], input[type="password"]
{
    padding: 1px 5px;
    border: 1px solid #BABCBE;
}

select
{
	border: 1px solid #B6B6B6;
}

.no-sorting-new

{
    background-color: #FEFCE8 !important;
    border-left: 1px solid #D7D7D7;
    border-bottom: 1px solid #D7D7D7;
    border-right: none !important;
    cursor: default !important;
    height: 28px;
    padding-right: 10px !important;
    padding-left: 10px !important;
    text-align: center !important;
    vertical-align: middle !important;
}

.border-bottom
{
    border-bottom: 1px solid #d7d7d7;
}

.border-top
{
    border-top: 1px solid #d7d7d7;
}

.table_access_sorting

{
    height: auto !important;
    vertical-align: middle !important;
    color: #ffffff;
}

.vertical-middle
{
    vertical-align: middle;
}

.vertical-top
{
    vertical-align: top;
}

.master-font-style, input, select, textarea
{
    color: #062F5A;
    font-family: Trebuchet MS1, Trebuchet MS, sans-serif;
    font-size: 12px;
}

a
{
    color: #062F5A;
}

.ui-widget-content

{
    color: #062F5A !important;
}

div#Menu ul li, div#TabsWrapper ul li
{
    font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
    font-size: 11px;
}

.display-none
{
    display: none;
}

.display-block
{
    display: block;
}


.bolded, .boldedNormal
{
    font-weight: bold;
}


/*---------------LAYOUT BOXES----------------------*/



.Frame {
	width:994px;
	/*border-right:solid 1px #ccc;
	border-left:solid 1px #ccc;*/
    /*background-color: #f7f7f7;*/
    margin: auto;
}


/*------------------HEADING--------------------*/

h1 {
	margin: 0px 0 0 0;
	padding: 0 0 0px 0;
	font-size: 3.0em;
	font-weight: normal;
 }

h2 {
	margin: 0;
	padding: 0;
	font-size: 2.4em;
	font-weight: normal;
}

h3 
{
    margin-left:20px;
    margin-top:20px;
	font-size: 1.8em;
	font-weight: bold;
	line-height:15px;
}

h4 {
	margin: 0 0 5px 0;
	padding: 0;
	font-size: 1.4em;
	font-weight: bold;
 }
	
h5 {
	margin: 0px 0px 4px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 1.3em;
	font-weight: bold;
	}

h6 {
	margin: -17px 0px 30px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 1.1em;
	font-weight: normal;
	font-style: normal;
	}

p {
	margin: 0 0 1.0em 0;
	padding: 0;
	line-height: 1.4em; }

.uppercase
{
    text-transform: uppercase;	    
}
	
	
	
/*---------------HEADER----------------------*/

#TopRightMenu {
	height:34px;
    margin-right: 17px;
	padding-left: 5px;
}

#TopRightMenu div.support a, #TopRightMenu div.support a:link, #TopRightMenu div.support a:visited{
	float:right;
	margin:0;
	padding:8px 17px 8px 0px;
	text-align:center;
	color:#fff;
	line-height: 15px;
}

div.support a:hover{
	text-decoration: underline !important;
}

div.welcome a:hover{
	color:#ECECEA !important;
}

#TopRightMenu div.support a:hover, #TopRightMenu div.support a:link:hover, #TopRightMenu div.support a:visited:hover {

	color:#ECECEA;
}

#TopRightMenu .livecustomerservice
{
    margin-right: 20px;
	float:left;
}

#TopRightMenu .support
{
    float:left;
	padding-left: 20px;
}

#TopRightMenu div.welcome{
	float:left;
	color:#A8AAAA;
	padding-top: 8px;
	line-height: 15px;
}

#TopRightMenu div.second-logon{
	padding-left: 20px;
}

#Logo a:link, #Logo a:visited, #Logo a:active, #Logo a:link:hover, #Logo a:visited:hover {
	background-color: transparent;
	}
	
#Logo a span, #Logo span { display: none; }

#TopRightMenu div.welcome a
{
	line-height: 15px;
}

#BodyText a.edit:hover, #BodyText a.edit:link:hover {
	background-position: 0 -25px;
}

#BodyText .multiple a.edit,	#BodyText .multiple a.edit:link, #BodyText .multiple a.edit:visited {
	top:44px;
	right:14px;
}

#TopRightMenu div.welcome a,#TopRightMenu div.welcome a:link, #TopRightMenu div.welcome a:visited {
	color:#fff;
	margin:0;
}

#TopRightMenu div.welcome a:hover, #TopRightMenu div.welcome a:link:hover, #TopRightMenu div.welcome a:visited:hover  {
	color:#fff;
	text-decoration:underline;
}


#TopRightMenu div.welcome a:hover, #TopRightMenu div.welcome a:link:hover, #TopRightMenu div.welcome a:visited:hover  {
	color:#fff;
	text-decoration:underline;
}

#Footer a:hover, #Footer a:link:hover, #Footer a:visited:hover {
	color:#6B8CBE;
}

#Footer ul {
	float:left;
	margin:0;
	padding:0;
	list-style-type:none;
}

#Footer .main.left {
	margin:0 0 40px 0;
}

#Footer .right .uppercase {
    color: #f4f4f4 !important;
}

#Footer .right .uppercase a {
    color: #f4f4f4 !important;
}

.bottomlinksNew {
    margin-left: -19px !important;
}

#bottomlinks li {
	float:left;
}
#bottomlinks li a{
	padding:0 19px;
    text-transform: uppercase !important;
}


#MetalWrapper {
	margin:0 0 20px 0;
}

#MetalWrapper.clearmargin{
	margin:0;
}
#MetalWrapper.clearmargin .table, #MetalWrapper.clearmargin #MetalTypeTable{
	border-bottom:0;
}

#MetalWrapper.clearmargin .table_pricing, #MetalWrapper.clearmargin #MetalTypeTable{
	border-bottom:0;
}

#Orders {
	float:left;
}

/*-------------- PORTAL MENU BAR -----------------*/

.menu-button
{
    float:right;
    height:33px;
    margin-left:5px;
}

#Menu #Primary li a:hover, #Menu #Primary li a:link:hover, #Menu #Primary li a:visited:hover{
	color:#fff;
}
#Menu #Primary li.selected a, #Menu #Primary li.selected a:link, #Menu #Primary li.selected a:visited{
	background:#545252;
	color:#FFC95C;
}

#Menu .Secondary  {
	float:left;
	background:#545252;
	height:47px;
	overflow:hidden;
	width:974px;
	padding:0 0 0 18px;
	margin-left : -1px;
}
#Menu .Secondary li a, #Menu .Secondary li a:link, #Menu .Secondary li a:visited {
	font-size:1.2em;
	text-transform: capitalize;
	padding:14px 14px 16px 14px;
	height:17px;
	color:#fff;
}
#Menu .Secondary li a:hover, #Menu .Secondary li a:link:hover, #Menu .Secondary li a:visited:hover {
	color:#FFC95C;
}

#Menu .Secondary li.selected a, #Menu .Secondary li.selected a:link, #Menu .Secondary li.selected a:visited {
	color:#FFC95C;
	background:url(../images/secondarymenu_arrow.png) bottom center no-repeat;
}

#Menu ul {
	margin:0;
	padding:0;
	list-style-type:none;
}

#Menu ul li{
	margin:0;
	padding:0;
	list-style-type:none;
	float:left;
}

#Menu ul li a{
	margin:0;
	padding:0;
	list-style-type:none;
	float:left;
}

#Menu #Primary {
	float:left;
	display:inline;
	width:930px;
	height:33px;
	overflow:hidden;
	margin:0 0 0 30px;
}
#Menu #Primary li {
	float:left;
	display:inline;
}


/*-------------- POSITIONS & ORDERS -----------------*/

.headerSortUp-new, .headerSortDown-new
{
    background-color: #FAEF7F !important;
}

.positions-table-borders
{
    border-bottom:1px solid #D7D7D7; 
    border-left:1px solid #d7d7d7;
}

.positions-table-borders th
{
    text-align: center !important;
}

.content
{
	padding:12px 15px;
	border-right:solid 1px #D7D7D7 !important;
	height:10px;
	overflow:hidden;
}

/*-------------- POSITIONS & ORDERS TOTALS -----------------*/

.activityTableContainer table
{
    border-top: 1px solid #D7D7D7 !important;
    border-left: 1px solid #D7D7D7 !important;
	border-right: none;
	border-bottom: none;
}

.activityTableContainer table td
{
    border-right: 1px solid #D7D7D7 !important;
	border-bottom: 1px solid #D7D7D7 !important;
	border-left: none;
	border-top: none;
}

.activityTableContainer table th
{
    border-right: 1px solid #D7D7D7 !important;
    border-left: none !important;
}

.trade_date
{
    width:80px;       
}

.settlement_date
{
    width:110px;       
}

.transaction_type
{
    width:115px;       
}

.total_weight
{
    width:117px;       
}

.activity_amount
{
    width:60px;       
}

.descriptionTh
{
    width:221px;       
}

.activity_status
{
    width:53px;
}

.activity_quantity
{
    width:70px;
}

.activity_avail_balance
{
    width:115px;
}

.activity_text_right_align
{
    text-align:right;
}

.activity_text_left_align
{
    text-align:left;
}

#Orders .table {
	float:left;
	border:solid 1px #D3D3D3;
}

#Orders .table .row {
	float:left;
	width:924px;
}

#Orders .table .row.title .col{
	color:#fff;
	padding:12px 13px;
	height:15px;
	float:left;
	border-right:solid 1px #D7D7D7;
	overflow:hidden;
	text-align:left;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9d9d9a', endColorstr='#797978'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#9d9d9a), to(#797978)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #9d9d9a,  #797978); /* for firefox 3.6+ */
}

#Orders .table .row.title .col.headerSortUp, #Orders .table .row.title .col.headerSortDown{
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6b6b6b', endColorstr='#494949'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#6b6b6b), to(#494949)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #6b6b6b,  #494949); /* for firefox 3.6+ */
}
#Orders .table .col {
	padding:12px 13px;
	border-right:solid 1px #D7D7D7;
}
#Orders .table .row.title .col.status,#Orders .table .col.status {
	border-right:0;
}
#Orders .table .row.title .col.totalfineweight {
	padding-top: 3px;
	padding-bottom: 9px;
	padding-left: 13px;
	padding-right: 13px;
	height:27px;
}
#Orders .table .col.orderdatetime {
	width:110px;
}
#Orders .table .col.product {
	width:87px;
}
#Orders .table .col.location {
	width:75px;
}
#Orders .table .col.buysell {
	width:52px;
	text-align:center;
}
#Orders .table .row.title .col.buysell {
	padding:12px 9px;
	width:60px;
}
#Orders .table .col.quantity {
	width:54px;
	text-align:center;
}
#Orders .table .row.title .col.quantity {
	padding:12px 9px;
	width:62px;
}
#Orders .table .col.priceperbar {
	width:78px;
}
#Orders .table .row.title .col.priceperbar {
	padding:12px 9px;
	width:86px;
}
#Orders .table .col.totalfineweight {
	width:77px;
	text-align:center;
}
#Orders .table .col.totalprice {
	width:95px;
	text-align:right;
}
#Orders .table .col.status {
	width:54px !important;
	text-align:right;
	padding:12px 11px;
}

#Orders .table .row.odd{
	background:#EAF2F4;
}

#Orders .orders_table .row.odd{
	background:#EAF2F4;
}

#BodyText p.right {
	margin:8px 0;
}

#BodyText p.right a, #BodyText p.right a:link, #BodyText p.right a:visited {
}

#BodyText p.right a:hover, #BodyText p.right a:link:hover, #BodyText p.right a:visited:hover {
	text-decoration: underline;
}

table thead tr th .arrows{
	background:url(../images/sort_arrowupdown.gif) no-repeat center right;
}
table thead tr th.headerSortDown .arrows{
	background:url(../images/sort_arrowdown.gif) no-repeat center right;
}
table thead tr th.headerSortUp .arrows{
	background:url(../images/sort_arrowup.gif) no-repeat center right;
}

table thead tr th .arrows-new{
	background:url(../images/sort_arrowupdown.png) no-repeat center right;
}

table thead tr th.headerSortDown-new .arrows-new{
	background:url(../images/sort_arrowdown.png) no-repeat center right;
}
table thead tr th.headerSortUp-new .arrows-new{
	background:url(../images/sort_arrowup.png) no-repeat center right;
}

/*-------------- FOOTER -----------------*/

#Footer .left ul li {
	color:#A5A7AA;
	text-transform: uppercase;
}

#Footer .left ul li a {
	line-height:1.8em;
	text-transform: none;
    	color: #062F5A;
    font-size: 12px;
    font-weight: 600;
}

#Footer .left ul li.title {
	margin:0 0 6px 0;
}

.footerLHolder, .footerLHolder a{
	color:#fff;
	text-transform: uppercase;
}

#Footer .right {
	color:#BABCBE;
	text-align:right;
}
#Footer .right a{
	color:#fff;
}
#Footer p.copyright {
	color:#A5A7AA;
	margin:4px 40px 0 0;
    text-align: center;
}

.copyHolder {
	color:#A5A7AA;
}

#bottomlinks
{
    margin-top: 2px !important;
}

/*-------------- TEXT STYLING ELEMENTS -----------------*/

#BodyText{
	margin:0px 0 0px 0;
	padding:20px 17px 40px 17px;
	float:left;
	background:#F7F7F7;
}

#BodyText p {
	padding: 0px 0px 0px 0px;
	margin: 0 0 20px 0;
	line-height: 1.5em;
	text-indent: 0px;
	color: #333333; }

#BodyText ul {
	margin: 0 13px 9px 22px;
	padding: 0;
}

#BodyText ul li {
	list-style-type: disc;
	padding: 0px 0px 5px 0px;
	margin: 0;
	line-height: 1.4em;
	text-indent: 0px;
}

#BodyText ol {
	margin: 0 0 17px 25px;
	padding: 0;
}

#BodyText ol li {
	padding: 0px 0px 3px 0px;
	margin: 0;
	font-size: 1.4em;
	font-weight: normal;
	line-height: 1.5em;
	text-indent: 0px;
	color: #606060; }
#BodyText h6 {
	padding: 0px 0px 12px 0px;
	margin: 0;
	font-size: 1.3em;
	line-height: 1.3em;
	letter-spacing: 0;
	font-weight: bold;
	text-transform: uppercase;
	color: #262626; }

#BodyText h5 {
	padding: 0px 0px 12px 0px;
	margin: 0;
	font-size: 1.2em;
	line-height: 1.3em;
	letter-spacing: 0;
	font-weight: bold;
	color: #262626; }

#BodyText h4 {
	padding: 0px 0px 7px 0px;
	margin: 0;
	font-size: 1.4em;
	line-height: 1.5em;
	font-weight: normal;
	color: #333333; }

#BodyText h3 {
	padding: 0px 0 4px 0;
	margin: 0 0 10px 0;
	line-height: 1.3em;
	font-weight: normal;
	color: #000; 
}

#BodyText h2{
    font-size: 20px;
    font-weight: bold;
    line-height: 1;
    margin-bottom: 20px !important;
}

#BodyText h1 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0 15px 0;
	font-size: 2.4em;
	line-height: 2em;
	font-weight: bold;
	color: #000; 
}

#BodyText a:link, #BodyText a:visited { color: #939598; text-decoration: none; }
#BodyText a:hover, #BodyText a:link:hover { color: #000; text-decoration: none;}


.bullion_advantage

{
    width: 467px;
    height: 182px;
    border: 1px solid #D7D7D7;
    background-color: #ffffff;
    margin-bottom: 20px
}

.bullion_advantage p

{
    padding-top: 6px;
}

.bullion_advantage_border

{
    width: 467px;
    height: 28px;
    background-color: #FFD45C;
    text-transform: uppercase;
    text-align: center;
}

.bullion_advantage ul li

{
    padding-bottom: 17px;
}

.ClearAll {
	clear: both;
	font-size: 2px; }

.oldbrowsers { display: none; }

td.nowrap {
	white-space: nowrap;
	}	
	
#account-form
{
    float: left;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    width: 601px;
    margin: 15px;
    margin-right: 10px;
    margin-top: 15px;
    padding: 15px;
    border: 1px solid #D9D9D9;
}

#disclaimer
{
    width: 600px;
    padding: 25px;
    float: left;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    color: #999999;
    font-size: 11.5px;
    line-height: 14.5px;
    margin-bottom: 14px;
}

.dashBottom .corner
{
    height: 5px;
    width: 5px;
}

.leftSummary
{    
    height: auto;
    width: 468px;
}

.summaryGraph
{
    width:468px;
    border:1px solid #d7d7d7;
    background-color:#FFFFFF;
}

.pie-chart-width
{
    width:611px !important;
}

.smallChartContainer
{
    padding-left:0px;
    padding-bottom: 20px;
}

.pieChartContainer
{
    padding-left:0px;
    padding-bottom: 20px;
}

.rightSummary
{
    height: auto;
}

.table_left_td

{
    width: 30px;
    text-align: center;
}

.td_colored

{
    background-color:#f2f7fa
}

.summaryContent
{    

}

.rightPartBackground
{
    width:100%;
}

.summaryRightContainers
{
    margin-bottom:20px !important;
}

.summaryRightContainers table td
{
	vertical-align: middle;
}

.fundingWiringTable table
{
    width:auto !important;
}

.withFundsLeftCol
{
    width:140px;
    margin-bottom:11px;
    margin-top: 2px;
}

.withFundsLeftCol-bank
{
    width:120px;
    margin-bottom:11px;
    margin-top: 2px;
}

.withFundsNote
{
    background-image: url("../images/list_style_arrow.png") !important;
    color:#808083;
}

.withFundsLeftColMarginLeft
{

}

.withdraw_margin

{
    margin-bottom: 10px;
}

.withFundInputsSize
{
    width:196px;
}

.withFundSelectSize
{
    width:210px;
}

.summaryRightContainers-summary
{
    margin-bottom:20px;
}

#messageSummaryImage

{
    float: left;
    margin-right: 4px;
    margin-top: -1px;
}

.OrderSummaryTable td

{
    padding: 5px 10px 5px 10px !important;
}

.pdf_image

{
    background: url("../images/pdf_image.png") no-repeat;
    height: 18px;
    width: 18px;
    margin-right: 10px;
}

#balanceSummary table
{
    width:470px;
    border-top: 1px solid #d7d7d7 !important;
	border-spacing: 2px;
	border-style: outset;
	border-left: 1px solid #d7d7d7 !important;
	border-right: none;
	border-bottom: none;
	border-collapse: collapse;
	background-color: white;
}

#balanceSummary table th
{
    border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: #D7D7D7;
	background-color: white;
}

#balanceSummary table td
{
    padding: 7px 10px 7px 10px;
	border-right: 1px solid #D7D7D7 !important;
	border-bottom: 1px solid #D7D7D7 !important;
	border-left: none;
	border-top: none;
	width:200px;
}

#wiringSummary
{
    margin-bottom:20px;    
}
    
#positionSummary
{
    margin-bottom:0px;

}

.summary-li ul
{
    list-style-image: url(../images/list_style_arrow.png);
    margin-left: 13px;
}

.addAccButton
{
    margin-left: 10px;
}

#wiringSummary table
{
    border-style: outset;
    max-height:209px;
	border-top: 1px solid #d7d7d7 !important;	
	border-right: 1px solid #d7d7d7 !important;
	border-bottom: 0 none;
	border-left: none;
	background-color: #ffffff;
	width: 470px;
}

#wiringSummary table thead tr td
{
	padding-left: 10px !important;
}

#wiringSummary table th
{
    border-left: 1px solid #d7d7d7;
	padding: 1px;
}

#wiringSummary table td
{
    border-style: inset;
	border-left: 1px solid #d7d7d7 !important;
	border-bottom: 1px solid #d7d7d7 !important;
	border-left: none;
	border-top: none;
	padding: 1px;
}

#orderSummary table
{
    max-height:185px;
    width:470px;
	border-spacing: 2px;
	border-style: outset;
	border-top: 1px solid #d7d7d7 !important;	
	border-left: 1px solid #d7d7d7 !important;
	border-right: 0 none;
	border-bottom: 0 none;
	border-collapse: collapse;
	background-color: white;
}

#orderSummary table th
{
    border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: #d7d7d7;
}

#orderSummary table td
{    
	padding: 1px;
	border-right: 1px solid #d7d7d7 !important;
	border-bottom: 1px solid #d7d7d7 !important;
	border-left: none;
	border-top: none;
	padding-right:10px;
}

#messagesSummary
{
    margin-bottom:50px;
}

#messagesSummary a
{
    color:#ffffff;
    text-decoration:underline;
}

#messagesSummary table
{


    width:470px;
    font-size:12px;
	border-spacing: 2px;
	border-style: outset;
	border-top: 1px solid #d7d7d7 !important;	
	border-left: 1px solid #d7d7d7 !important;
	border-right: 0 none;
	border-bottom: 0 none;
	border-collapse: collapse;
	background-color: white;
}

#messagesSummary table th
{
    border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: #d7d7d7;
}

#messagesSummary table thead tr td
{
	text-align: left !important;
	padding-left: 10px !important;
}


#messagesSummary table tbody td
{
	padding: 1px;
	border-style: inset;
	border-right: 1px solid #d7d7d7 !important;
	border-bottom: 1px solid #d7d7d7 !important;
	border-left: none;
	border-top: none;
	padding: 8px 0px 8px 0px;
}

#messagesSummary table thead td
{
	border-right: 1px solid #d7d7d7 !important;
}

.shadow-td
{
    background: url("../images/shadow.png") repeat-x;
}

.shadow-td-colored
{
    background:#f2f7fa url("../images/shadow.png") repeat-x;
}

.summary-positions-header-column, .summary-positions-content-column
{
    height: 30px;
    width: 120px;
}

.summary-positions-content-column-one
{
    height: 30px;
    width: 100px;
}

.balanceSummaryFirstCol
{
    width: 180px;
}

.balanceSummarySecondCol
{
    width: 130px;
}

.summary-positions-content-column-two
{
    height: 30px;
    width: 190px;
}

div.rightPartBackground p
{
    margin-bottom: 0 !important;
}

.orderSummaryLT
{
    width:55%;
    font-size: 12px;
}

.orderSummaryRT
{
    text-align:right;
    width:43%;
    font-size: 12px;
}

.orderPadding
{
    padding-top: 17px;
}

.orderPaddingDown
{
    padding-top: 5px;
}


.radio_view

{
    float:left;
    margin-top: 15px;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 11px;
}

#orderEntryForm

{
    float:left;
}

.margin_fix

{
    margin-top: 76px;
}

.margin0 {
    margin: 0 !important;
}

.input-validation-error
{
    background-color: #FFEEEE !important;
    border: 1px solid #FF0000 !important;
}

.validation-error-message
{
    color: #FF0000 !important;
    font-size: 16px;
    padding-top: 10px;
}

.statements_year
{
    float:left;
    margin-right: 218px;
}

.statement_year_combo select

{
    width: 140px;
}

#funds-header
{
    height:50px;
    text-align:right;
    padding-top:20px;
}

.fund-footer
{
    color: #808083;
    font-size:11px;
    padding-top: 15px;
}

.witdrFund
{
    color: #808083;
    font-size:11px;
    padding-top: 15px;
}

#wiring_footer
{
    color: #808083;
    font-size:11px;
    padding: 15px 20px 20px 20px;
}

#fund-info
{
    color: #808083;
    padding-left: 24px;
    font-size:11px;
    width: 300px;
}

#UsDollar, #NonUsDollar

{
	margin-top: 1px !important;
}

#us-bank-wire-table
{
    width:455px;
}

#mailing-bank-wire-table
{
     width:455px;
}

.pendReqBodyTable .bank-wire-table-header
{
    height: 22px;
}

.pendReqBodyTableIRA {
    width: 465px !important;
}

.add_funds_table

{
    border-right: 1px solid #D7D7D7;
    width: 455px;
    background-color: #ffffff;
}

.pending-table

{
    width: 660px;
}

.add_funds_table td

{
    border-left: 1px solid #D7D7D7;
    vertical-align: middle;
    height: 40px;
}

.add_funds_table .left-cell

{
    width: 155px;
    padding: 5px 20px 5px 20px;
    border-bottom: 1px solid #D7D7D7;
}

.pending-table .left-pending

{
    width: 180px;
}

.add_funds_table .right-cell

{
    width: 237px;
    padding: 5px 20px 5px 20px;
    border-bottom: 1px solid #D7D7D7;
}

.pending-table .right-pending

{
    width: 430px;
}

.yellowRow
{
    background-color: #FEFCE8; 
    border-left: 1px solid #d7d7d7;
}

.bank-wire-column
{
    padding-top:7px;
    padding-bottom:7px;
    border-bottom:1px solid #d7d7d7;
    border-right:1px solid #d7d7d7;
    height: 30px;
    
}

.rightColumn {
    float: right;
    width: 229px;
    padding-left: 20px;
}


.leftColumn
{
    float:left;
    padding-left: 20px;
    border-left:1px solid #d7d7d7;
    border-right:1px solid #d7d7d7;
    width:168px;
}

.wireBlockLeft
{
    width: 380px;
}

.addFundHeader

{
    margin-top: 2px;
}

.depositTime

{
    margin-top: 30px;
    margin-bottom: 20px;
}

.click_here_margin

{
    float:right;
    margin-right:220px;
    margin-top: 26px;
}

.table thead {
	cursor: pointer;
}


.buy_sell_price {
    float:left;
}

.empty_td {
    background-color: #ffffff !important;
}

.table_bar_type {
    width: 85px;
}

.table_product {
    width: 166px;
}

.table_asset {
    width: 135px;
}

.table_symbol {
    width: 45px;
}

.table_location

{
    width: 80px;
}

.table_buy_sell

{
    width: 120px;
}

.table_buy_sell_smaller

{
    width: 100px;
}

.table_percentage_smaller

{
    width: 100px;
}

.table_valuation_smaller

{
    width: 161px;
}

.no_border_right
{
    border-right:0px !important;
}

.table_high_low

{
    width: 122px;
}

.table_float_left

{
    float:left;
}

.table_float_right

{
    float:right;
}


.table_change

{
    width: 101px;
}

.table_change_smaller
{
    width: 104px;
}

.table_chart

{
    width: 30px;
}

.table_pricing

{
    border-left: none !important;
    border-width: 1px;
    border-style: solid;
    border-color: #D7D7D7;
    margin-top: 20px;
    width: 920px;
}

.table_pricing td

{
    padding-left: 10px !important;
    padding-right: 10px;
    border-right: none !important;
    border-top: none !important;
    border-bottom: none !important;
    border-width: 1px;
    border-style: solid;
    border-color: #D7D7D7;
    vertical-align: middle;
}

.table_pricing_smaller

{
    border-left: none !important;
    border-right: none !important;
    border-bottom: none !important;
    border-width: 1px;
    border-style: solid;
    border-color: #D7D7D7;
    margin-left: 20px;
    margin-bottom: 20px;
}

.table_pricing_smaller thead td
{
    text-align: left;
    background-color: #FEFCE8;
}

.table_pricing_smaller td

{
    padding: 3px 10px !important;
    border-left: none !important;
    border-top: none !important;
    border-width: 1px;
    border-style: solid;
    border-color: #D7D7D7;
}

.table_pricing_row

{
    padding-top: 15px;
    padding-bottom: 10px;
}

.table_pricing_row_smaller

{
    height: 30px;
}

.no_border_right

{
    border-right: none !important;    
}

.table_piechart_row_smaller

{
    height: 35px;
}


.arrow_left_down div
{
margin-left: -40px;
}

.arrow_right_down div

{
    margin-left: -39px;
}

.arrow_right_up div

{
    margin-left: 12px;
}

.colored

{
    background-color: #f2f7f8;
}

.no_border

{
    border-right: none !important;
}

.open-account-main
{
    width:560px !important;
}

#open-account-intro
{
    line-height: 1.4em;
}

#open-account-info
{
	background-color: white;
	border:1px solid #d7d7d7;
	height:204px;
	width:689px;
	margin-top:20px;
}

#open-account-info ul li
{
    margin-right:5px;
    margin-top: 7px !important;
}

.image_fix img

{
    margin-top: -1px !important;
}

.wrapper_main_width

{
    width: auto !important;
}

#open-account-about
{
    width: 671px;
    margin-top:36px;
}

#open-account-about a
{
    color:#337AB3 !important;
}

#open-account-disclaimer
{
    width:671px;
    color:#919396;
}

.rightAnounce
{
    width: 229px;
}

#anounce
{
    color: #787878;
    line-height:19px;
}

#anounce a
{
    color:#337AB3 !important;
}

#right-body-text-gray
{
	float:right;
}

.right-body-padding
{

}

.BodyTextOpenAccount
{
}

#SingleCol {
	float:left;
}


#body-left
{
    float:left;
}

#body-right
{
    background-color:#ECECEA;
    border-left:1px solid #d7d7d7;
    border-right:1px solid #d7d7d7;
    width:320px;
    float:right;
    margin-top:-22px;
    height:100%;
}

.wrapper_small

{
    width: 691px !important;
    float:left !important;
    
}


.login_page_wrapper

{

}

.login_page_wrapper_middle .login_border_middle
{
    background:transparent url(../images/login_border_middle.png);
}

.login_page_wrapper_middle .login_border_left
{
    background:transparent url(../images/login_border_left.png);
}

.login_page_wrapper_middle .login_border_right
{
    background:transparent url(../images/login_border_right.png);

}

.login_border_middle{
    float: left;
    height:231px !important;
    width: 470px;
}

.login_border_left{
    float: left;
    height:231px !important;
    width:5px !important;
    display:block;
}

.login_border_right{
    float: left;
    height:231px !important;
    width:5px !important;
    display:block;
}

.login_border_middle p

{
    margin-top: 20px;
    margin-bottom: 30px;
    
}

.login_border_middle input

{
    width: 241px;
    margin-left: 17px;
}

.login_page_middle

{
    margin-bottom: 17px;
}

.login_page_middle-trusted

{
    margin-bottom: 23px;
}

.login_page_wrapper_middle input[type="text"], .login_page_wrapper_middle input[type="password"]
{
	width: 200px;
	margin-top: -1px;
}

.login_page_wrapper_middle p
{
	margin-bottom: 20px;
}

.login_page_wrapper_middle
{
    width: 650px;
}

.login_page_button
{
    /*background:transparent url(../images/login_button.png);
    width: 115px;
    height: 33px;*/
}

.login_page_button_disabled

{
    background:transparent url(../images/login_button_disabled.png);
    width: 115px;
    height: 33px;
}

.failedMessage
{
    padding-top: 10px;
    min-width: 500px;
    min-height: 20px;
    margin-bottom: 10px;
}

.failedMessageResetPass
{
    margin-bottom: 0px;
}

.login_page_button:hover
{
    /*background:transparent url(../images/login_button_hover.png);
    width: 115px;
    height: 33px;*/
}

.login_page_button a {
    /*width: 115px;
    height: 33px;
    display: block;
    color: #fff;
    text-align: center;*/
}

.login_page_button a span
{
    /*padding-top: 5px;
    display: block;*/
}


.login_page_text_div

{
    margin-top: 25px;
}

.login_page_text

{
    margin-top: 7px;
}

.login_page_text a

{
    color: #337AB3;
}

.login_page_text a:hover, login_page_text a:visited:hover

{
    color: #6B8CBE;
}

.login_page_right

{
    width: 320px;
    height: 100%;
    float:right;
    height: 620px;
}

.login_page_right_text

{
    line-height: 19px;
    color: #787878;
}

.login_page_right_text a

{
    color: #337AB3;
}

.wrapper_sidebar

{
    width: 228px;
    border-width: 1px;
    border-style: solid;
    border-color: #D3D3D3;
    background-color: #ffffff;
    margin-bottom: 20px;
}

.wrapper_sidebar-small
{
	border-bottom: none;
}

.wraper-sidebar-faqs

{
	padding-bottom: 20px;
}

.wrapper_sidebar_border

{
    background:transparent url(../images/black_background.png);
    width: 100%;
    height: 31px;
    display: block;
}

.wrapper_sidebar_border div

{
    padding-left: 15px;
    padding-top: 8px;
    color: #ffffff;
    font-weight: bold;
    
}

.sidebar_border

{
    background-color: #E4EEF4;
    margin-top: 18px;
    margin-left: 14px;
    margin-right: 14px;
    padding-bottom: 5px;
}

.sidebar_border div

{
    padding-top: 5px;
    padding-left: 11px;
    font-size: 11px;
}

.sidebar_ul ul
{
    list-style-position: outside;
    margin-left: -4px;
    margin-left: 40px !important;
    font-size: 11px;
    list-style-image: url(../images/list_style_arrow.png);
}

.sidebar_ul ul li a
{
    margin-top: -10px;
}

.sidebar_ul ul li

{
    margin-top: 8px;
    padding-right: 14px;
}

.sidebar_ul

{
    min-height: 40px;
}

.left-gray-content
{
    vertical-align: top;
}

.right-gray-content
{
	padding: 17px;
	/*background-color: #ececea;*/
	vertical-align: top;
	/*border-left: 1px solid #D7D7D7;*/
	width:100%;
}

.wrapper_main
{
    /*padding-top: 20px;*/
    /*padding-bottom: 60px;*/
    float: left;
    width: 100%;
}

.wrapper_fix

{
    width: 500px !important;
    float: left;
}

.wrapper_main h2

{
    color: #062F5A;
    font-size: 20px;
    font-weight: bold;
    line-height: 1;
    /*margin-top: 37px;*/
    margin-bottom: 15px;
}

.tab-item
{
    float:left;
    height:31px;
    margin-right:5px;
    font-family: Lucida Sans Unicode,Trebuchet MS,Arial !important;
    margin-top: -1px;
}

.tab-item-left-selected
{
    float:left;
    height:31px;
    width:6px;
    background-image: url(../images/tab-corner-left.png);
}

.tab-item-left
{
    float:left;
    height:31px;
    width:3px;
    background-image: url(../images/tab-corner-left-gray.png);
}

.tab-item-mid-selected
{
    float:left;
    height:31px;
    overflow: hidden;
    text-shadow: none;
    min-width: 105px;
    text-align: center;
    text-transform: uppercase;
    background: url(../images/tab-mid.png) repeat-x;
}

.tab-item-mid-selected a
{
    color: #606060 !important;
    padding: 8px 40px;
    line-height:33px;
    outline:none;
}

.tab-item-mid
{
    float:left;
    height:31px;
    min-width: 105px;
    text-align: center;
    text-transform: uppercase;
    background: url(../images/tab-mid-gray.png) repeat-x;
}

.tab-item-mid a
{
    color:#fff !important;
    padding: 8px 40px;
    line-height:33px;
    outline:none;
}

.tab-item-right
{
    float:left;
    height:31px;
    width:3px;
    background-image: url(../images/tab-corner-right-gray.png);
}

.tab-item-right-selected
{
    float:left;
    height:31px;
    width:6px;
    background-image: url(../images/tab-corner-right.png);
}

#Menu, #Tabs

{
    font-family: Lucida Sans Unicode, Trebuchet MS, Arial !important;
}

.positions-bottom-table
{
	width: 955px !important;
}

.settings_td
{
	padding-left: 15px;
	padding-right: 15px;
	vertical-align: top !important;
    cursor: pointer;
}

.auth_buttons_whole
{
    height: 30px;
    margin: 0px !important;
}

.auth_buttons_row
{
    height: 30px !important;
}


.authorized_table
{
    border-right: 1px solid #D7D7D7;
    background-color: #ffffff;
    float:right;
	width: 956px;
}

.authorized_table .settings_td
{
    padding-top: 7px;
}

.authorized_table th
{
    background-color: #FEFCE8;
    border-left: 1px solid #D7D7D7;
    border-bottom: 1px solid #D7D7D7;
    color: #000000;
    cursor: pointer;
    padding-left: 10px;
    padding-right: 10px;
    text-align: left;
    height: 28px;
}

.new-header th
{
    background-image:none !important;
    background-color:#FEFCE8 !important;
    height:28px !important;
    color:#000000 !important;
    border-bottom: 1px solid #D7D7D7 !important;
}

.authorized_user

{
    width: 145px;
}

.authorized_table .authorized_user

{
    width: 105px;
}

.authorized_email

{
    width: 112px;
}

.authorized_table .authorized_email

{
    width: 119px;
}

.authorized_id

{
    width: 100px;
}

.authorized_level

{
    width: 80px !important;
}

.authorized_status

{
    width: 50px;
}

.authorized_actions

{
    width: 60px;
}

@media \0screen {
.depositsFix
{
    width: 59px;
}
}

.wire-actions

{
    width: 64px;
}

.auth_buttons_left

{
    float:left;
}

.auth_buttons_right

{
    float:right;
}

.table_td_padding

{
    padding-left: 10px;
    padding-right: 10px;
    vertical-align: middle;
    padding-top: 9px;
    padding-bottom: 9px;
}

.table_td_align

{
    text-align: center;
}

.authorized_table td
{
    border-left: 1px solid #D7D7D7;
    border-bottom: 1px solid #D7D7D7;
}


.tr_colored td

{
    border-bottom: 1px solid #D7D7D7;
}

.border_hover

{
    background-color: #F2F7FA !important;
}


.tr_colored

{
    background-color: #D3E4EE;
}

.tr_colored_font

{
    color: red;
}

.summary-tables td
{
	vertical-align: middle;
}

/*.table_arrows
{
    background: url("../images/table_arrows.png") no-repeat;
    width: 9px;
    height: 9px;
    margin-top: 5px;
    margin-left: 8px;
    display:inline-block;
    zoom: 1;
}*/

.table_align_div
{

    text-align: center;
}

.message_header
{
    background: url("../images/table_background_new.png");
    height: 30px;
    color: #ffffff;
    border: 1px solid #D7D7D7;
    padding-left: 15px;
    padding-right: 15px;
    width: 659px;
    margin-top: 5px;

}

.message_header div
{ 
    padding-top:6px;
}

.messages_table-new
{
    border-right: 1px solid #D7D7D7;
    background-color: #ffffff;
}

.messages_table-new th {
    background-color: #FEFCE8;
    border-bottom: 1px solid #D7D7D7;
    border-left: 1px solid #D7D7D7;
    cursor: pointer;
    padding-left: 15px;
    padding-right: 15px;
    text-align: left;

}


.messages_table-new tbody td {
    border-bottom: 1px solid #D7D7D7;
    border-left: 1px solid #D7D7D7;
    cursor: pointer;
    height: 28px;
    padding-right: 15px;
    padding-left: 15px;
}

.messages-center-new

{
	margin-bottom: 40px;
}

.messages-center-new td

{
	vertical-align: middle !important;
}

#left-messages-menu
{
    width:150px;
    float:left;
    margin-right:20px;
    margin-top:30px;
}

.left-messages-menu

{
    margin-top:0px !important;
}

#left-messages-menu ul
{
    margin-left: 0px !important;
}

#border-down
{
    text-transform:uppercase;
    border-bottom:1px solid #d7d7d7;
    padding-bottom:10px;
    color:#6D6E71;
}

.filterLabel {
    border-bottom: 1px solid #D7D7D7;
    color: #6D6E71;
    padding-bottom: 10px;
}

#left-messages-menu ul
{
    line-height: 20px !important;

}

#pendReqFilter a
{
    color: #6D6E71 !important;
}

#pendReqFilter a:hover
{
    color: #939598 !important;
}

#pendReqBody
{
    border: 1px solid #D7D7D7;
    padding:20px 20px 20px;
    margin-left:10px;
}

.pendReqBodyTable
{
    width:440px;
}

.secondpenq_table

{
    width:660px;
}


.wiring_table

{
    width: 730px !important;
}

.add-accounts_header

{
    width: 687px !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
    border-left: 1px solid #D3D3D3;
    border-right: 1px solid #D3D3D3;
}

.add-accounts_header-wiring

{
    width: 732px !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
    border-left: 1px solid #D3D3D3;
    border-right: 1px solid #D3D3D3;
}

.add-accounts_header_smaller
{
    width:649px !important;
    margin-left: 2px;
}

.add_account-main_wrapper

{
    border: 1px solid #D3D3D3;
    border-top: none;
    width: 687px;
    padding: 20px 20px 30px 20px;
}

.add_account-main_wrapper_smaller
{
    width:649px !important;
    margin-left: 2px;
}

.add_account-radio-label

{
    padding-top: 2px;
}

.add_account-radio

{
    margin-right: 5px;
}

.add-account-input

{
    width: 310px;
}

.wiring_buttom_buttons

{
    width: 176px;
    margin-top: 30px;
    margin-bottom: 15px;
    height: 30px;
    margin-left:auto;
    margin-right:auto;
}

.color-gray

{
    color: #808083;
}

.transfer-type

{
    margin: 15px 0 5px 0;
}

.beneficiary_acc

{
    margin: 29px 0px 5px 0px;
}

.beneficiary_bank

{
    margin: 28px 0px 5px 0px;
}

.primary_check

{
    margin: 1px 0px 0px 8px;
    padding: 0px !important;
   
}

.add_acc_input_label

{
    margin-top: 10px;
    margin-bottom: 2px;
}

.wiring_bottom_div

{
    width: 727px;
    border: 1px solid #D3D3D3;
}

.security-margin
{
	margin-right: 15px;
	height: 92px;
    max-width: 360px;
}

.security-margin-pass
{
	height: 50px;
    max-width: 360px;
}

.originator-top

{
    margin: 30px 0px 5px 0px;
}

.right_green

{
    color: Green;
    float:right;
    margin-top: 15px;
}

.deposit-time
{
    width: 290px;
    margin-left: 9px;
}

.country-select

{
    width: 200px;
}

.withFundLeft
{
    width:350px;
}

#right-messages-content
{
    width:750px;
    float:left;
}

.right-messages-content
{
    width:691px !important;
    float:right !important;
}

.messages-toolbar
{
    height:30px;
    margin-bottom: 10px;
}

.messages-toolbar-new

{
	height:30px;
    margin-bottom: 10px;
    margin-top: -33px;
}

.messages-toolbar select
{
    float:right;
}

.singcol_fix

{
    margin-left: 0 !important;
}

.messages_read

{
    width: 50px;
}

.messages_read-new

{
    width: 28px;
}

.messages_check

{
    width: 46px;
}

.messages_check-new

{
    width: 39px;
}

.messages_date

{
    width: 213px;
}

.messages_date-new

{
    width: 147px;
}

.messages_subject

{
    width: 430px;
}

.messages_subject-new

{
    width: 200px;
}

.messages_status

{
    width: 100px;
}

.messages_status-new

{
    width: 60px;
}

.message-header-text h2

{
	padding: 0px !important;
	margin-bottom: 50px !important;
}

#message-wrapper
{
    border:1px solid #d7d7d7;
    margin-bottom:30px;
}

#message-header
{
    background: url("../images/message_shadow.png") repeat-x;
    height:65px;
    border-bottom:1px solid #d7d7d7;
}

#message-header img
{
    margin-left:15px;
    margin-top:7px;
}

.message-image-conainer
{
    height:95px;
    float:left;
}

.message-header-text
{
    float: left;
    padding-left: 15px;
    padding-top: 20px;
}

.message-body-text
{
    float:left;
    padding-left: 60px;
    padding-right: 20px;
}

.message-header-text span
{
    text-transform:uppercase;
}

#message-body
{
    background:White;
    padding-bottom: 30px;
}

.msg_buttons_left

{
    float:left;
}

.msg_buttons_right

{
    float:right;
    margin-right: 29px;
}

.table_message_td_padding

{
    padding-left: 14px;
    vertical-align: middle;
    padding-top: 9px;
    padding-bottom: 9px;
}

.inbox-padding
{
    padding-left:14px;
}
.table_message_td_align

{
    text-align: center;
}

.tr_colored_blue

{
    background-color: #D3E4EE;
}

.tr_colored_yellow

{
    background-color: #FEFCE8;
    
}

.dialog_text_width span

{
    float:right;
    
}


#DialogNewUser input[type="text"]

{
    width: 225px;
    margin-left: 20px;
}

#DialogNewUser select

{
    padding-left: 2px;
}

#DialogNewUser select

{
    width: 227px;
    margin-left: 20px;
}

#DialogEditUser input[type="text"] {
    width: 225px;
    margin-left: 20px;
}

#DialogEditUser select {
    padding-left: 2px;
}

#DialogEditUser select {
    width: 227px;
    margin-left: 20px;
}


#DialogResendInvitation input

{
    width: 225px;
    margin-left: 20px;
}

#DialogResendInvitation select

{
    padding-left: 2px;
}

#DialogResendInvitation select

{
    width: 227px;
    margin-left: 20px;
}


#DialogConfirmDelete input

{
    width: 225px;
    margin-left: 20px;
}

#DialogConfirmDelete select

{
    padding-left: 2px;
}

#DialogConfirmDelete select

{
    width: 227px;
    margin-left: 20px;
}

#DialogEditUser input[type="text"]

{
    width: 225px;
    margin-left: 20px;
}

#DialogEditUser select

{
    padding-left: 2px;
}

#DialogEditUser select

{
    width: 227px;
    margin-left: 20px;
}

.dialog 
{
    display: none;
}

.dialog_div

{
    margin-top: 15px;
}

.dialog_div input[type="checkbox"]

{
    padding: 0px !important;
}

.dialog_ok
{
    /*background: url("../images/button_ok.png") no-repeat;*/
    /*background-color: #082F5D;
    border-radius: 4px;
    text-align: center;
    width: 77px;
    height: 30px;
    display: inline-block;
    zoom:1;
    margin-right: 10px;*/    

    min-width: 157px;
height: 40px;
background-color: #062F5A;
text-align: center;
border-radius: 5px;
margin-top: 2px;
color: #fff;
cursor: pointer;
}

.dialog_ok span {
    display: block;
    padding-top: 11px;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
}

.dialog_ok:hover

{
    /*background: url("../images/button_ok_hover.png") no-repeat;*/
    /*background: #6485B7;
    width: 77px;
    height: 30px;
    display: inline-block;
    zoom:1;
    margin-right: 10px;*/    
}

.dialog_ok a
{
    /*width: 77px;
    height: 30px;
    display:block;
    color: #fff !important;*/
}

.dialog_ok a span
{
    /*display:block;
    padding-top: 7px;*/
}

.dialog_cancel, .dialog_no {
min-width: 157px;
height: 40px;
background-color: #6485B7;
text-align: center;
border-radius: 5px;
color: #fff;
cursor: pointer;
}

.dialog_cancel span, .dialog_no span {
    background: url(../../images/equity/print_icon.png) no-repeat;
    background-position-x: 0%;
    background-position-y: 0%;
    display: block;
    padding-top: 11px;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    background-position: 45px 12px;
}

.dialog_cancel:hover, .dialog_no:hover {
    background: #7b9bcb;
    display: inline-block;
    zoom:1;
}

.dialog_cancel a {
    /*width: 77px;
    height: 30px;
    display:block;
    color: #082F5D;*/
}

.dialog_cancel:hover a, .dialog_no:hover a {
    color: #fff;
}

.dialog_cancel a span {
    /*padding-top: 4px;
    display: block;*/
}

.submit_button {
    min-width: 157px;
    height: 40px;
    background-color: #062F5A;
    text-align: center;
    border-radius: 5px;
    margin-top: 2px;
    color: #fff;
    cursor: pointer;
}

.submit_button span {
    display: block;
    padding-top: 11px;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
}

/*.dialog_no {
    background: #fff;
    border-radius: 4px;
    border: 2px solid #082F5D;
    text-align: center;
    color: #082F5D;
    width: 77px;
    height: 26px;
    display:inline-block;
}*/

/*.dialog_no:hover {
    background: #6485B7;
    border-radius: 4px;
    border: 2px solid #6485B7;
    width: 77px;
    height: 26px;
    display:inline-block;
}*/

/*.dialog_no:hover a {
    color: #fff;
}*/

/*.dialog_no a {
    width: 77px;
    height: 30px;
    display:block;
}*/

/*.dialog_no a span {
    display:block;
    padding-top: 5px;
}*/

/*.dialog_yes {
    background: #EC6260;
    border-radius: 4px;
    text-align: center;
    width: 77px;
    height: 30px;
    display:inline-block;
    margin-right: 10px;
}*/

/*.dialog_yes:hover {
    background: #F64C4A;
    border-radius: 4px;
    width: 77px;
    height: 30px;
    display:inline-block;
    margin-right: 10px;
}*/

/*.dialog_yes a {
    width: 77px;
    height: 30px;
    display:block;
    color: #fff !important;
}*/

/*.dialog_yes a span {
    display:block;
    padding-top: 6px;
}*/

.dialog_yes-green

{
    background: url("../images/button_yes_green.png") no-repeat;
    width: 76px;
    height: 30px;
    display:inline-block;
    margin-right: 10px;
}

.dialog_yes-green:hover

{
    background: url("../images/button_yes_green_hover.png") no-repeat;
    width: 76px;
    height: 30px;
    display:inline-block;
    margin-right: 10px;
}

.dialog_yes-green a

{
    width: 76px;
    height: 30px;
    display:block;
}

.dialog_save
{
    /*background: url("../images/button_save.png") no-repeat;
    width: 77px;
    height: 30px;
    margin-right: 10px;
    display:inline-block;*/

    min-width: 157px;
height: 40px;
background-color: #062F5A;
text-align: center;
border-radius: 5px;
color: #fff;
cursor: pointer;
}

.dialog_save span {
    display: block;
    padding-top: 11px;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
}

.dialog_save:hover
{
    /*background: url("../images/button_save_hover.png") no-repeat;
    width: 77px;
    height: 30px;
    margin-right: 10px;
    display:inline-block;*/
    background: #114479;
}

.dialog_save a
{
    /*width: 77px;
    height: 30px;
    display: block;*/
}

.dialog_bottom_buttons
{
    height: 30px;
    width: 100%;
}

.dialog_rejected_buttons

{
    margin-top: 10px;
}

.wiring-setup_button

{
    margin-top: 60px !important;
}

.dialog-wiring-middle

{
    width: 350px;
}

.dialog-wiring-middle p

{
    padding-top: 5px;
}

.dialog_bottom_new_buttons
{
    margin-top: 45px !important;
}

.dialog_notification

{
    margin-top: 55px;
}

.dialog_header

{
    color: #ffffff;
    float:left;
    margin-top: 1px;
}

.header_text_image

{
    margin-top: 15px;
    margin-left: 14px;
}

.dialog_close

{
    background:transparent url(../images/equity/close_popup.png);
    background-repeat: no-repeat;
    display:block;
    width: 18px;
    height: 18px;
    float:right;
    margin-top: 1px;
    margin-right: 11px;
}

.dialog_close:hover

{
    background:transparent url(../images/equity/close_popup.png);
    background-repeat: no-repeat;
    display:block;
    width: 18px;
    height: 18px;
}

.dialog_close a

{
    display:block;
    width: 18px;
    height: 18px;
}

.dialog_resent_middletext textarea

{
    width: 410px;
    height: 159px;
    font-size: 14px !important;
    margin-top:15px;
}

.access_level

{
    margin-top: 0px !important;
}

#dialog input, #dialog select, .ui-widget input[type="text"], .ui-widget select

{
    border: 1px solid #e3e3e3;
    border-radius: 3px;
    height: 20px;
}

#dialog input, #dialog select, .ui-widget input[type="number"], .ui-widget select {
    border: 1px solid #e3e3e3;
    border-radius: 3px;
    height: 20px;
}

.ui-widget input

{
    height: 18px;
}


.buttons_edit

{
    margin-top: 25px !important;
}

.buttons_invitation

{
    margin-top: 35px !important;
}


.usage_history_select select

{
    width: 170px;
    border: 1px solid #B6B6B6;
    margin-left: 15px;
}

.history_margin

{
    margin-top: -4px;
    margin-left: 10px;
}

.update_history

{
    margin-top: -7px
}

.history_margin input

{
    width: 90px;
}

.margin_right

{
    margin-right: 10px;
}

.authorized_date

{
    width: 165px;
}

.authorized_user_history

{
    width: 207px;
}

.authorized_action

{
    width: 170px;
}

.authorized_desc

{
    width: 289px;
}

.ui-dialog-titlebar
{
    border: none !important;
    display: none !important;
}

.ui-dialog .ui-dialog-content {
    overflow: initial;
}

.ui-widget-content
{
    border: none !important;

}

.ui-datepicker

{
    padding-top: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    border-left: 1px solid #D7D7D7 !important;
    border-right: 1px solid #D7D7D7 !important;
    border-bottom: 1px solid #D7D7D7 !important;
    width: 10.1em !important;
}

#ui-datepicker-div

{
    padding-left: 5px !important;
    padding-right: 5px !important;
    /*margin-left: -40px !important;*/
    margin-top: 5px !important;
}

.ui-datepicker-calendar thead

{
    border-bottom: 1px solid #D7D7D7;
}

.ui-datepicker td a, .ui-datepicker td span {
    text-align: center !important;
    width: 26px !important;
    height: 21px !important;
}

.ui-datepicker td

{
    width: 12px !important;
    height: 15px !important;
}

.ui-datepicker table

{
    font-size: 0.7em !important;
}

.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled

{
    width: 12px !important;
}

.ui-datepicker th {
    padding-bottom: 2px !important;
    padding-top: 10px !important;
    width: 12px !important;
    height: 15px !important;
}

.ui-draggable, #DialogNewUser, #DialogEditUser, #DialogConfirmDelete, #DialogResendInvitation, #DialogResetPassword, #DialogConfirmSend, #DialogInfo

{
    background: none !important;
}

.ui-widget-header

{
    background-color: #ffffff !important;
    border: none !important;
}

.ui-datepicker-next

{
    background: url("../images/arrow_table_right.png") repeat-x !important;
    width: 24px !important;
    height: 24px !important;
    cursor: pointer;
    margin-top: 10px;
}

.ui-datepicker-prev

{
    background: url("../images/arrow_table_left.png") repeat-x !important;
    margin-top: 10px;
    width: 24px !important;
    height: 24px !important;
    cursor: pointer;
}

.ui-widget-header

{
    background: url("../images/calendar_header.png") repeat-x !important;
}

.ui-datepicker .ui-datepicker-prev

{
    left: 0px !important;
    top: 0px !important;
    margin-left: -1px !important;
}

.ui-datepicker .ui-datepicker-next

{
    right: 0px !important;
    top: 0px !important;
}

.ui-datepicker .ui-datepicker-header, .ui-datepicker-title {
    height: 34px !important;
    padding: 4px 9px !important;
    margin-top: -3px !important;
}

.ui-datepicker-header {
    margin-left: -5px !important;
    width: 257px !important;
}

.ui-widget

{
    font-size: 16px !important;
}

.ui-corner-all
{

    width: 16px;
}

.ui-datepicker .ui-datepicker-title {
    line-height: 42px !important;
    color: #424143 !important;
    font-size: 12px !important;
}

.ui-datepicker-title
{
    margin-top: -8px !important;

}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #ffffff !important; background-color: #ffffff !important; font-weight: bold; color: #595A5C !important; }


.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus

{
    /*border: 1px solid #C7D2D7 !important;*/
    background-color: #F2F2F2 !important;
}

/*.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br

{
    border-bottom-right-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
    border-top-left-radius: 0px !important;
    border-top-right-radius: 0px !important;
}*/

.ui-widget-header .ui-state-hover

{
    border: none !important;
}


.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight

{
    color: Red !important;
}



.ui-widget-overlay { /*position: absolute;*/ top: 0; left: 0; width: 100%; height: 100%; z-index: 1;}
.ui-dialog { position: absolute; width: 500px !important; overflow: initial; z-index: 2; }
.ui-widget-overlay { background: #000 50% 50% repeat; opacity: .85;filter:Alpha(Opacity=50); }

#Orders #orderTable tbody td
{
    vertical-align: middle !important;
}

.table_orders_arrows

{
    float:right;
    width: 10px;
    height: 14px;
    margin-top: 1px !important;
    display:inline-block;
    zoom: 1;
}

.arrows-right
{
    margin-left: 10px;
}

.table_orders_th_float

{
    display:inline-block;
    zoom: 1;
}

.arrows_long

{
    margin-top: 10px !important;
}

.orders_date

{
    width: 120px;
}

.orders_products

{
    width: 124px;
}

.orders_location

{
    width: 81px;
}

.orders_buy_sell

{
    width: 70px;
}

.orders_quantity

{
    width: 68px;
}

.orders_price

{
    width: 95px;
}

.orders_weight

{
    width: 83px;
}

.orders_total

{
    width: 101px;
}

.orders_status

{
    width: 60px;
}

#FilterByStatusHeader
{
    border: 1px solid #B6B6B6;
    width:155px;
    height:22px;
    background-color: #ffffff;
    cursor: pointer;
}

#FilterHeader
{
    display:inline-block;
    zoom: 1;
    margin-top: 3px;
    width: 130px;
    padding-left: 5px;

}

.drop_down_item
{
    width:100px;
    height:20px;
    padding-top: 7px;
    padding-bottom: 5px;
    padding-left: 7px;
  
}

.drop_down_item:hover
{
    width:148px;
    height:20px;
    background-color: #D3E4EE;
}

#FilterByStatusDropDown

{
    width:155px;
    height:96px;
    z-index: 99999;
    position:absolute;
    border-bottom: 1px solid #B6B6B6;
    border-left: 1px solid #B6B6B6;
    border-right: 1px solid #B6B6B6;
    background-color: #ffffff;
    cursor: pointer;
}

.dropdown_text

{
    display:inline-block;
    margin-top: -3px;
    height: 25px !important;
    padding-bottom: 5px;
}

.history_margin input

{
    padding-top: 2px !important;
    padding-bottom: 2px !important;

}

.prefix_checkbox

{
    width: 60px !important;
}

.margin_access

{
    margin-right: 10px;
}

.margin-top

{
    margin-top: 10px;
}

.padding_text_checkbox

{
    padding-top: 4px;
}

.right_margin

{
    margin-right: 5px;
}

.checkbox_row

{
    margin-bottom: 5px;
}

.custom_input

{
    height: 19px;
    width: 274px;
    border-left: none !important;
    border-color: #cfd1d2 !important;
    margin-right: 10px;
    padding-top: 4px !important;
    padding-bottom: 4px !important;
}

.custom_input_summary

{
    height: 19px;
    width: 355px;
    border-left: none !important;
    border-color: #cfd1d2 !important;
    margin-right: 10px;
    padding-top: 4px !important;
    padding-bottom: 4px !important;
}

.button_search

{
    background: url("../images/button_search.png");
    width: 76px;
    height: 30px;
}

.button_search-reset

{
    background: url("../images/button_reset2.png");
    width: 76px;
    height: 30px;
}

.button_search-reset:hover
{
    background: url("../images/button_reset2_hover.png");
    width:76px;
    height:30px;
    display:block;
}

.button_search-reset a

{
    display: block;
    width: 76px;
    height: 30px;
}

.button_search a

{
    width: 76px;
    height: 30px;
    display:block;
}

/*.button_search:hover

{
    background: url("../images/button_search_hover.png");
    width: 76px;
    height: 30px;
}*/

.account_search_whole

{
    width: 469px;
}

.width-fix-ie7
{
	width: 470px;
}

.account_search_whole_summary
{
    width: 470px;
    height: 90px !important;
}

.start_typing
{
    margin-bottom: 10px;
}

.account_recently

{
    width: 470px;
}

.account_recently_summary

{
    width: 470px;
    margin-top: 20px;
}

.recently_header

{
    
    background-color: #FEFCE8;
}

.placeholder_text

{
    color: #A5A7AA;
    padding-top: 3px;
}

.RecentlyAccessed_table

{
    border-right: 1px solid #d7d7d7;
    margin-bottom: 20px;
}

.RecentlyAccessed_table tbody td, .brokerActivityTable tbody td

{
    border-left: 1px solid #d7d7d7;
    border-bottom: 1px solid #d7d7d7;
    padding-left: 10px;
    padding-right: 10px;
    vertical-align: middle;
    padding-top: 7px;
    padding-bottom: 7px;
}

.access_margin

{
    padding-top: 6px !important;
}

.recently_account, .tradeTypeHeader

{
    width: 155px;
}

.recently_name, .tradeCodeHeader

{
    width: 191px;
}

.recently_access

{
    width: 106px;
    text-align: center !important;
}

.actionItems a:hover

{
    text-decoration: underline;
}

.accounts_text_border
{
    text-transform: uppercase;
    border-bottom: 1px solid #D3D3D3;
    padding-bottom: 5px;
    margin-bottom: 10px;
    color: #8F9092;
}

.accounts_table_right
{
    width: 470px;
}

.page_previous a

{
    margin-left: 5px;
    margin-right: 5px;
    text-decoration: underline;
}

.page_next a

{
    margin-left: 10px;
    text-decoration: underline;
}

.pagination

{
    margin-left: 2px;
}

.pagination a

{
    text-decoration: underline;
}

.recently_header th

{
    border-left: 1px solid #d7d7d7;

    border-bottom: 1px solid #d7d7d7;
}

.RecentlyAccessed_table, .brokerActivityTable

{
    border-right: 1px solid #d7d7d7;
    background-color: #ffffff;
}

.RecentlyAccessed_table th, .brokerActivityTable th

{
    background-color: #FEFCE8;
    border-bottom: 1px solid #D7D7D7;
    border-left: 1px solid #D7D7D7;
    color: #000000;
    padding-left: 10px;
    padding-right: 10px;
    text-align: left;
}

.no-pointer, .no-pointer-table tr td {
    cursor: default !important;
}

.table-account_account

{
    width: 198px;    
}

.table-account_name

{
    width: 148px;
}

.table-account_access

{
    width: 63px;
}

.selected_page a

{
    font-weight: bold;
    color: #8F9092 !important;
    text-decoration: none !important;
}

.summaryGraphAdvisor
{
    margin-bottom: 10px;
    width:468px;
    border:1px solid #d7d7d7;
    background-color:#FFFFFF;
}

.table_pricing_smaller-advisor

{
    border-left: none !important;
    border-right: none !important;
    border-bottom: none !important;
    border-width: 1px;
    border-style: solid;
    border-color: #D7D7D7;
    margin-left: 20px;
    margin-bottom: 20px;
}

.table_pricing_smaller-advisor td
{
	vertical-align: middle;
}

.table_pricing_smaller-advisor thead td

{
    text-align: center;
}

.table_pricing_smaller-advisor td

{
    padding-left: 10px !important;
    padding-right: 10px;
    border-left: none !important;
    border-top: none !important;
    border-width: 1px;
    border-style: solid;
    border-color: #D7D7D7;
}

.table_product-advisor

{
    width: 110px;
}

.table_buy_sell_smaller-advisor

{
    width: 65px;
}

.table_change_smaller-advisor

{
    width: 104px;
}

.test_summary_header
{
    background: url("../images/table_background_new.png");
    height: 30px;
    color: #ffffff;
    width: 216px !important;
    border: 1px solid #D7D7D7;
    padding-left: 15px;
    padding-right: 15px;
}

.test_summary_header div
{
    padding-top: 7px;
}

.summaryActionsDiv input, .summaryActionsDiv select
{
    font-size: 11px;
}

.summary-nav-div
{
    margin-bottom: 10px;
}

.ofac_add_summary
{
    padding-bottom: 20px;
}

.ofac-summary-left-long
{
    margin-top: 10px;
}

.pass_border

{
    border-color:#D7D7D7 !important;
    margin-bottom: 0 !important;
}

.pass_border_2px

{
    border-color:#D7D7D7 !important;
    border-top: 2px solid #D7D7D7;
    margin-bottom: 0 !important;
    height: 2px;
}

.middle_border

{
    border-color: #F7F7F7 !important;
    margin-bottom: 0 !important;
}

.pass_div

{
    
    padding-top: 15px;
    padding-bottom: 15px;
    text-transform: uppercase;
    color: #62A000;
    padding-left: 10px;
}

.fail_div

{
    padding-top: 15px;
    padding-bottom: 15px;
    text-transform: uppercase;
    color: #BA3123;
    padding-left: 10px;
}

.number_padding

{
    padding-top: 15px;
    padding-right: 10px;
}

.total_number

{
    color: #000000;
}

.total_div

{
    padding-top: 15px;
    padding-bottom: 15px;
    text-transform: uppercase;
    color: #000000;
    padding-left: 10px;
}

.account_number_div

{
    padding-bottom: 10px;
    margin-bottom: 10px;
    margin-top: 0px;
}

.account_number

{
    text-align: right;
}

.account_members

{
    padding-top: 10px;
    padding-bottom: 27px;
}

.account_colored

{
    background-color: #EAF2F4;
}

.account_members_text

{
    text-transform: uppercase;
    padding-bottom: 5px;
}

.member_no

{
    margin-left: 5px;
    margin-right: 5px;
}

.member_link

{
    text-decoration: underline !important;
}

.entity_information_body

{
    margin-bottom: 40px;
}

.entity_information
{
    background: url("../images/table_background_new.png");
    height: 30px;
    color: #ffffff;
    border: 1px solid #D7D7D7;
    padding-left: 15px;
    padding-right: 15px;
    width: 659px;
}

.entity_information div
{
    padding-top: 7px;
}

.entity_information_body

{
    background-color: #ffffff;
    width: 689px;
    border: 1px solid #D7D7D7;
    border-top: none;
}

.entity_information_body-wrapper

{
    padding: 15px 35px 15px 35px;
}

.authentication_div

{
    background-color: #FEFCE8;
    border: 1px solid #D7D7D7;
    padding: 15px 0 15px 0;
    text-align: center;
    margin-bottom: 20px;
}

.auth_colored

{
    color: #BA3123;
}

.entity_left_wrapper

{
    width: 300px;
    float:left;
}

.entity_left_input-text

{
    margin-bottom: 2px;
}

.ofac_number_input

{
    width: 25px;
}

.ofac_number_input-long

{
    width: 47px;
}

.summary_left-div

{
    height: 20px;
    min-width: 135px;
    padding-right: 5px;
    margin-bottom:8px;
    font-size: 14px;
}

.summary_left-div_padding-bottom
{
    padding-top: 15px;
}

.account_details_bigger_font {
    font-size: 12px;
}

.summary_right-div

{
    min-width: 135px;
    padding-right: 5px;
    margin-bottom:3px;
    text-align: left;
}

.entity_left_input

{
    margin-bottom: 15px;
    width: 295px;
    margin-top: 0px;
}

.entity_left_input-select

{
    width: 299px;
    margin-top: 0px;
}

.entity_left_select

{
    margin-bottom: 15px;
    width: 170px;
}

.entity-left-smaller-div, .entity-right-smaller-div
{
	height: 216px;
}

.citizenship-margin
{
	margin-bottom: 13px;
}


.entity_left_box

{
    background-color: #EAF2F4;
    width: 268px;
    border: 1px solid #D7D7D7;
    padding: 15px;
    margin-top: 20px;
    margin-bottom: 20px;
}

.entity_left_box_wrapper

{
    width: 130px;
}

.wrapper_box_margin

{
    margin-top: 8px;
}

.entity_right_wrapper

{
    width: 300px;
    float:right;
}

.ofac_responce

{
    width: 130px;
}

.find_entity_head
{
    background: url("../images/table_background_new.png");
    height: 23px;
    color: #ffffff;
    border: 1px solid #D7D7D7;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 7px;
    width: 659px;
}

.paginatation_whole

{
    margin-top: -27px;
    height: 18px;
    width: 690px;
    margin-bottom: 9px;
    height: 18px;
}

.accounts-pagination
{
    height: 17px;
}

.pagination-withdrawal
{
    margin-top: 0px;
    width: 647px;
}

.pagination-transactions-ira
{
    margin-top: 0px;
    width: 464px;
}

.paginatation_whole_fin
{
    width: 954px;
    margin-top: 0px;
}

.find_entity_mid
{

    background-color: #ffffff; 
}

.find_entity_bottom
{
    height:70px;
    width: 650px;
    padding-left: 20px;
    padding-right: 20px;
    border-left: 1px solid #D7D7D7;
    border-right: 1px solid #D7D7D7;
    border-bottom: 1px solid #D7D7D7;
    border-top: 1px solid #D7D7D7;
    margin-bottom:30px;
    background-color: #ffffff;
}

.find_entity_search
{
    background: url("../images/button_search.png");
    width:76px;
    height:30px;
    display:block;
    border: none;
    cursor: pointer;
    clear: right;
}

.find_entity_reset
{
    background: url("../images/button_reset2.png");
    width:76px;
    height:30px;
    display:block;
    margin-left:6px;
}

.find_entity_reset a
{
    width:76px;
    height:30px;
    display:block;
}

.find_entity_search a
{
    width:76px;
    height:30px;
    display:block;
}

.summaryActionsDiv input[type="text"]

{
    padding-top: 1px !important;
    padding-bottom: 1px !important;
    width: 158px;
}

.summaryActionsDiv select

{
    width: 162px;
}

.hr_margin

{
    margin-top: 30px;
    margin-bottom: 30px !important;
}

.find_entity_search:hover
{
    background: url("../images/button_search_hover.png");
    width:76px;
    height:30px;
    display:block;
}

.find_entity_reset:hover
{
    background: url("../images/button_reset2_hover.png");
    width:76px;
    height:30px;
    display:block;
}


.ofacsummary_down_header
{
    height:30px;
    width: 918px;
}

.ofacsummary_export_to_excel
{
    float:right;
    width:121px;
    height:26px;
}

.mid_row
{
    margin-bottom:20px;
}

.mid_row_text
{
    float:left;
    width:140px;
    padding-top:5px;
}

.summary_left_text

{
    margin-top: 10px;
    margin-bottom: 2px;
}

.no-margin

{
    margin-top: 0px !important;
}

.no-margin-all
{
    margin: 0px !important;
}

.mid_row_field
{
}

.mid_row_field input[type="text"]
{
    width:225px !important;
    height:15px;
}

.mid_row_field select
{
    height: 24px;
    width: 230px !important;
}


.find_entity_mid_left
{
    padding-left:36px;
    padding-top:50px;
    width:400px;
    height:90px;
    float:left;
}

.find_entity_mid_right
{
    float:left;
    height:90px;
    width:400px;
    padding-top:50px;
    padding-left:34px;
}


.search_results_table
{
    border-right: 1px solid #D7D7D7;
    background-color: #ffffff;
    width: 691px;
}

.search_results_table tbody td
{
    padding-top: 7px;
    padding-bottom: 7px;
    padding-left: 10px;
    padding-right: 10px;
}

.search_results_table .settings_td
{
    vertical-align: top;
    padding-top: 7px;
}


.search_results_table th {
    background-color: #FEFCE8;
    border-bottom: 1px solid #D7D7D7;
    border-left: 1px solid #D7D7D7;
    padding-left: 10px;
    padding-right: 10px;
    text-align: left;

}


.search_results_table tbody td {
    border-bottom: 1px solid #D7D7D7;
    border-left: 1px solid #D7D7D7;
    cursor: pointer;

}

.wire_instructions_table
{
    border-right: 1px solid #D7D7D7;
    background-color: #ffffff;
}

.wire_instructions_table th {
    background-color: #FEFCE8;
    border-bottom: 1px solid #D7D7D7;
    border-left: 1px solid #D7D7D7;
    cursor: pointer;
    padding-left: 15px;
    padding-right: 15px;
    text-align: left;
}


.wire_instructions_table tbody td {
    border-bottom: 1px solid #D7D7D7;
    border-left: 1px solid #D7D7D7;
    cursor: pointer;
    min-height: 22px;
    vertical-align: top !important;
}

.search_broker, .search_acc_type
{
    color: #A5A7AA;
    text-align:left !important;
}

.search_entity
{
    width:138px;
    height: 28px;
}

.search_account
{
    width:208px;
}

.search_passport
{
    width:90px;
}

.search_account_type
{
    width:150px;
}

.search_account_status
{
    width:170px;
}

.search_table_td_padding
{
	padding: 9px 10px 3px 10px;
	padding: 11px 10px 0px 10px\0/;
}

.account_status_padding
{
    padding-top: 4px;
}

.ofac_reason
{
    width: 30px;
}

.ofac_responce_reason_wrapper
{
    border-right: 2px solid #D7D7D7;
    width: 315px;
    padding-bottom: 49px;
    .padding-bottom: 65px;
}

.ofac_responce_reason_wrapper_right
{

    width: 373px;
}

.ofac_table

{
    border-top: 1px solid #D7D7D7;

}

.ofac_table td

{
    vertical-align: top;
}

.ofac_responce_left

{
    width: 265px;
    margin: 15px 35px 15px 35px;
}

.ofac_responce_right

{
    width: 303px;
    margin: 15px 35px 15px 35px;
}

.ofac_reason_right

{
    width: 330px;
    margin-left: 20px;
}


.ofac_responce_header

{
    border-bottom: 2px solid #D7D7D7;
    margin-bottom: 20px;
}

.ofac_responce_margin
{
    margin-top: 5px;
}

.entity_information_bottom
{
    margin: 0px 0px 15px 0px;
    padding: 15px;
    background-color: #ffffff;
    border: 1px solid #D7D7D7;
    width: 660px;
}

.add_note_containter
{
    width: 660px;
    padding: 15px;
    background-color: #ffffff;
    border: 1px solid #D7D7D7;
    border-top: none;
}

.entity_information-table
{
    border-right: 1px solid #D7D7D7;
    margin-bottom: 20px;
    background-color: #ffffff;
}

.entity_information-table th

{
    background-color: #FEFCE8;
    border-left: 1px solid #D7D7D7;
    border-bottom: 1px solid #D7D7D7;
    padding-left: 15px;
    padding-right: 15px;
    text-align: left;

}

.entity_information-table tbody td

{
    padding: 6px 15px;
    height: 30px;
    border-left: 1px solid #D7D7D7;
    border-bottom: 1px solid #D7D7D7;
    vertical-align: middle;
    cursor: pointer;
}

.entity-table_date

{
    width: 120px;
}

.entity-table_author

{
    width: 135px;
}

.entity-table_notes

{
    width: 427px !important;
}

.us-citizen

{
    margin-top: 0px;
    margin-bottom: 10px;
}

.us-citizen_radio

{
    margin-left: -5px;
    margin-bottom: 10px;
}

.yes-margin

{
    margin-right: 10px;
}

.citizenship_div

{
    margin-top: 0px;
}

.dialog_view textarea

{
    height: 187px;
}

.print-top

{
    margin-top: 20px !important;
}

.city_input_margin

{
    margin-top: 6px;
}

.button_save_new

{
    background: url("../images/button_save_new.png");
    width: 76px;
    height: 30px;
    margin: 0px 10px 0px 10px;
}

.button_save_new a

{
    display: block;
    width: 76px;
    height: 30px;
}

.button_save_new:hover

{
    background: url("../images/button_save_new_hover.png");
    width: 76px;
    height: 30px;
}

.button_cancel

{
    /*background: url("../images/button_cancel_new.png");*/
    /*background: #fff;*/
    /*border: 2px solid #082F5D;*/
    /*border-radius: 5px;*/
    /*color: #082F5D;
    width: 76px;
    height: 30px;
    text-align: center;*/

    min-width: 157px;
height: 40px;
background: url(../../images/equity/buttonPrint.png) repeat-x;
background-color: #6485B7;
text-align: center;
border-radius: 5px;
margin-top: 2px;
color: #fff;
cursor: pointer;
}

.button_cancel span{
    background: url(../../images/equity/print_icon.png) no-repeat;
    background-position-x: 0%;
    background-position-y: 0%;
    background-position-x: 0%;
    background-position-y: 0%;
    display: block;
    padding-top: 11px;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    background-position: 45px 12px;
}

.button_cancel a

{
    display: block;
    /*width: 76px;
    height: 30px;*/
}

.button_cancel a span, .button_cancel span

{
    /*display: block;
    padding-top: 3px;*/
}

.button_cancel:hover
{
    /*background: url("../images/button_cancel_new_hover.png");*/
    background: #7b9bcb;
    /*border: 2px solid #6485B7;*/
    /*width: 76px;
    height: 30px;*/
}

.button_cancel:hover a, .button_cancel:hover span
{
    color: #fff;
}

.entity_bottom_buttons

{
    height: 70px;
    border-top: 1px solid #D7D7D7;
    background: url("../images/shadow.png") repeat-x;
    padding: 0px 35px 0px 35px;
    
}

.bottom_buttons_margin

{
    margin-top: 20px;
}

.ofac_responce_margin

{
    font-size: 11px;
}

.note_subject

{
    margin-top: 2px;
    width: 52px;
    
}

.reject_subject

{
    margin-top: 2px;
    width: 105px;
    
}

.note_middletext

{
    font-size: 12px;
}

.rejected_middletext

{
    font-size: 12px;
    margin-top: 60px !important;
    min-height: 65px;
}


.dialog_note_margin

{
    margin-left: 5px;
}

.author_name

{
    margin-left: 10px;
}

.notes_header

{
    margin-bottom: 20px;
    height: 25px;
}

.entity_shadow

{
    background: url("../images/shadow-invert.png") repeat-x;
    width: 100%;
    height: 7px;
    margin-top: -8px;
}

.shadow_first

{
    margin-top: 6px;
}

.auth_complete

{
    margin-left: 129px;
}

.preferences_header

{
    width: 646px;
    height: 30px;
    margin-top: -49px;
    margin-bottom: 19px;
}

.personal_info_edit
{
    margin-bottom: 20px;
}


.edit-preferences-header
{
    height:30px;
    background: url("../images/summary_header_background.jpg") repeat scroll 0 0 transparent !important;
    color:#ffffff;
    width: 645px;
    border: 1px solid #D7D7D7;
}

.edit-preferences-header div
{
    padding: 7px 0px 0px 10px;
}

.rssHolder{
    color: #414042;
    margin-top: -7px;
    width: 448px;
}

.rssHolder a 
{
    color: blue;
    font-size: 14px;
    text-align: center;
    text-decoration: underline;
}

.rssHolder p {
    font-size: 12px;
    font-weight: normal;
    margin: 0;
    padding: 0;
}

.rssHolder hr {
    border-color: #CCCCCC;
    border-style: solid;
    border-width: 1px 0 0;
    clear: both;
    height: 0;
    margin: 0 0 5px;
}

.rssTitle {
    font-size: 22px;
    font-weight: bold;
    margin-bottom: 10px;
}

.rssContent {
    margin-bottom: 30px;
    margin-top: 15px;
    text-align: left;
}

.rssContent div {
    float: none !important;
    padding-bottom: 20px;
    /*text-align: center;*/
}

.left_cell

{
    border-bottom: 1px solid #D7D7D7;
    border-left:1px solid #D7D7D7;
    width: 435px;
    padding-top: 10px;
    padding-bottom: 10px;
    background-color: #ffffff;
}

.notification

{
    border-left:none !important;
    border-right:1px solid #D7D7D7;
    padding-top: 8px;
    padding-bottom: 8px;
    height: 19px;
}

.personal_info_text

{
    height: 15px;
}

.left_cell_tall

{
    border-bottom: 1px solid #D7D7D7;
    border-left:1px solid #D7D7D7;
    width: 170px;
    padding-top: 10px;
    padding-bottom: 10px;
    height: 90px;
    background-color: #ffffff;
}

.left_cell_tall_shipping

{
    border-bottom: 1px solid #D7D7D7;
    border-left:1px solid #D7D7D7;
    width: 170px;
    padding-top: 10px;
    padding-bottom: 10px;
    height: 123px;
    background-color: #ffffff;
}

.personal_padding

{
    padding-left: 10px;
}

.right_cell

{
    width: 200px;
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #D7D7D7;
    border-right:1px solid #D7D7D7;
    float:left;
    background-color: #ffffff;
}

.right_cell_input

{
    width: 200px;
    padding-top: 8px;
    border-bottom: 1px solid #D7D7D7;
    border-left:1px solid #D7D7D7;
    border-right:1px solid #D7D7D7;
    float:left;
    background-color: #ffffff;
    vertical-align: middle;
    height: 27px;
}

.right_cell_input_tall

{
    width: 474px;
    padding-top: 5px;
    padding-bottom: 5px;
    border-bottom: 1px solid #D7D7D7;
    border-left:1px solid #D7D7D7;
    border-right:1px solid #D7D7D7;
    float:left;
    height: 100px;
    background-color: #ffffff;
}

.right_cell_input_tall_shipping

{
    width: 474px;
    padding-top: 5px;
    padding-bottom: 5px;
    border-bottom: 1px solid #D7D7D7;
    border-left:1px solid #D7D7D7;
    border-right:1px solid #D7D7D7;
    float:left;
    height: 133px;
    background-color: #ffffff;
}

.right_cell_select
{
    width: 474px;
    padding-top: 8px;
    padding-bottom: 8px;
    border-bottom: 1px solid #D7D7D7;
    border-left:1px solid #D7D7D7;
    border-right:1px solid #D7D7D7;
    float:left;
    background-color: #ffffff;
}

.preferences_buttom_buttons
{
    height: 30px;
    width: 176px;
    margin-left:auto;
    margin-right:auto;
}

.button_save_preferences
{
    /*margin-left: 0px !important;*/
    min-width: 157px;
    height: 40px;
    background-color: #062F5A;
    text-align: center;
    border-radius: 5px;
    margin-top: 2px;
    color: #fff;
    cursor: pointer;
}

.button_save_preferences span
{
    /*background: url("../images/button_save.png") repeat scroll 0 0 transparent;
    height: 30px;
    margin: 0 10px;
    width: 76px;
    border: none;
    cursor: pointer;*/

    display: block;
    padding-top: 11px;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
}

.button_save_preferences:hover {
    background: #114479;
}

.button_save_preferences input:hover
{
    background: url("../images/button_save_hover.png") repeat scroll 0 0 transparent;
    height: 30px;
    width: 76px;
    border: none;
    cursor: pointer;
}

.color_red

{
    color: Red;
    padding-left: 3px;
}

.city_div

{
    width: 130px;
}

.input_info

{
    width: 170px;
}

.personal_padding input

{
    padding-top: 1px !important;
    padding-bottom: 1px !important;
}

.input_info_select

{
    width: 174px;
    height: 19px;
}

.input_info_phone

{
    width: 170px;
}

.state_select

{
    width: 60px;
    margin-top: 5px;
}

.info_bottom

{
    margin-bottom: 5px;
}

.state_div

{
    width: 70px;
}

.zip_div

{
    width: 80px;
}

.info_margin

{
    margin-top: 5px;
}

.info_text_gray

{
    text-transform: uppercase;
    color: #A5A7AA;
}

.check_here

{
    padding-bottom: 30px;
    margin-top: 3px;
    margin-left: 6px;
}

.check_here div

{
    padding-top: 3px;
    margin-left: 5px;
}

.notification_text

{
    padding-top: 0px;
    padding-left: 5px;
}

.paper_checkbox

{
	margin-left: 0px !important
}

.email_checkbox

{
    margin-left: 25px;    
}

#down_div
{
    margin-top:20px;
    margin-bottom:50px;
}

.preferences_head {
    background: url("../images/table_background_new.png") repeat scroll 0 0 transparent;
    border: 1px solid #082F5D;
    color: #FFFFFF;
    height: 30px;
    padding-left: 15px;
    padding-right: 15px;
    width: 659px;
}

.preferences_cell_left
{
    width:380px;
    padding-left:10px;
    background-color:Transparent;
    float:left;
    padding-top:10px;
    padding-bottom:10px;
    border-left:1px solid #d7d7d7;
    border-bottom:1px solid #d7d7d7;
    background-color: #ffffff;
    height: 15px;
}

.cell_left_home_address

{
    height: 50px;
}

.preferences_cell_right
{
    background-color:Transparent;
    float:left;
    padding-bottom: 10px;
    padding-top: 10px;
    width: 300px;
    border-right:1px solid #d7d7d7;
    border-bottom:1px solid #d7d7d7;
    background-color: #ffffff;
    height: 15px;
}

.preferences_cell_address
{
    height: 50px;
}


.preferences_cell_notifications_left
{
    width: 380px;
    padding-left:10px;
    background-color:White;
    float:left;
    padding-top:10px;
    padding-bottom:10px;
    border-bottom:1px solid #d7d7d7;
    border-left:1px solid #d7d7d7;
    height: 15px;

}

.preferences_cell_notifications_left-long
{
    width: 380px;
    padding-left:10px;
    background-color:White;
    float:left;
    padding-top:10px;
    padding-bottom:10px;
    border-bottom:1px solid #d7d7d7;
    border-left:1px solid #d7d7d7;
    height: 35px;

}
.preferences_cell_notifications_right
{
    background-color:White;
    float:left;
    padding-bottom: 10px;
    width:300px;
    border-bottom:1px solid #d7d7d7;
    border-right:1px solid #d7d7d7;
    padding-top: 10px;
    height: 15px;
}

.preferences_cell_notifications_right-long
{
    background-color:White;
    float:left;
    padding-bottom: 10px;
    width:300px;
    border-bottom:1px solid #d7d7d7;
    border-right:1px solid #d7d7d7;
    padding-top: 20px;
    height: 25px;
}

.mail_gray {
    float: left;
    margin-right: 5px;
    margin-top: 3px;
    text-align: center;
    margin-left: -1px;
}
.delete-link {
    color: #00f;
}
.paper_gray {
    float: left;
    margin-right: 5px;
    text-align: center;  
}

.select_approved

{
    vertical-align: middle;
}

.select_approved option

{
    vertical-align: middle;
}

.search_broker
{
    font-size:11px;
    margin-top: 10px;
}

.placeholder-text
{
    font-size:11px;
    margin-top: 5px;
    color: #A5A7AA;
}

.details_table

{
    margin-top: 10px;
    margin-bottom: 5px;
}

.search_acc_type
{
    font-size:11px;
}


#reqs_from_date
{
    float:left;

}

#reqs_to_date
{
    float:left;
}

.search_funding_table {
    background-color: #FFFFFF;
    border-right: 1px solid #D7D7D7;
    border-top: 1px solid #D7D7D7;
}

.search_funding_table th {
    background: url("../images/positions-head-bck.png") repeat scroll 0 0 transparent;
    border-left: 1px solid #D7D7D7;
    color: #FFFFFF;
    height: 39px;
    padding-left: 15px;
    padding-right: 15px;
}

.search_funding_table td {
    border-bottom: 1px solid #D7D7D7;
    border-left: 1px solid #D7D7D7;
    padding: 6px 15px 5px;
    vertical-align: top;
}

.search_funding_radio
{
    width:22px;
}

.search_funding_request_date
{
    width:160px;
}

.search_funding_type
{
    width:102px;
}

.search_funding_method
{
    width:100px;
}

.search_funding_amount
{
    width:120px;
}

#reqs_mid_div
{
    margin-bottom:20px;
}

#reqs_up_div
{
	height: 40px;
}

#reqs_from_date
{
    margin-right:10px;
}

#reqs_to_date
{
    margin-right:10px;
}

.wire_instructions_header
{
    background: url("../images/table_background_new.png");
    height: 30px;
    color: #ffffff;
    width: 659px;
    border: 1px solid #D7D7D7;
    padding-left: 15px;
    padding-right: 15px;
}

.wire_instructions_header div
{
    margin-top: 7px;
}

.wire_instructions_body
{
    width: 874px;
    padding: 20px 40px 20px 40px;
    border: 1px solid #D7D7D7;
    border-top: none;
    background-color: #ffffff;
    margin-bottom: 20px;
    
}

.wire_body_left

{
    width: 350px;
}

.wire_body_right

{
    width: 350px;
}

.wire_body_margin

{
    height: 35px
}

.wire_body_margin input

{
    width: 230px;
    margin-top: -2px;
}

.wire_body_margin select

{
    width: 234px;
    margin-top: -2px;
}

.wire_button

{
    margin-top: 5px;
}

.wiring_table_instructions

{
    margin-bottom: 30px;
}

.wiring_table_instructions th

{
    background-color: #FEFCE8;
    border-bottom: 1px solid #D7D7D7;
    border-left: 1px solid #D7D7D7;
    color: #000000;
    cursor: pointer;
    padding-left: 10px;
    padding-right: 10px;
}

.wiring_table_instructions .date_submitted
{
    width:115px;
}

.wiring_table_instructions .confirmation_num
{
    width:100px;
}

.wiring_table_instructions .account_num
{
    width:90px;
}

.wiring_table_instructions .client_name
{
    width:134px;
}

.wiring_table_instructions .bank_name
{
    width:70px;
}

.wiring_table_instructions .bank_account
{
    width:95px;
}

.wiring_table_instructions .status
{
    width:65px;
}


.wiring_table_instructions tbody td {
    border-bottom: 1px solid #D7D7D7;
    cursor: pointer;
    min-height: 22px;
    padding: 9px 10px 9px 10px;
    padding: 12px 10px 6px 10px\0/;
    vertical-align: middle;
}

.search_results

{
    font-size: 14px;
    margin-bottom: 15px;
}

.wiring_info_top-div

{
    padding: 20px 20px 20px;
    width: 649px;
    border: 1px solid #D3D3D3;
    background-color: #ffffff;
    margin-left: 2px;
}

.wiring_info_top-div_left

{
    width: 175px;
    margin-left: 55px;
    padding-right: 20px;
}

.wiring_info_top-div_right
{
    width: 175px;
    padding-right: 15px;
}

.right_pending
{
    width: 181px;
}

.wiring_info_button_right
{
    margin-right: 50px;
}

.wiring_info_margin
{
    margin-bottom: 15px;
}

.pending_bottom

{
    margin: auto;
    width: 688px;
    text-align: center;
}

.wiring_add-account

{
    margin-bottom: 30px;
    background-color: #ffffff;
}

.validation_text

{
    width:105px;
    height:5px;
}

#validationLabel

{
    margin-top: 5px;
}

.ofac_details_table
{
    border-right: 1px solid #D7D7D7;
    background-color: #ffffff;
    width: 691px;
}

.ofac_details_table tbody td
{
	vertical-align: top;
	padding-top: 6px;
	padding-bottom: 6px;
}

.ofac_details_table th {
    background-color: #FEFCE8;

    padding-left: 15px;
    padding-right: 15px;
    cursor: pointer;
    border-left: 1px solid #D7D7D7;
    border-bottom: 1px solid #D7D7D7;
    text-align: left;

}

.summary_text

{
    padding-bottom: 10px;
}

.summary_second_text

{
    width: 180px;
}

.summary_second_text a
{
    text-decoration:underline;
    cursor:pointer;
}

.summary_text_links a
{
    text-decoration:underline;
    cursor:pointer;
}

.ofac_details_table tbody td {
    border-bottom: 1px solid #D7D7D7;
    border-left: 1px solid #D7D7D7;
    cursor: pointer;
}


.ofac_details_table .ofac_name

{
    width: 462px;
}

.ofac_details_table .ofac_passport

{
    width: 130px;
}

.ofac_details_table .ofac_member

{
    width: 150px;
}


.ofac_details_table .ofac_status

{
    width: 85px;
}

.ofac_table_td_padding

{
    padding-left: 15px !important;
    padding-right: 15px !important;

}

.notes_information
{
    background: url("../images/table_background_new.png");
    height: 30px;
    color: #ffffff;
    border: 1px solid #D7D7D7;
    padding-left: 15px;
    padding-right: 15px;
    width: 659px;
    margin-top: 20px;
}

.notes_information div
{
    padding-top: 7px;
}

.members_links

{
    width: 60px;
    padding-left: 15px;
    padding-right: 15px;
    vertical-align: middle;
    
}

.details_link
{
    margin: 0px 10px 0px 10px;
}



.ofac_summary_left_critical

{
    background: url("../images/war_small.png") no-repeat scroll 0 0;
    height: 18px;
    width: 16px;
    margin-bottom: 5px;
}

.ofac_summary_div

{
    margin-bottom: 20px;
}

.ofac_detail_action

{
    margin-top: 10px;
}

.ofac_detail_text a:hover

{
    text-decoration: underline;
}

.placeholder_whole

{
    margin-bottom: 5px;
    height: 20px;
    margin-top: 33px;
    margin-right: 35px;
    width: 498px;
    margin-left: 59px;
}

.placeholder_whole_bottom

{
    margin-bottom: 5px;
    height: 20px;
    margin-right: 35px;
    margin-top: -45px;
}

.ofac_placeholder

{
    margin-top: 3px;
    max-width: 345px;
}

.summary-no-border
{
    border-right: none !important;
}

.back-to-summary

{
    padding: 0px 0px 10px 0px;
}

.back-to-summary a:hover

{
    text-decoration: underline;
}

.settings_icon
{
    background: url("../images/equity/settings_icon.png") no-repeat;
    height: 21px;
    width: 21px;
    margin-top: 0px;
    display:block;
    margin:auto;
}

.settings_icon-hover
{
    background: url("../images/icon_options_hover.png") no-repeat;
}

.action_tab {
    background: #fff;
    border: 1px solid rgba(13, 28, 44, 0.1);
    border-radius: 3px;
    box-shadow: 0px 3px 11px 2px rgba(13, 28, 44, 0.1);
    color: #FFFFFF;
    padding: 10px 0;
}


/*.settingsItems li {
    padding: 0 15px;
}*/


.settingsItems li:hover {
    background: #f5f5f5;
}

.settings_wrapper
{
    margin-right: -16px;
    background-color: #FEFCE8;
    border: 1px solid #D7D7D7;
    border-bottom: none;
    padding: 10px 10px 0px 5px;
    cursor: default;
    position: absolute;
    z-index: 100;
    min-width: 65px;
}

.settings_wrapper-ie-fix
{
    margin-right: -17px\0/;
}

.settings-message

{
	margin-left: -88px;
}
.message_checkbox
{
	text-align: center !important;
}

.settings_list_item

{
    margin-bottom: 10px;
}

.settings_drop_down_item

{
    margin-left: -2px;
}

.back-to-ofac-accounts

{
    margin-top: -27px;
}

.back-to-ofac-accounts a

{
    text-decoration: underline;
    color: #337AB3 !important;
}

.back-to-ofac-accounts a:hover

{
    text-decoration: none;
    color: #337AB3 !important;
}

.back-to-wire

{
    margin-top: -27px;
    margin-left: 2px;
}

.back-to-wire a

{
    text-decoration: underline; 
    color: #337AB3 !important;
}

.back-to-wire a:hover

{
    text-decoration: none;
    color: #337AB3 !important;
}

.back-to-previous-page
{
    margin-top: -27px;
}

.back-to-previous-page a

{
    color: #337AB3 !important;
    text-decoration: underline;
}

.back-to-previous-page a:hover

{
    color: #337AB3 !important;
    text-decoration: none;
}

.individual_result

{
    margin: 10px 0px 20px 0px;
    height: 15px;
}


.ofac_bottom_buttons-whole

{
    width: 100%;
    padding-top: 20px;
    border-top: 1px solid #D7D7D7;
    height: 50px;
}

.addMember-buttons

{
    width: 176px;
    margin: 0px auto 0px auto;
}

.second_bottom

{
    margin-top: 5px;
}

.summary_block

{
    display:block;
    margin-left: 20px;
}

.FilterByStatusHeader

{
	padding-bottom: 24px !important;
}

.edit-info_notification

{
	margin-bottom: 10px;
	margin-top: 15px;
	height: 16px;
}

.entity-preferences

{
	margin-bottom: 20px;
}

.preferences-table td
{
	vertical-align: middle;
}

.preferences-table-left

{
	width: 380px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	height: 35px;
    border-bottom: 1px solid #D7D7D7;
    border-left: 1px solid #D7D7D7;
}

.preferences-table-right

{
	width: 295px;
	height: 35px;
	padding-top: 5px;
	padding-bottom: 5px;
    border-bottom: 1px solid #D7D7D7;
    border-right: 1px solid #D7D7D7;
}

.preferences-table-row-color
{
    background-color: #FFFFFF;
}

.wrapper-new
{

}

.wrapper-gray
{
	margin-left: 17px;
    width: 691px;
}

#Logo {
    margin-top: 0;
    float: left;
}

#Logo a
{
    /*margin-left: 0 !important;*/
}

#Menu ul
{
    padding-left: 0px !important;
}

#Footer
{
    padding-left: 17px !important;
    padding-right: 17px !important;
    width: 958px !important;
    font-size: 12px;
}

.summaryActionsDiv, .summaryActionsDiv select
{
    width:206px !important;
}

.summaryActionsDiv input[type="text"]
{
    width: 202px !important;
}

#Menu .Secondary
{
    width: 992px;
}

.find_account_whole
{
    text-align: center;
    height: 30px;
    width: 182px;
    margin-top: 20px;
    padding-left: 24px;
}

.tooltipContentBottom
{
    background-color: white;
    border: 1px solid black;
    display: none;
    margin-left: -27px;
    max-width: 300px;
    padding: 10px;
    position: absolute;
    z-index: 9999;
    
}

.baloonArrowTop
{
    width: 14px;
    height: 7px;
    background:url("../images/baloonArrowTop.png");
    position: absolute;
    z-index: 1000;
    margin-top: -17px;
    margin-left: 153px;
}

.header-left
{
	/*background: url("../images/dialog-top-left.png");*/
    /*background: #082F5D;*/
	width: 6px;
	height: 33px;
}

.header-middle
{
	/*background: url("../images/dialog-header-middle.png");*/
    /*background: #082F5D;*/
	padding-left: 17px;
	vertical-align: middle;
}

.header-right
{
	/*background: url("../images/dialog-top-right.png");*/
    /*background: #082F5D;*/
	width: 6px;
	height: 33px;
}

.middle-left
{
	/*background: url("../images/dialog-left-middle.png");*/
	width: 6px;
	height: 33px;
}

.middle-right
{
	/*background: url("../images/dialog-right-middle.png");*/
	width: 6px;
	height: 33px;
	z-index: 100;
	position: relative;
}

.bottom-left
{
	/*background: url("../images/dialog-bottom-left.png");*/
	width: 6px;
	height: 6px;
}

.bottom-middle
{
	/*background: url("../images/dialog-bottom-middle.png");*/
	height: 6px;
}

.bottom-right
{
	/*background: url("../images/dialog-bottom-right.png");*/
	width: 6px;
	height: 6px;
}

.DialogContent
{
	padding: 22px 20px 10px 20px;
}

.DialogContent input, .DialogContent select
{
	height: auto !important;
}

.DialogContent input[type='text']
{
	height: 36px !important;
    font-size: 14px;
}

    .DialogContent input[type='number'] {
        height: 36px !important;
        font-size: 14px;
    }

.DialogContent .datepicker, .datepicker
{
	height: 36px !important;
    background: url("../images/equity/calendar_icon.png");
    background-repeat: no-repeat;
    background-position: 95% center;
    border: 1px solid #e3e3e3 !important;
    border-radius: 3px;
    font-size: 14px;
    padding: 0 0 0 5px;
}

.DialogContent input[type='radio'] + label
{
	color: #062F5A;
    font-size: 14px;
    padding: 0px 0 6px 23px;
    display: inline-block;
    font-weight: 400;
}

.DialogContent select
{
	height: 40px !important;
    -webkit-appearance:none;
   -moz-appearance: none;
    appearance: none;
    border-radius: 3px;
    background: url("../images/equity/dropdown-arow.png");
    background-repeat: no-repeat;
    background-position: 96% center;
    border-color: #e3e3e3;
    padding-right: 25px;
}

.DialogContent input[type="checkbox"]  
{
	margin: 1px 5px 0px 0px !important;
    vertical-align: top;
}

.dialog_label
{
	margin-bottom: 2px;
}

.dialog_checkbox_label
{
	margin-top: -2px;
}

.dialog_input
{
	width: 151px;
}

.dialog_input_row
{
	margin-top: 5px;
}

.dialog_icon_warning
{
    background: url("../images/equity/war.png") no-repeat scroll 0 0;
    height: 22px;
    width: 24px;
}

.dialog_icon_confirm
{
    background: url("../images/equity/confirmIco.png") no-repeat scroll center 8px;
    height: 48px;
    width: 48px;
}

.dialog_icon_info
{
    background: url("../images/inf.png") no-repeat scroll 0 0;
    height: 48px;
    width: 48px;
}

.dialog_icon_info_resend
{
    background: url("../images/equity/inf.png") no-repeat scroll 0 0;
    height: 24px;
    width: 24px;
}

.dialog_confirm_text
{
	text-align: left;
	font-size: 16px;
	padding-left: 17px !important;
}

.dialog_confirm_delete_user_text, .dialog_confirm_add_transfer_fee_text {
    text-align: left;
    font-size: 16px;
    padding-left: 52px !important;
    padding-top: 10px;
}

.dialog_confirm_suspend_asset_text {
    text-align: left;
    font-size: 16px;
    padding-top: 10px;
}

.dialog_confirm_suspend_asset_text.flex {
    display: flex;
}

.dialog_session_expires_text {
    text-align: left;
    font-size: 16px;
    padding-left: 36px !important;
}

.dialog_confirm_delete_user_text_ira
{
	text-align: left;
	font-size: 16px;
	padding-top: 10px;
}

.dialog_buy_order_user_text
{
	text-align: left;
	font-size: 16px;
	padding-left: 65px !important;
	padding-top: 10px;
    width: 320px;
}

.dialog_confirm_cancel_text
{
	text-align: left;
	font-size: 16px;
	padding-left: 65px !important;
	padding-top: 9px;
}

.dialog_confirm_resend_text
{
	text-align: left;
	font-size: 16px;
	padding-left: 65px !important;
	padding-top: 15px;
}

.dialog_confirm_deposit_text
{
	text-align: left;
	font-size: 11px;
	padding-left: 52px !important;
    max-width: 600px;
}

.dialog_confirm_deposit_errors 
{
    padding-left: 46px !important; 
    margin-left: 6px; 
    max-width: 600px;
}

.dialog_cancel_deposit_text
{
	text-align: left;
	font-size: 16px;
	padding-left: 52px !important;
    padding-top: 10px;
}

.dialog_save_ok_text
{
	text-align: left;
	font-size: 16px;
	padding-left: 65px !important;
	padding-top: 34px;
}

#DialogTemplate
{
	background:#Fff !important;
    padding: 30px 5px;
    border-radius: 3px;
}

.ui-widget-content
{
	width: auto !important;
    background: none !important;
    max-width: 636px;
}

#ui-datepicker-div {
    background-color: white !important;
}

#ui-datepicker-div {
	width: 265px !important;
}

.dialog-textarea textarea
{
	width: 467px;
	height: 85px;
	margin-top: 8px;
}

.comments-table tbody td
{
    vertical-align: top;   
}

.comments-table
{
    width: 691px !important;
    margin-bottom: 0px !important;    
}

.commentsHR
{
    margin-top: 20px;
    border-top: 1px dotted gray;
}

.subject_whole input
{
	width: 294px;
}

.subject_whole
{
	margin-top: 8px;
}

.rejected_whole input
{
	width: 300px;
}

.rejected_textarea textarea
{
    width: 348px;
	height: 87px;
    margin-top: 3px;
}

.dialog-hr
{
    height:1px;
    background-color:#ffffff;
	/*margin: 20px -36px 15px -36px;*/
    margin-top: 20px;
    margin-bottom: 30px;
	border-top: 1px solid #ccc;
	height: 4px;
	z-index: 101;
	position: relative;
}

.resend_mail {
    min-width: 157px;
    height: 40px;
    background-color: #062F5A;
    text-align: center;
    border-radius: 5px;
    margin-top: 2px;
    color: #fff;
    cursor: pointer;
    margin-left: 100px;
}

.resend_mail:hover {
    background: #114479;
}

.resend_mail span {
    display: block;
    padding-top: 11px;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
}

.button_send
{
	/*background:transparent url(../images/button_send.png);
    width: 115px;
    height: 33px;*/
}

.button_send:hover
{
	/*background:transparent url(../images/button_send_hover.png);
    width: 115px;
    height: 33px;*/
}

.button_send a
{
	/*display:block;
    width: 115px;
    height: 33px;*/
}

.button_next
{
	/*background:transparent url(../images/button_next.png);
    width: 115px;
    height: 33px;*/
}

.button_next:hover
{
	/*background:transparent url(../images/button_next_hover.png);
    width: 115px;
    height: 33px;*/
}
    

.button_next a
{
	/*display:block;
    width: 115px;
    height: 33px;*/
}

.button_next-margin
{
	margin-left: 120px !important;
}

.button_confirm
{
	/*background:transparent url(../images/button_confirm.png);
    width: 115px;
    height: 33px;*/
}

.button_confirm:hover
{
	/*background:transparent url(../images/button_confirm_hover.png);
    width: 115px;
    height: 33px;*/
}

.button_confirm a
{
	/*display:block;
    width: 115px;
    height: 33px;*/
}

.wire_instruction_table td {
    vertical-align: middle;
}

.identification-div input
{
	width: 200px;
}

.confirm-identity
{
	margin-bottom: 10px;
	padding-bottom: 5px;
	margin-top: 10px;
	border-bottom: 1px solid #D7D7D7;
}

.confirm-identity-top
{
	font-size: 14px;
	margin-bottom: 10px;
	padding-bottom: 5px;
	border-bottom: 1px solid #D7D7D7;
}

.confirmation-font
{
	font-size: 14px;
}

.identification-text
{
	width: 145px;
	height: 30px;
}

.confirmation-back
{
	/*background:transparent url(../images/button_back.png);
    width: 115px;
    height: 33px;
    */
    margin-right: 10px;
}

.confirmation-back span {
    background: url(../../images/equity/print_icon.png) no-repeat;
    display: block;
    padding-top: 11px;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    background-position: 45px 12px;
}

.confirmation-back:hover
{
	/*background:transparent url(../images/button_back_hover.png);
    width: 115px;
    height: 33px;*/
}

.confirmation-back a
{
	/*display:block;
    width: 115px;
    height: 33px;*/
}

.confirmation-next
{
	/*background:transparent url(../images/button_next.png);
    width: 115px;
    height: 33px;
    border: 0px !important;
    cursor: pointer;*/
}

.confirmation-next:hover
{
	/*background:transparent url(../images/button_next_hover.png);
    width: 115px;
    height: 33px;*/
}

.confirmation-next a
{
	/*display:block;
    width: 115px;
    height: 33px;*/
}

.confirmation-next a span
{
	display: block;
    padding-top: 11px;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
}

.confirm-buttons
{

}

.confirm-buttons td
{
    vertical-align: top !important;
}

.validation-confirm
{
	margin-left: 145px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
.dialog-left-div
{
    min-width: 182px !important;
}

.dialog-right-div{
    width: 182px !important;
}

.reportDateStartDelete, .reportDateEndDelete, .reportDateEmptyDelete, 
.reportAcknowledgedProcessedDateDelete, .reportPaymentCreatedDateDelete, .reportReturnProcessedDateDelete{
    margin-top: 3px !important;    
}
}

.dialog-left-div
{
	margin-right: 26px;
}

.login-text
{
	width: 60px;
	margin-right: 15px;
}

.login-text-long
{
	width: 120px;
}

.padding-bottom
{
	padding-bottom: 67px;
}

.padding-bottom2step 
{
    padding-bottom: 230px;
}

.padding-bottom-12 {
    padding-bottom: 12px !important;
}

.wrapper_inside-login

{
    width: 317px;
	border: 1px solid #D3D3D3;
	width: 300px;
}

.wrapper_inside_text-login

{
	padding: 17px;
    line-height: 20px;
}

.login-header-background
{
	background:url("../images/black_background.png");
    height: 24px;
    color: #ffffff;
	padding: 7px 20px 0px 20px;
}

#ltSummaryGraph
{
	margin-bottom: 20px !important;
}

.summary-row-whole
{
	margin-bottom: 10px;
}

.wire-instructions-first-div
{
	height: 65px;
}

.wire-instructions-second-div
{
	height: 65px;
}

.reports-table
{   
	background-color: #ffffff;
	border-right: 1px solid #D3D3D3;
	margin-bottom: 20px;
}

.reports-table td
{
    padding: 10px 20px 10px 20px;
}

.reports-left-cell
{
    width: 548px;
    border-left: 1px solid #D3D3D3;
    border-bottom: 1px solid #D3D3D3;
    vertical-align: middle !important;
}

.reports-right-cell
{
    border-bottom: 1px solid #D3D3D3;
    padding-bottom: 15px !important;
    padding-top: 15px !important;
}

.reports-right-cell .button_generate
{
	float:right;
}


.message-checkbox-align
{
	text-align: center;
}

.acc_type-margin
{
	margin-top: 10px;
}

.pdf-margin
{
    margin-top: 0px !important;
}

.trusted-radio
{
	width: auto !important;
	margin-top: 0px !important;
	margin-top: -2px\0/ !important;
	margin-left: 10px;
}

.trusted_whole
{
	margin-left: 15px;
}

.trusted-no
{
	margin-left: 10px;
}

.portal-selection-select
{
	width: 165px;
}

.button_back-login
{
	/*background:url("../images/button_back_to_login.png");
	width: 115px;
	height: 33px;*/
}

.button_back-login:hover
{
	/*background:url("../images/button_back_to_login_hover.png");
	width: 115px;
	height: 33px;*/
}

.button_back-login a
{
	/*display:block;
	width: 115px;
	height: 33px;*/
}

.select-margin
{
	margin-bottom: 15px;
}

.info_image {
    background: url("../images/information_hover.png") no-repeat;
    height: 16px;
    width: 16px;
    margin-left: 10px;
    background-size: 100%;
}

.info_image a {
    height: 16px;
    width: 16px; 
    display: block;
}

.info_image:hover {
    opacity: 0.85;
    height: 16px;
    width: 16px; 
}

.statements-table
{
    border-left: 1px solid #D3D3D3;
    background: #ffffff;
    margin-bottom: 20px;
}

.padding-email-form {
    padding-left: 28px;
}

.statements-table td
{
    border-right: 1px solid #D3D3D3;
    border-bottom: 1px solid #D3D3D3;
    padding: 10px 15px;
    width: 659px;
    font-size: 11px;
    vertical-align: middle !important;
}

.download-center-table
{
    border-left: 1px solid #D3D3D3;
    background: #ffffff;
    margin-bottom: 20px;
}

.download-center-table td
{
    border-bottom: 1px solid #D3D3D3;
    padding: 10px 15px;
    font-size: 11px;
    vertical-align: middle !important;
}

.download-first-cell
{
    width: 421px;
    border-left: 1px solid #D3D3D3;
}

.download-first-cell .pdf_image, .download-first-cell .download-text
{
    margin-top: 5px;
}

.download-first-cell .baloon-icon
{
    margin-top: 4px;
}

.download-second-cell
{
    width: 208px;
    border-right: 1px solid #D3D3D3;
}

.download_header

{
    background: url("../images/black_background.png") repeat-x scroll 0 0 transparent;
    height: 23px;
    width: 668px;
    color: #ffffff;
    padding: 7px 0px 0px 21px;
    border: 1px solid #d7d7d7;
}

.download_wrapper

{
    border: 1px solid #D3D3D3;
    border-bottom: none;
    width: 689px;
    margin-bottom: 20px;
    background-color: #ffffff;
}

.download_row

{
    height: 43px;
    border-bottom: 1px solid #D3D3D3;
    padding-left: 20px;
    font-size: 11px;
}

.download_row_no-text

{
    height: 32px;
    border-bottom: 1px solid #D3D3D3;
    padding-left: 20px;
    font-size: 11px;
}

.download_row_text

{
    padding-top: 13px;
    float:left;
}

.download_row_no-text .download_row_text

{
    padding-top: 7px;
    padding-bottom: 7px;
}

.download_row_right

{
    float:right;
    margin-top: 8px;
    margin-right: 20px;
}

.download_main_wrapper

{
    float:left;
}

.fundMethod

{
    margin-top: 10px;
    width: 420px;
}

#Wire
{
    width: 450px;
    margin-top: 10px;
}

#fundMethodCombo
{
    width: 225px;
}

.deposit_echeck

{
    font-size: 18px;
    margin-top: -22px;
}

.fundMethod div select

{
    margin-left: 10px;
    width: 200px;
}

.deposits_radio
{
    margin-bottom: 15px;
}

.deposits_radio input[type="radio"]
{
    float:left;
    margin-right: 10px;
}

.bank_wire_ul
{
    color: #808083;
    margin-top: 10px;
    margin-left: 13px;
    margin-right: 4px;
    min-width: 424px;
}

.bank_wire_ul ul
{
    list-style-image: url("../images/list_style_arrow.png");
    padding: 0px !important;
}

.bank_wire_ul ul li
{
    width: 425px;
}


.bank_address
{
    height: 30px;
}

.echeck_input
{
    width: 115px;
}

.echeck_inner_wrapper

{
    border: 2px solid #C8DEE9;
    padding: 5px;
    width: 576px;
    height: 250px;
    margin-bottom: 5px;
}

.echeck_inner_wrapper_lower

{
    background-color: #F5F5F5;
    height: 65px;
    width: 600px;
    border-top: 1px solid #CFD1D2;
    float:right;
    margin-right: -5px;
}

.pay_order

{
    text-transform: uppercase;
    padding-top: 25px;
    padding-bottom: 5px;
}

.gold_bullion

{
    padding-bottom: 30px;
    font-size: 13px;
}

.account_type

{
    margin-top: 35px;
}

.account_type div

{
    padding-bottom: 7px;
}

.account_type select

{
    width: 125px;
}

.amount_div input

{
    width: 108px;
    margin-left: 5px;
}

.trading_icon

{
    background: url("../images/faqcatwhite.png") no-repeat;
    height: 14px;
    width: 16px; 
    float:left;
    margin-left: 17px;
    margin-top: 3px;
}

.echeck_wrapper_left

{
    width: 230px;
    float:left;
    margin-top: 30px;
}

.echeck_ul ul

{
    list-style-image: url("../images/list_style_arrow.png");
    margin: 10px 0px 20px 13px;
}

.echeck_request_text

{
    padding-top: 10px;
}

.echeck_wrapper

{
    width: 590px;
    height: 330px;
    border: 1px solid #CFD1D2;
    float:right;
    padding: 5px;
    background-color: #EDF4F8;
    margin-top: 30px;
}

.invFooter

{
    margin-top: 20px !important;
}



.table_wrapper

{
    background-color: #ffffff;
    padding-left: 20px;
    padding-bottom:20px;
    width: 900px;
    border-width: 1px;
    border-style: solid;
    border-color: #D7D7D7;
    margin-top: 62px;
}

.table_header

{
    background:transparent url(../images/table_background.png) !important;
    height: 27px;
    font-weight: bold;
    color: #ffffff;
    font-size: 12px;
    vertical-align: middle !important;

}

.table_header_smaller

{
    height: 27px;
}

.table_change_margin

{
    padding-top: 12px !important;
}

.table_chart

{
    width: 30px;
}

.container_inside {
    width: 655px;
    padding-left: 17px;
    padding-top: 17px;
    padding-right: 17px;
    border: 1px solid #D3D3D3;
    background-color: #ffffff;
    float: left;
}

.container-mod
{
    padding-right: 0px !important;
    width:auto !important;
}

.main_nav{
    margin: 0px !important;
    text-transform: uppercase;
    cursor:default;
}

.main_nav a{
    text-decoration: none;
    color:#ffffff;
    height:36px !important;
    line-height: 35px;
    font-size:12px;
    font-weight: bold;
}

.protection
{
    margin-bottom: 10px;
}

.different-address-div, .mailing-address-div, .address-div
{
    margin-top: 26px;
    width: 300px;
}

.address-div div, .mailing-address-div div, .different-address-div div
{
    margin-bottom: 5px;
}


.wrapper_middle

{
    background-color: #ffffff;
    width: 689px;
    border-width: 1px;
    border-style: solid;
    border-color: #d3d3d3;
}

.wrapper_middle-top-div

{
    width: 655px;
    border: 1px solid #d3d3d3;
    border-bottom: none;
    background-color: #ffffff;
    padding: 20px 17px;
}

.wrapper_address_middle

{
    width: 656px;
    padding: 20px 17px;
    border-width: 1px;
    border-style: solid;
    border-top: none;
    border-left: none;
    border-bottom: none;
    border-color: #d3d3d3;
    border-right: none;
    min-height: 190px;
}

.wrapper_middle_left

{
    width: 195px !important;
    padding: 20px 17px;
    border-width: 1px;
    border-style: solid;
    border-top: none;
    border-left: none;
    border-bottom: none;
    border-color: #d3d3d3;
    height: 255px;
}

.wrapper_middle_middle

{
    width: 195px !important;
    padding: 20px 17px;
    border-right: 1px solid #d3d3d3;
    height: 255px;
}

.wrapper_middle_right

{
    width: 195px !important;
    padding: 20px 17px;
    height: 255px;
}

.wrapper_right_input

{
    margin-top: 51px;
    margin-bottom: 91px;
    margin-left: -5px;
}

.wrapper_right_input div

{
    float: left;
}

.wrapper_right_input-second

{
    margin-top: 69px;
    margin-bottom: 20px;
    margin-left: -10px;
}

.wrapper_right_input-second div

{
    float: left;
}

#QuantityText, #CashText

{
    float: right; 
    font-size: 12px;
    width: 100px;
}

#BrokerAccountCode

{
    font-size: 12px;
}

.cash_div

{
    margin-top: 0px;
    margin-left: 5px;
}

.storage-hidden-div, .delivery-hidden-div
{
    color: #808083;
}

.storage-hidden-div span, .delivery-hidden-div span
{
    padding-right: 5px;
}


.back_next_wrapper

{
    background-color: #ffffff;
    width: 689px !important;
    height: 64px;
    border-width: 1px;
    border-style: solid;
    border-top: none;
    border-color: #d3d3d3;
}

.members-popup {
    cursor: text;
}

.back_next{
    cursor:default;
    padding-top: 11px;
    margin-right: 17px;
    text-align: center;
}

.back_nextSecond{
    cursor:default;
    padding-top: 20px;
    text-align: center;
}

.acknowledgement_page_buttons{
    cursor:default;
    padding-top: 18px;
}

.back_next a{
    /*text-decoration: none;
    color:#ffffff;
    height:30px !important;
    line-height: 37px;
    font-size:12px;
    font-weight: bold;*/
}

.acknowledgement_page_buttons a{
    text-decoration: none;
    color:#ffffff;
    height:30px !important;
    line-height: 37px;
    font-size:12px;
    font-weight: bold;
}

.back_next_buttons{
    /*display: inline-block;
    text-align:center;
    cursor:pointer;
    margin-left: 8px;*/

    min-width: 157px;
    height: 40px;
    background-color: #062F5A;
    text-align: center;
    border-radius: 5px;
    margin-top: 2px;
    color: #fff;
    cursor: pointer;
}

.back_next_buttons:hover {
    background-color: #114479;
}

.back_next_buttons:hover a {
    text-decoration: none;
}

.back_next_buttons span {
    display: block;
    padding-top: 11px;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
}

.button-view-order {
  min-width: 157px;
    height: 40px;
    background-color: #6485B7;
    text-align: center;
    border-radius: 5px;
    /*margin-top: 2px;*/
    color: #fff;
    cursor: pointer;
}

.button-view-order span {
    display: block;
    padding-top: 11px;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
}

.button-view-order:hover {
  /*background: url("../../images/back_hover_middle.png") !important;
  height: 30px;
  width: 76px;
  color: #fff;*/
  background: #7b9bcb;
}

.button-view-order:hover a {
  color: #fff;
  text-decoration: none;
}

.back_button_middle{
    /*height:30px !important;
    width: 68px;
    cursor:pointer;*/

    min-width: 157px;
    height: 40px;
    background: url(../../images/equity/buttonPrint.png) repeat-x;
    background-color: #6485B7;
    text-align: center;
    border-radius: 5px;
    margin-top: 2px;
    color: #fff;
    cursor: pointer;
}

.back_button_middle span {
    display: block;
    padding-top: 11px;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    background-position: 45px 12px;
}


.next_button_middle{
    height:30px !important;
    width: 76px;
    cursor:pointer;
}

.next_button_middle a{
    height:30px !important;
    width: 76px;
    display: block;
}

.place-new-order {
    background:transparent url(../images/place-new-order.png);
    height:32px;
    width: 139px;
}

.place-new-order a {
    height:32px;
    width: 139px;
    display: block;
}

.place-new-order:hover {
    background:transparent url(../images/place-new-order-hover.png);
    height:32px;
    width: 139px;
}

.view-order {
    background:transparent url(../images/view-order.png);
    height:32px;
    width: 105px;
}

.view-order a {
    height:32px;
    width: 105px;
    display: block;
}

.view-order:hover {
    background:transparent url(../images/view-order-hover.png);
    height:32px;
    width: 105px;
}

.buttons_bottom

{
    float:right;
    margin-right: 20px;
}


.back_next_buttons .back_button_middle
{
    background:transparent url(../images/back_middle.png);
    width: 76px;
    height: 30px;
}

.back_next_buttons .back_button_middle a {
    display: block;
    width: 76px;
    height: 32px;
}


.back_next_buttons:hover .back_button_middle
{
    background:transparent url(../images/back_hover_middle.png);
        width: 76px;
    height: 30px;
}

.back_next_buttons .next_button_middle
{
    /*background:transparent url(../images/next_middle.png);
    color: #ffffff;*/

}

.back_next_buttons:hover .next_button_middle
{
    background:transparent url(../images/next_hover_middle.png);
    color: #ffffff;
}

.order_select

{
    width: 195px;
    font-size: 12px;
}

.address_select

{
    width: 180px;
    font-size: 12px;
}

.order_input

{
    width: 243px;
}

.order_radio

{
    margin-top: 16px;
    margin-bottom: 60px;
    margin-left: -5px;
}

.order_radio div

{
    margin-top: 15px;
}

.address_radio

{
    margin-top: 26px;
    margin-left: -5px;
}

.address_radio input

{
    margin-top: 1px;
    margin-top: -1px\0/;
    margin-right: 9px;
    float:left;
}

.another-address-input
{
    width: 176px;
}

.address_radio div

{
    margin-top: 15px;
}

.buy_sell_radio

{
    font-size: 12px;
    margin-left: 5px;
    float:left;
}

div.buy_sell_radio

{
    margin-top: 2px;
}

.buy_sell_radio span

{
    margin-top: 5px !important;
}

.order_delivery_radio
{
    font-size: 12px;
    margin-left: 5px;
    float:left;
}

div.order_delivery_radio
{
    margin-top: 2px;
}

.order_delivery_radio span

{
    margin-top: 5px !important;
}

.shadow
{
    background:transparent url(../images/shadow.png);
    height: 6px;
}

.shadowProducts
{
    background:transparent url(../images/shadow.png);
    height: 6px;
    border-top: 1px solid #D3D3D3;
    margin: 0px -17px 10px -17px;
}

.shadowProductsSecond
{
    background:transparent url(../images/shadow.png);
    height: 6px;
    border-top: 1px solid #D3D3D3;
}

.exclamation_mark
{
    background:transparent url(../images/exclamation_mark.png);
    width: 31px;
    height: 31px;
    margin-top: 12px;
    margin-right: 20px;
}

.confirm_text
{
    font-size: 17px;
    margin-top: 18px;
    color: #6485B7;
}

.confirm_order

{
    width: 689px;
    height: 60px;
    border: 1px solid #E0E0E0;
    margin-bottom: 10px;
    background-color: #F2F2F2;
}

.headerOrderContainer
{
    margin: 0 auto;
    width: 245px;
}

.headerOrderConfirmedContainer
{
    margin: 0 auto;
    width: 280px;
}

.wrapper_middle_verification

{
    background-color: #ffffff;
    margin-top: 9px;
    width: 689px;
    border-width: 1px;
    border-style: solid;
    border-color: #d3d3d3;
    border-bottom: none;
}

.wrapper_middle_left_verification

{
    width: 344px !important;
    float:left;
    border-width: 1px;
    border-style: solid;
    border-top: none;
    border-left: none;
    border-bottom: none;
    border-color: #d3d3d3;
}

.wrapper_left_text

{
    text-transform: uppercase;
    height: 40px !important;
    width: 344px;
    text-align: right;
    border-width: 1px !important;
    border-top: none !important;
    border-left: none !important;
    border-right: none !important;
    border-style: solid;
    border-color: #d3d3d3;
}

.wrapper_left_text div

{
    padding-right: 20px;
    padding-top:13px;
}

.estimated

{
    height: 60px !important;
    color: #337a9e;
    font-size: 14px;
    text-transform: none;
    background-color: #fefce8;
}

.estimated div

{
    padding-top: 21px !important;
}

.wrapper_middle_right_verification

{
    width: 344px !important;
    display:inline-block; 
}

.wrapper_right_text

{
    text-transform: uppercase;
    height: 40px !important;
    width: 344px;
    border-width: 1px !important;
    border-top: none !important;
    border-left: none !important;
    border-right: none !important;
    border-style: solid;
    border-color: #d3d3d3;
}

.wrapper_right_text div

{
    padding-left: 20px;
    padding-top:13px;
}

.estimated_price

{
    height: 60px !important;
    color: #337a9e;
    font-size: 14px;
    text-transform: none;
    background-color: #fefce8;
    width: 344px !important;
    
    
}

.estimated_price div

{
    padding-top: 21px !important;
}

.placed_order_div

{
    width: 689px;
    height: 60px;
    border: 1px solid #E0E0E0;
    border-radius: 3px;
    margin-bottom: 10px;
    background-color: #f2f2f2;
}


.placed_order

{
    background:transparent url(../images/placed_order.png);
    width: 28px;
    height: 28px;
    margin-top: 15px;
    margin-right: 20px;
}

.placed_text

{
    font-size: 17px;
    margin-top: 18px;
    color: #6485B7;
}

.estimated_placed

{
    height: 60px !important;
    color: #4c9908;
    font-size: 14px;
    text-transform: none;
    background-color: #fefce8;
}

.estimated_placed div

{
    padding-top: 21px !important;
}

.estimated_price_placed

{
    height: 60px !important;
    color: #4c9908;
    font-size: 14px;
    text-transform: none;
    background-color: #fefce8;
    width: 311px !important;
}

.estimated_price_placed div

{
    padding-top: 21px !important;
}

.blue_background

{
    background:transparent url(../images/blue_background.png);
    width: 100%;
    height: 43px;
    color: #264F66;
}

.wrapper_upper_text {
    line-height: 23px;
    padding-bottom: 20px;
    padding-right: 17px;
}

.wrapper_inside

{
    width: 317px;
    height: 320px;
    border-color: #C8DEE9;
    border-width: 1px;
    border-style: solid; 
    margin-bottom: 17px;
    margin-right: 17px;
}

.wrapper_inside_text

{
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 15px;
    height: 210px;
    line-height: 20px;
}

.border_margin

{
    padding-top:10px;
    padding-left: 15px;
    font-size: 1.33em;
}

.inner_text

{
    padding-top: 6px;
}

.call_us

{
    text-align: center;
    color: #337AB3;
    font-size: 18px;
    margin-top: -13px;
}

.call_us div

{
    padding-top: 5px;
    text-align: center;
    color: #337AB3;
    font-size: 19px;
    font-weight: bold;
}

.faq-float-div
{
    float:left;
    width:640px;
}


.tdBack
{
    background: #F2F7F8;
}


.wrapper_login

{
    width: 500px !important;
    float:left !important;
    
}

.smaller
{
    width:689px !important;
}

.users-guide-wrapper-header
{
    background:url("../images/black_background.png") repeat-x;
    height:23px;
    color: White;
    padding-top: 8px;
}

.users-guide-container {
    background-color: #FFFFFF;
    /*border: 1px solid #d3d3d3;*/
    border-bottom: none;
    float: left;
    width: 689px;
    margin-bottom: 20px;
}

.users-guide-content-element
{
    height: 26px;
    padding-left: 25px;
    padding-top: 10px;
    font-size: 11px;
}

.users-guide-content-element img
{
    float:left;
    margin-right: 6px;
    margin-top: 5px;
}

.blue-div
{
    background-color:#f2f7f8;
}

.users-guide-selected-link
{
    color:#337AB3 !important;
}


.users-guide-content-text
{
    padding-top:25px;
    padding-left: 25px;
    padding-right: 25px;
}

.users-guide-content-text a
{
    color: #337AB3;
}

.not_selected
{
    color: #8c8c8b !important;
}

.welcome_page

{
    padding-top: 35px;
}

.wrapper_welcome

{
    width: 469px;
    
}

.wrapper_welcome div
{
    font-size: 14px !important;
    padding-bottom: 5px;
    
}

.welcome_border

{
   border-bottom: 1px solid #D7D7D7;
}

.welcome_border-new

{
   border-bottom: 1px solid #D7D7D7;
   padding-top: 10px;
}


.welcome_border-top

{
   border-bottom: 1px solid #D7D7D7;
}

.welcome_text_middle

{
    margin-top: 10px !important;
}

.welcome_text_middle {
    margin-top: 3px !important;
}

.users-guide-sidebar-element
{
    height:36px;
    border-bottom: 1px solid #d7d7d7;
    padding-left:20px;
    padding-top:18px;
}

.users-guide-sidebar-element img
{
    float:left;
    margin-top: 4px;
}

.sidebar-element-selected
{
    color:#337AB3 !important;
    font-size:11px;
    padding-left:7px;
}

.sidebar-element-unselected
{
    color:#A5A7AA;
    font-size:11px;
    padding-left:7px;
}

.view_conf

{
    color: #ffffff !important;
}

.button_link

{
    display: block !important;
    height: 50px;
    margin-left: -5px;
    margin-right: -5px;
   
}

.welcome-page-text-summary
{
    margin-top: 20px;
    width: 468px;
}

.tooltipContent {
	display: none;
    font-size: 13px;
	position: absolute;
	padding: 10px;
	border: 1px solid #ededed;
    border-radius: 3px;
	background-color: white;
    margin-left: -27px;
    z-index: 9999;
    max-width: 300px;
}

    .tooltipContent > div {
        width: auto;
        float: left;
    }

.financials_hidden_table {
	display: none;
	position: absolute;
	padding: 10px;
	border: 1px solid black;
	background-color: white;
	margin: 0px !important;
	z-index: 5000;
    width: 893px;
}

.wrapper_financials .tooltipContent
{
    width: auto;
}

.hoverBaloon
{
    cursor: pointer;
}

.baloonArrow
{
    width: 14px;
    height: 7px;
    background:url("../images/equity/info-arrow.png");
    /*background:url("../images/baloonArrow.png");*/
    transform: rotate(180deg);
    position: absolute;
    z-index: 1000;
    margin-top: 10px;
}

.submit-button
{
    border: none;
    cursor: pointer
}

.submit-reset-button
{
    border: none;
    cursor: pointer;
    margin-left: 5px;
}

input.error, select.error, textarea.error
{
    background-color: #FFEEEE !important;
    border: 1px solid #FF0000 !important;
}

.error-text
{
    margin-top: 20px;
}

.warning-error
{
    margin-right: 20px;
}

.dialog_div select
{
    width: 155px;
}

.preferences_container
{
    margin-bottom: 20px;
}

.validation-summary-errors
{	background: url("../images/validation_icon.png") no-repeat;
 	padding: 0px 0px 0px 40px;
 	color: Red;
 	display: none;
}

.validationMessagesShow .validation-summary-errors {
    display: block;
}

.tab-margin-left
{
    margin-left: 20px;
}

.tab-margin-right
{
    margin-right: 10px;
}

.validation-summary-errors ul
{
    list-style-type: disc;
    margin-left: 14px;
    margin-top: 20px;
    padding-left: 0;
    margin-bottom: 15px;
}

.errorPlacement_popup
{
    width: 320px !important;
}

.preferences_loading
{
    display: none;
    height: 16px !important;
    width: 16px !important;
    margin-top: 7px;
    margin-right:5px;
    background: url("../images/preferences-loader.gif") no-repeat;
}

.loading_small
{
    visibility:hidden;
    height: 15px !important;
    width: 16px !important;
    background: url("../images/invite-loader.gif") no-repeat right center;
}

.invite_loading
{
    display: none;
    height: 16px !important;
    width: 16px !important;
    background: url("../images/invite-loader.gif") no-repeat;
    margin: 7px 12px 0px 0px;
}

.affiliate_loading
{
    display: none;
    height: 16px !important;
    width: 16px !important;
    background: url("../images/invite-loader.gif") no-repeat;
    margin: 7px 12px 0px 0px;
}

.bank_loading
{
    height: 16px !important;
    width: 16px !important;
    background: url("../images/invite-loader.gif") no-repeat;
    margin: 3px -21px 0px 5px; 
}

.faq_div_list
{
    width: 300px;
    height: 350px;
    margin-right: 10px;
    float: left;
    display: inline-block;
    clear:right;
}
    
.faq_div_whole_list
{
    width:620px;
    height: 350px;
    clear: both;
}

.agreement_bold_text
{
    font-size: 13px;
    font-weight:bold;
}

.faq_div_upper
{
    height: 230px;
}

.RequestSubmitted
{
    margin-bottom: 10px;
    font-size: 14px;
    color: green;
}

.viewWithdrawalHeader
{
    background: url("../images/table_background_new.png") repeat scroll 0 0 transparent;
    border: 1px solid #D7D7D7;
    color: #FFFFFF;
    height: 30px;
    padding-left: 15px;
    padding-right: 15px;
    width: 623px;
}

.viewWithdrawalHeaderIRA
{
    background: url("../images/table_background_new.png") repeat scroll 0 0 transparent;
    border: 1px solid #D7D7D7;
    color: #FFFFFF;
    height: 30px;
    padding-left: 15px;
    padding-right: 15px;
    width: 435px;
}

.viewWithdrawalHeader div, .viewWithdrawalHeaderIRA div {
    padding-top: 8px;
}

.viewWithdrawalTable
{
    border-right: 1px solid #D7D7D7;
    width: 655px;
}

.viewWithdrawalTableIRA
{
    border-right: 1px solid #D7D7D7;
    width: 466px;
}
.viewWithdrawalTable th, .viewWithdrawalTableIRA th
{
    background-color: #FEFCE8;
    border-bottom: 1px solid #D7D7D7;
    border-left: 1px solid #D7D7D7;
    color: #000000;
    cursor: default;
    padding-left: 10px;
    padding-right: 10px;
    text-align: left;
    height: 28px;
}

.withdrawal_request
{
    width: 151px;
}

.withdrawal_method
{
    width: 94px;
}

.withdrawal_amount
{
    border-right: 1px solid #D7D7D7;
    width: 90px;
}

.withdrawal_status
{
    width: 60px;
}

.withdrawal_account {
    width: 154px
}

.viewWithdrawalTable td, .viewWithdrawalTableIRA td {
    border-bottom: 1px solid #D7D7D7;
    border-left: 1px solid #D7D7D7;
}

.viewWithdrawalTable td, .viewWithdrawalTableIRA td
{
    padding: 9px 10px;
    vertical-align: middle;
}

.select_text

{
    font-size: 12px;
    text-transform: uppercase;
    margin-bottom: 2px;
    margin-top: 17px;
}

.custom-address-div
{
    margin-top: 17px;
}

.address-div, .mailing-address-div, .different-address-div
{
    color: #808083;
}

.errorPlacementFunding
{
    padding-top: 8px;
}

.preferences-table-new, .notification-table
{
    border-right: 1px solid #f2f2f2;
    background-color: #ffffff;
}

.preferences-table-new td, .notification-table td
{
    padding: 9px 15px;
    vertical-align: middle;
}

.preferences-table-new .firstCol, .notification-table .reports-left-cell
{
    border-bottom: 1px solid #f2f2f2;
    border-right: 1px solid #f2f2f2;
    border-left: 1px solid #f2f2f2;
    width: 150px;
}

.preferences-table-new .secondCol
{
    border-bottom: 1px solid #f2f2f2;
    width: 426px;
}

.preferences-table-new .editCol
{
    width: 22px;
    border-bottom: 1px solid #f2f2f2;
}

.preferences-first-table
{
    margin-bottom: 20px;
}

.preferences-edit-table-new
{
    border-right: 1px solid #f2f2f2;
    background-color: #ffffff;
}

.preferences-edit-table-new #FirstName, .preferences-edit-table-new #MiddleName, .preferences-edit-table-new #LastName
{
    margin-right: 5px;
    width: 90px;
}

.preferences-edit-table-new #SecurityQuestionAnswer, .preferences-edit-table-new #SecurityQuestionConfirmAnswer
{
    width: 148px;
}

.preferences-edit-table-new input[type="text"], .preferences-edit-table-new input[type="password"]
{
    height: 15px;
    line-height: 16px;
}

.preferences-edit-table-new input[type="password"]
{
    height: 15px;
    line-height: 14px\0/;
}

.preferences-edit-table-new td
{
    padding: 9px 8px;
    vertical-align: middle;
    font-size: 12px;
}

.preferences-edit-table-new .Col
{
    border-bottom: 1px solid #f2f2f2;
    border-left: 1px solid #f2f2f2;
    width: 673px;
}

.preferences-edit-table-new .firstCol
{
    border-bottom: 1px solid #f2f2f2;
    border-left: 1px solid #f2f2f2;
    width: 180px;
}

.preferences-edit-table-new .secondCol
{
    border-bottom: 1px solid #f2f2f2;
    width: 188px;
}

.preferences-edit-table-new .thirdCol
{
    width: 180px;
    border-bottom: 1px solid #f2f2f2;
}

.preferences-edit-table-new .fourthCol
{
    border-bottom: 1px solid #f2f2f2;
    border-top: 1px solid #f2f2f2;
}

.suffixCol {
    padding-left:3px !important;
    width:82px;
}

.preferences-edit-table-new td input
{
    margin-left: 5px;
}

.edit-table-email-input input
{
    width: 112px !important;
}

.edit-table-password-input input
{
    width: 98px;
}

.new-password-div
{
    margin-left: 13px;
}

.edit-table-text
{
    border-left: 1px solid #f2f2f2;
    border-bottom: 1px solid #f2f2f2;
}

.edit-table-text .validation-summary-errors
{
    margin-left: 10px;
    margin-top: 10px;
    padding-top: 2px;
}

.preferences-edit-credentials .firstCol
{
    width: 225px;
}

.preferences-edit-credentials .firstCol select
{
    width: 550px;
}

.preferences-edit-credentials .secondCol
{
    width: 181px;
}

.preferences-edit-credentials .thirdCol
{
    width: 235px
}

.confirm-identity-step1-list
{
    list-style: disc;
    margin-left: 37px;
    margin-top:5px;
}
.order-firstCol, .order-secondCol
{
    padding:10px 15px;
    vertical-align: middle;
}

.wrapper_delivery_left

{
    width: 310px !important;
    padding: 20px 17px;
    border-width: 1px;
    border-style: solid;
    border-top: none;
    border-left: none;
    border-bottom: none;
    border-color: #d3d3d3;
    height: 270px;
}

.wrapper_delivery_right

{
    width: 310px !important;
    padding: 20px 17px;
    height: 270px;
}

.wrapper_delivery
{
    display:inline-block;
}


.delivery_options_label
{
    margin-bottom:20px;
    margin-top:17px
}

.delivery_dropdown
{
    width:100px
}

#delivery_quantity_Input
{
    margin-left:17px;
}
.order-table-new
{
    border-left: 1px solid #D3D3D3;
    background-color: #ffffff;
    margin-top: 10px;
    border-top: 1px solid #D3D3D3;
}

.order-table-new td
{
    border-right: 1px solid #D3D3D3;
    border-bottom: 1px solid #D3D3D3;
}

.order-table-new .order-firstCol
{
    text-transform: uppercase;
    text-align: right;
    width: 314px;
}

.order-table-new .order-secondCol
{
    text-align: left;
    width: 314px;
}

.order-table-new .last-order-left, .order-table-new .last-order-right
{
    padding-top: 15px;
    padding-bottom: 15px;
    background-color: #FEFCE8;
}

.order-table-new .last-order-left
{
    color: #4C9908;
}

.order-table-new .last-order-right
{
    color: #337A9E;
}

.last-order-left-blue
{
    color: #337A9E !important;
}

.upper-text-top
{
    margin-bottom: 15px;
}

.member_details_header
{
    background: url("../images/table_background_new.png") repeat scroll 0 0 transparent;
    border: 1px solid #D7D7D7;
    color: #FFFFFF;
    height: 30px;
    padding-left: 15px;
    padding-right: 15px;
    width: 659px;
}

.member_details_first_table
{
    margin-bottom: 20px;
}

.member_details_table
{
    border-right: 1px solid #D7D7D7;
    background-color: #ffffff;
}

.member_details_table td
{
    padding: 9px 15px;
    vertical-align: middle;
}

.member_details_table .firstCol
{
    border-bottom: 1px solid #D7D7D7;
    border-right: 1px solid #D7D7D7;
    border-left: 1px solid #D7D7D7;
    width: 172px;
}

.member_details_table .secondCol
{
    border-bottom: 1px solid #D7D7D7;
    width: 456px;
}

.invert-shadow-div
{
    background:transparent url(../images/shadow-invert.png);
    height: 7px;
    width: 689px;  
    margin-top: -8px;
}

.username-comment
{
    color: #A5A7AA;
}

.no-member
{
    padding-left: 20px;
    padding-right: 0px;
    width: 669px;
    height: 15px !important;
    cursor: default !important;
}

.no-deposit
{
    padding-left: 20px;
    width: 669px;
    height: 15px !important;
    cursor: default !important;
}

.no-comment
{
    padding-left: 20px;
    width: 659px;
    height: 15px !important;
    cursor: default !important;    
}

.no-financial-activity
{
    padding-left: 20px;
    width: 934px;
    height: 15px !important;
    cursor: default !important;    
}

.no-balance
{
    padding-left: 20px;
    height: 15px !important;
    cursor: default !important;    
}

.no-order
{
    padding: 7px 10px 7px 10px !important;    
    height: 15px !important;
    cursor: default !important;    
}

.no-withdrawal
{
    padding-left: 20px;
    width: 632px;
    height: 15px !important;
    cursor: default !important;    
}

.no-authusers
{
    width: 669px;
    cursor: default !important;
    padding: 7px 10px;
}

.no-accounts
{
    padding-left: 20px;
    width: 669px;
    height: 15px !important;
    cursor: default !important;
}

.no-bank-accounts
{
    padding-left: 20px;
    width: 888px;
    height: 15px !important;
    cursor: default !important;
}

.no-accounts-height
{
    height: 15px !important;
}

.no-requests
{
    padding-left: 20px;
    width: 669px;
    height: 15px !important;
    cursor: default !important;
}

.no-equifax
{
    padding-left: 20px;
    width: 659px;
    height: 15px !important;
    cursor: default !important;
    border-left: 1px solid #D7D7D7;
    border-bottom: 1px solid #D7D7D7;
}

.no-market-summary
{
    padding: 5px 20px;
    border-right: none !important;
    height: 15px !important;
    cursor: default !important;
}

.portfolioHeader
{
    background: url("../images/table_background_new.png");
    border: 1px solid #D7D7D7;
    color: #FFFFFF;
    height: 30px;
    padding-left: 15px;
    padding-right: 15px;
    width: 607px;
}

.portfolioHeader div
{
    padding-top: 7px; 
}

.positions-table-new-first 
{
    border-right: 1px solid #D7D7D7;
    background-color: #ffffff;
}

.positions-table-new-first th {
    background-color: #FEFCE8;
    border-bottom: 1px solid #D7D7D7;
    border-left: 1px solid #D7D7D7;
    color: #000000;
    height: 28px;
    padding-left: 7px;
    padding-right: 7px;
    text-align: left;
}

.positions-table-new-first tbody td {
    border-bottom: 1px solid #D7D7D7;
    border-left: 1px solid #D7D7D7;
    padding: 5px 7px 5px 7px;
    vertical-align: middle;
    font-size: 11px;
}

#PortfolioByProduct {
    [width:638px;
    width:638px;]
}

.positions-table-new-first .product
{
    width: 148px !important;
}

.positions-table-new-first .quantity
{
    text-align: right !important;
    width: 121px;
}

.positions-table-new-first .total_weight
{
    text-align: right !important;
    width: 85px;
}

.positions-table-new-first .price_oz
{
    text-align: right !important;
    width: 67px;
}

.positions-table-new-first .portfolio_value
{
    text-align: right !important;
    width: 107px;
}

.positions-table-new-first .portfolio_action
{
    width: 100px;
}

.positions-table-new-second 
{
    background-color: #ffffff;
    margin-bottom: 15px;
}

.positions-table-new-second th {
    background-color: #FEFCE8;
    border-bottom: 1px solid #D7D7D7;
    border-left: 1px solid #D7D7D7;
    color: #000000;
    height: 28px;
    padding-left: 7px;
    padding-right: 7px;
    text-align: left;
}

.positions-table-new-second tbody td {
    border-bottom: 1px solid #D7D7D7;
    border-left: 1px solid #D7D7D7;
    padding: 5px 7px 5px 7px;
    vertical-align: middle;
    font-size: 11px;
}

.positions-table-new-second .product
{
    width: 160px;
}

.positions-table-new-second .total_weight
{
    text-align: right !important;
    width: 140px;
}

.positions-table-new-second .price_oz
{
    text-align: right !important;
    width: 135px;
}

.positions-table-new-second .portfolio_value
{
    text-align: right !important;
    width: 143px;
}

.total-table-first
{
    border: 1px solid #D7D7D7;
    border-top: none;
    margin-bottom: 20px;
}

.total-table-first td
{
    padding: 5px 10px 5px 10px;
    vertical-align: middle;
    font-size: 11px;
}

.total-table-second
{
    border: 1px solid #D7D7D7;
    border-top: none;
    margin-bottom: 20px;
    font-size: 11px;
}

.total-table-second td
{
    padding: 5px 10px 5px 10px;
    vertical-align: middle;
}

.totals-td
{
}

.total-price-td
{
    width: 309px;
}

.portfolio-links a
{
    color: #337AB3 !important;
    text-decoration: underline;
}

.portfolio-links .products-link-disabled
{
    color: gray !important;
    text-decoration: underline;
}
.wrapper_middle-top-div #errorPlacementDiv
{
    margin-top: 15px;
}

.BankingAccountsHeader
{
    background: url("../images/table_background_new.png") repeat scroll 0 0 transparent;
    border: 1px solid #D7D7D7;
    color: #FFFFFF;
    height: 23px;
    padding-left: 15px;
    padding-right: 15px;
    width: 888px;
    padding-top: 7px;
}

.BankingAccountsHeader #add-bank-account
{
    color: #ffffff !important;
}

.bank-accounts-table
{
    border-left: 1px solid #D7D7D7;
    width: 920px;
}

.bank-accounts-table th {
    background-color: #FEFCE8;
    border-bottom: 1px solid #D7D7D7;
    border-right: 1px solid #D7D7D7;
    color: #000000;
    cursor: pointer;
    padding: 3px 10px;
    text-align: left;
}

.bank-accounts-table tbody td
{
    padding: 9px 10px;
    vertical-align: middle;    
    border-bottom: 1px solid #D7D7D7;
    border-right: 1px solid #D7D7D7;
    vertical-align: top;
}

.bank-accounts-table .holder-name
{
    width: 189px;
}

.bank-accounts-table .holder-name-with-ACH
{
    width: 196px;
}

.bank-accounts-table .account-type
{
    width: 95px;
}

.bank-accounts-table .bank-name
{
    width: 105px;
}

.bank-accounts-table .bank-account
{
    width: 170px;
}

.bank-accounts-table .bank-account-with-ACH
{
    width: 170px;
}

.bank-accounts-table .bank-account-status
{
    width: 150px;
}

.bank-accounts-table .bank-account-status-with-ACH
{
    width: 197px;
}

.bank-accounts-table .bank-account-ACHstatus
{
    width: 197px;
}

.bank-accounts-table .bank-account-status-long
{
    width: 275px;
    height: 28px;
}

.financial_entity_head
{
    background: url("../images/table_background_new.png");
    height: 30px;
    color: #ffffff;
    border: 1px solid #D7D7D7;
    padding-left: 10px;
    padding-right: 15px;
    width: 929px;
}

.financial_entity_head div
{ 
    padding-top:8px;
}

.financial_table
{
    border-right: 1px solid #D7D7D7;
    background-color: #ffffff;
    float:left;
    font-size: 11px;
    width: 956px;
}

.financial_table td
{
    border-left: 1px solid #D7D7D7;
    border-bottom: 1px solid #D7D7D7;
    padding: 7px 10px 7px 10px;
    height: 17px;
}

.financial_table td div
{
    margin-bottom: -2px;
}

.financial_table th
{
    background-color: #FEFCE8;
    border-left: 1px solid #D7D7D7;
    border-bottom: 1px solid #D7D7D7;
    color: #000000;
    cursor: default;
    padding-left: 10px;
    padding-right: 10px;
    text-align: left;
    height: 27px;
}

.financial_table-totals
{
    border-right: 1px solid #D7D7D7;
    background-color: #ffffff;
    margin-bottom: 50px;
}

.financial_table-totals tr
{
    cursor: pointer;
}


.financial_table-totals td
{
    border-bottom: 1px solid #D7D7D7;
    border-left: 1px solid #D7D7D7;
    padding: 9px 10px 9px 10px;
}

#screen {
    position: absolute;
    top: 0px;
    left: 0px;
    display:none;
    background-color: gray;
    z-index: 900;
}

#screen_hover {
    position: absolute;
    display:none;
    z-index: 5100;
    background-color:#FFFFFF;
    border-bottom: 1px solid #000000;
    border-top: 1px solid #000000;
    border-right: 1px solid #000000;
    cursor: pointer;
}

#screen_hover div {
    background: url("../images/financials_action.gif") no-repeat;
    height: 14px !important;
    width: 14px !important;
    display:block;
    margin: 6px auto 0 auto;
    margin: 7px 13px 0 auto\0/;
    z-index: 3100;
}

#screen_hover .settings_icon_financials {
    margin: 7px 12px 0 auto\0/;
}

.financial_table-date
{
    width: 134px !important;
}

.financial_table-type
{
    width: 95px !important;
}

.financial_table-desc
{
    width: 227px !important;
}

*:first-child+html .financial_table-desc
{
    width: 187px !important;
}

.financial_table-order
{
    width: 153px !important;
}

.financial_table-action
{
    width: 19px;
    width: 20px\0/;
}

.financial_table-balmin
{
    width: 85px !important;
}

.financial_table-status
{
    width: 96px !important;
}

.financial_table-cashbal
{
    width: 94px !important;
}

.financial_table-cashbal-right
{
    padding-left: 17px;
}

.financial_table_popup-order
{
    width: 140px !important;
}

.financial_table_popup-type
{
    width: 100px !important;
}

.financial_table_popup-prod
{
    width: 150px !important;
}

.financial_table_popup-valuation {
    width: 75px;
}

.financial_table_popup-ordet
{
    width: 233px !important;
    width: 233px\0/ !important;
}

.financial_table_popup-exedet
{
    width: 233px !important;
}

.financial_table_popup-amount
{
    width: 80px !important;
}

.financial_table_popup-exepri
{
    width: 65px !important;
}

.financials_dropdown
{
    margin-left: 5px !important;
}

.financials_page
{
    padding-top: 6px !important;
}

.financial_totals
{
    width: 602px;

}

.financial_table-popup
{
    border-right: 1px solid #D7D7D7;
    background-color: #ffffff;
    float:left;
    font-size: 11px;
}

.financial_table-popup th
{
    border-top: 1px solid #D7D7D7;
}

.financial_table-popup td
{
    border-left: 1px solid #D7D7D7;
    border-bottom: 1px solid #D7D7D7;
    padding: 7px 10px 7px 10px;
    height: 17px;
}

.financial_table-popup td div
{
    margin-bottom: -2px;
}

.financial_table-popup th
{
    background-color: #FEFCE8;
    border-left: 1px solid #D7D7D7;
    border-bottom: 1px solid #D7D7D7;
    color: #000000;
    cursor: default;
    padding-left: 10px;
    padding-right: 10px;
    text-align: left;
    height: 27px;
}

.page-table
{
    width: 100%;
}

.page-table .page-td, .page-table .page-td-second
{
    vertical-align: top;
    padding-bottom: 80px;
}

.page-table .page-td-second
{

}

.action-td
{
    padding-left: 5px !important;
    padding-right: 5px !important;
}

.orderactivity_table
{
    border-right: 1px solid #D7D7D7;
    background-color: #ffffff;
    float:left;
    font-size: 11px;
    width: 956px;
}

.orderactivity_table tr
{
    cursor: pointer;
}

.orderactivity_table td
{
    border-left: 1px solid #D7D7D7;
    border-bottom: 1px solid #D7D7D7;
    padding: 7px 10px 7px 10px;
    height: 17px;
}

.orderactivity_table td div
{
    margin-bottom: -2px;
}

.orderactivity_table th
{
    background-color: #FEFCE8;
    border-left: 1px solid #D7D7D7;
    border-bottom: 1px solid #D7D7D7;
    color: #000000;
    cursor: default;
    padding-left: 10px;
    padding-right: 10px;
    text-align: left;
    height: 27px;
}

.orderactivity_table-totals
{
    border-right: 1px solid #D7D7D7;
    background-color: #ffffff;
    margin-bottom: 50px;
    font-size: 11px;
    font-weight: bold;
}

.orderactivity_table-totals tr
{
    cursor: pointer;
}


.orderactivity_table-totals td
{
    border-bottom: 1px solid #D7D7D7;
    border-left: 1px solid #D7D7D7;
    padding: 9px 10px 9px 10px;
}

.orderactivity_table-date
{
    width: 117px !important;
}

.orderactivity_table-type
{
    width: 38px !important;
}

.orderactivity_table-desc
{
    width: 135px !important;
}
.orderactivity_table-quantity
{
    width: 60px !important;
}

.orderactivity_td-quantity
{
    text-align: right !important;
}

.orderactivity_table-order
{
    width: 155px !important;
}

.orderactivity_table-action
{
    width: 19px;
    width: 18px\0/;
}

.orderactivity_table-status
{
    width: 65px !important;
}

.orderactivity_table-balmin
{
    width: 75px !important;
}

.orderactivity_td-balmin
{
    text-align: right !important;
}

.orderactivity_table-balplus
{
    width: 75px !important;
}

.orderactivity_table-cashbal
{
    width: 99px !important;
}

.orderactivity_table-cashbal-right
{
    padding-left: 17px;
}

.orderactivity_td-cashbal
{
    text-align: right !important;   
}

.orderactivity_table_popup_td-totprice
{
    text-align: right !important;
}

.orderactivity_table_popup-order
{
    width: 140px !important;
}

.orderactivity_table_popup-type
{
    width: 70px !important;
}

.orderactivity_table_popup-prod
{
    width: 150px !important;
}

.orderactivity_table_popup-ordet
{
    width: 150px !important;
}

.orderactivity_table_popup-exedet
{
    width: 229px !important;
}

.orderactivity_table_popup-exepri
{
    width: 65px !important;
}

.orderactivitys_dropdown
{
    margin-left: 5px !important;
}

.orderactivitys_page
{
    padding-top: 6px !important;
}

.orderactivity_totals
{
    width: 602px;
    font-weight: bold;

}

.orderactivity_table-popup
{
    font-size: 11px;
}

.orderactivity_table-popup th
{
    border-top: 1px solid #D7D7D7;
}

.add-bank-account
{
    color: #ffffff;
    text-decoration: underline !important;
}

.pendReqBodyTable .bank-wire-table-header
{
    padding-top: 8px;
}

.deposit-header
{
    background: url("../images/table_background_new.png");
    height: 30px;
    color: #ffffff;
    border: 1px solid #D7D7D7;
    padding-left: 15px;
    padding-right: 15px;
    width: 659px;
}

.deposit-header div
{ 
    padding-top:7px;
}


.deposits-table
{
    background-color: #FFFFFF;
    border-right: 1px solid #D7D7D7;
    font-size: 11px;
    width: 691px;
}

.deposits-table th
{
    background-color: #FEFCE8;
    border-bottom: 1px solid #D7D7D7;
    border-left: 1px solid #D7D7D7;
    color: #000000;
    padding-left: 10px;
    padding-right: 10px;
    text-align: left;
}

.deposits-table tbody td
{
    border-bottom: 1px solid #D7D7D7;
    border-left: 1px solid #D7D7D7;
    padding: 9px 8px;
    vertical-align: top;
}

.deposits-table .reference
{
    width: 111px;
}

.deposits-table .account
{
    width: 108px;
}

.deposits-table .order
{
    width: 120px;
}

.deposits-table .execution
{
    width: 85px;
}

@media \0screen {
.deposits-table .execution
{
    width: 98px;
}
}

.deposits-table .deposit-amount
{
    width: 80px;
    width: 85px\0/;
}

.deposits-table .deposit_actions
{
    width: 45px;

}

.settings-small
{
    font-size: 10px;
}

.settings-deposits
{
    min-width: 50px;
}

.border-deposits
{
    width: 65px;
}

.itemsDeposits
{
    padding-left: 16px;
}

.small-header   
{
    font-size: 11px;
}

.withdrawal-summary-header
{
    margin-top: 27px;
}

.tab-wrapper {
    height: 30px;
    position: relative;
    z-index: 1000;
}

.tab-content
{
    margin-top: -1px;
    background-color: #FFFFFF;
    border: 1px solid #D3D3D3;
    padding: 17px;
    width: 920px;
}

.tab-content-small
{
    margin-top: -1px;
    border: 1px solid #D3D3D3;
    padding: 0px 17px;
    width: 655px;
}

.no-recently
{
    cursor: default !important;
    height: 15px !important;
    padding: 7px 10px !important;
    width: 448px;
}

.no-balance
{
    cursor: default !important;
    height: 15px !important;
    padding: 7px 10px !important;
    width: 617px;
}

.validation-errors-width
{
    width: 630px;
}

.noDesc
{
	color: gray;
	font-style:italic;
}

.account-details
{
    height: 50px !important;
}

.category
{
    padding-bottom: 10px;
    width: 150px;
}

.category .header
{
    color: gray;
    text-transform: uppercase;
    padding-bottom: 7px;
    border-bottom: 1px solid #c3c3c3;
    font-size: 14px;
    margin-bottom: 10px;
}

.products-list
{
    padding: 0px 0px 10px 13px;
}

.category .products-list
{
    list-style-image: url(../images/arrow-gray-list.png);
    color: gray
}

.category .products-list a
{
    color: gray
}

.category .products-list a:hover
{
    color: #414042;
}

.gold .products-list
{
    list-style-image: url(../images/arrow-gold-list.png);
    color: gray
}

.scroll-fixed 
{
    position: fixed;
    top: 107px;
}

.scroll-absolute 
{
    position: absolute;
}

.scroll-fixed-faq 
{
    position: fixed;
    top: 17px;
    margin-left: 701px !important;
}

.tab-wrapper-scroll .tab-item {
    margin-top: 0px !important;
}

.category-title-scroll {
    position: fixed;
    top: 47px;
    width: 689px !important;
    background-color: #FFF !important;
    z-index: 10;
    border-top: 1px solid #D3D3D3;
}

.tab-wrapper-scroll {
    position: fixed;
    top: 0px;
    background-color: #F7F7F7 !important;
    padding-top: 17px !important;
    width: 690px !important;
    z-index: 11;
}

.tab-item-left-selected, .tab-item-mid-selected, .tab-item-right-selected {
    z-index: 11;
    position: relative;
    background-color: #FFF !important;
}

.scroll-absolute-faq 
{
    position: absolute;
    margin-left: 701px !important;
}

.gold .header
{
    text-transform: uppercase;
    padding-bottom: 7px;
    border-bottom: 1px solid #c3c3c3;
    font-size: 16px;
    margin-bottom: 5px;
}

.category-titles
{
    text-transform: uppercase;
    font-size: 16px;
    margin-bottom: 4px;
}

.products-list li
{
    padding-bottom: 2px;
}

.category-main .header
{
    text-transform: uppercase;
    font-size: 18px;
}

.products-header
{
    background: url("../images/table_background_new.png");
    border: 1px solid #D7D7D7;
    color: #FFFFFF;
    height: 30px;
    padding-left: 15px;
    padding-right: 15px;
    width: 394px;
}
.products-header div
{
    padding-top: 6px;
}

.products-main
{
    width: 473px;
}

.no-products
{
    padding: 7px 10px;
    background-color: #ffffff;
    width: 652px;
}

.no-products-main
{
    padding: 7px 10px;
    background-color: #ffffff;
    border: 1px solid #D7D7D7;
    border-top: none;
}

.image-div
{
    width: 90px;
	margin-bottom: 15px;
	margin-top: 29px;
}

.text-div
{
    width: 377px;
	margin-top: 29px;
    padding-bottom: 17px;
}

.hr-products
{
    height:1px !important;
	margin: 50px 0px -1px -94px;
	margin: 50px 0px -2px -94px\0/;
	border-top: 1px dotted #ccc;
}

.products-row
{
    padding: 0px;
    width: 473px;
}

.products-main .header-product
{
    font-size: 14px;
    padding-bottom: 5px;
    list-style-image: url("../images/arrow-gray-list-large.png");
    margin-left: 14px;
}

.products-main .gold
{
    font-size: 14px;
    padding-bottom: 5px;
    list-style-image: url("../images/arrow-gold-list-large.png");
    margin-left: 14px;
}

.availability
{
    margin-top: 10px;
    font-size: 11px;
}

.back-to-top
{
    text-transform: uppercase;
    padding-top: 10px;
    font-size: 11px;
    color: blue;
}

.back-to-top span
{
    font-size: 7px;
    padding-bottom: 3px;
}

.back-to-top a
{
    color: #499FAE;
}

.products-top-text
{
    padding-bottom: 20px;
}

.other
{
	margin-top: 15px;
}

.top-phone
{
    color: #ffffff;
    padding: 8px 20px 0px 0px;
}

.middle-shadow
{
    background: url("../images/products-shadow.png");
    width: 6px;
}

.products-td-first, .products-td-second
{
    vertical-align: top;
}

.products-td-first
{
    padding-top: 17px;
    padding-right: 17px;
}

.products-td-second
{
    padding-left: 10px;
}

.services-link
{
    color: #337AB3;
}

.addingFunds-link
{
    color: #337AB3;
    text-decoration: underline !important;
}

.category-title
{
    font-size: 18px;
    border-bottom: 1px solid #d3d3d3;
    margin: 0px -17px;
}

.category-title div
{
    padding: 10px 0px 10px 17px;
    text-transform: uppercase;
    
}

.pricing-table
{
    border-left: 1px solid #d3d3d3;
    margin-bottom: 5px;
    font-size: 11px;
    margin-top: 10px;
    width: 377px;
}

.pricing-table th
{
    background: url("../images/table_background.png");
    color: #FFFFFF;
    font-weight: bold;
    height: 27px;
    border-right: 1px solid #d3d3d3;
    border-top: 1px solid #d3d3d3;
}

.pricing-table tbody td
{
    border-right: 1px solid #d3d3d3;
    border-bottom: 1px solid #d3d3d3;
    padding: 10px 5px;
    vertical-align: middle;
}

.products-link
{
    text-decoration: underline !important;
    color: #337AB3 !important;
}

.products-link-disabled
{
    color: #AAA !important;
    text-decoration: underline;
}

.products-link-disabled:hover
{
    color: gray !important;
    text-decoration: underline;
}

.buy-now-button
{
    background: url("../images/buy-now-button.png");
    width: 70px;
    height: 22px;
}

.buy-now-button a
{
    display: block;
    width: 70px;
    height: 22px;
}

.buy-now-button:hover
{
    background: url("../images/buy-now-button-hover.png");
    width: 70px;
    height: 22px;
}

.buy-now-button-disabled
{
    background: url("../images/buy-now-button-disabled.png");
    width: 70px;
    height: 22px;
}

.buy-now-button-disabled a
{
    height: 0px;
    width: 0px;
}

.pricing-table .location
{
    width: 90px;
}

.pricing-table .buy
{
    width: 147px;
}
.pricing-table .sell
{
    width: 147px;
}

.left-align-div
{
    /*width: 89px;*/
    padding-right: 13px;
}

.right-align-div
{
    /*width: 89px;*/
    padding-right: 6px;
}

.buy-order-wrapper
{
    background-color: #FFFFFF;
    border-color: #D3D3D3;
    border-style: solid;
    border-width: 1px;
    width: 655px;
    padding: 17px;
}

.buy-order-img
{
    width: 90px;
}

.buy-order-test
{
    width: 120px;
}

.buy-order-middle
{
    width: 345px;
}

.buy-order-wrapper ul
{
    margin-bottom: 15px;
}

.buy-order-wrapper ul li
{
    font-size: 16px;
    list-style-image: url("../images/arrow-gold-list-large.png");
    margin-left: 14px;
    padding-bottom: 5px;
    color: gray;
}

.buy-order-text
{
    width: 235px;
}

.buy-order-text input[type="radio"]
{
    margin-top: 1px;
    margin-top: -2px\0/;
    margin-right: 8px;
}

.buy-order-text input[type="text"]
{
    width: 130px;
}

.buy-order-text input[type="text"]
{
    margin-top: -2px;
}

.buy-order-text .bolded
{
    font-size: 14px;
    margin-bottom: 10px;
}

.input-row
{
    margin-bottom: 10px;
}

.buy-order-table td
{
    vertical-align: top !important;
    padding: 5px 0px 20px 0px;
    
}

.buy-order-table .buy-col-first
{
    width: 170px;
}

.buy-order-table .buy-col-second
{
    width: 127px;
}
.buy-order-table .buy-col-second div, .buy-order-table .buy-col-first div
{
    height: 16px;
}

.dotted-border
{
    border-top: 1px dotted #000000;
}

.solid-border
{
    border-top: 1px solid #000000;
}

.buy-margin-top
{
    margin-top: 10px;
}

.buy-big
{
    font-size: 20px;
}

.perOz
{
    color: gray;
}

.buy-order-cancel-div
{
    margin-left: 17px;
}

.buyOrderBottomDiv
{
    margin-top: 20px;
    padding-top: 20px;
    font-size: 11px;
    color: #000000;
}

.buyOrderBottomDiv .bolded
{
    font-size: 12px;
    margin-bottom: 15px;
}

.buy_td_padding_bottom {
    padding-bottom: 5px;
}

.buy_td_padding_top {
    padding-top: 3px;
}

.login-page-margin
{
    margin-left: 75px;
}

.buy-order-order
{
	text-align: left;
    width: 256px;
    padding: 0px 10px;
}

.buyOrderBottomText
{
    margin-top: 20px;
    border: 1px solid red;
    padding: 10px 0px 10px 10px;
    width: 334px;
    background-color: #FFEEEE;
}

.showBottomText
{
    margin-top: 20px;
    border: 1px solid red;
    padding: 10px 0px 10px 10px;
    width: 334px;
    background-color: #FFEEEE;
}

.sellOrderBottomText
{
    margin-top: 20px;
    border: 1px solid red;
    padding: 10px 0px 10px 10px;
    width: 334px;
    background-color: #FFEEEE;
}

.refresh-icon
{
    background: url("../images/refresh-icon.png") no-repeat;
    height: 16px;
    width: 16px;
    cursor: pointer;
}

.refresh-icon:hover
{
    background: url("../images/refresh-icon-hover.png") no-repeat;
    height: 16px;
    width: 16px;
    cursor: pointer;
}

.refresh-text
{
    margin: -1px 0px 0px 3px;
}

.products
{
    padding-bottom: 20px;
}

#DialogInfo_info_text
{
    font-size: 13px;
    text-align: left;
    padding-left: 10px;
    max-width: 360px;
}

.DialogInfo_info_text
{
    font-size: 16px;
    text-align: left;
    padding-left: 10px;
    max-width: 360px;
}

.DialogInfo_info_smalltext
{
    font-size: 14px !important;
    padding-left: 15px !important;
    padding-top: 10px !important;
}

.buyOrderPlaceholder
{
    width: 346px;
    height: 73px;
    margin-top: 20px;
}

.sellOrderPlaceholder
{
    width: 346px;
    margin-top: 20px;
    min-height: 73px;
}

.withdrawals-header
{
    background: url("../images/table_background_new.png") repeat scroll 0 0 transparent;
    border: 1px solid #D7D7D7;
    color: #FFFFFF;
    font-size: 11px;
    height: 22px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 8px;
    width: 659px;
}

.withdrawals-table
{
    background-color: #FFFFFF;
    border-right: 1px solid #D7D7D7;
    margin-bottom: 30px;
    width: 691px;
}

.withdrawals-table thead th
{
    background-color: #FEFCE8;
    border-bottom: 1px solid #D7D7D7;
    border-left: 1px solid #D7D7D7;
    color: #000000;
    padding-left: 10px;
    padding-right: 10px;
}

.withdrawals-table .order-details
{
    width: 180px;
}

.withdrawals-table .execution-details
{
    width: 263px;
}

.withdrawals-table .withdrawal-amount
{
    width: 103px;
}

.withdrawals-table tbody td
{
    border-bottom: 1px solid #D7D7D7;
    border-left: 1px solid #D7D7D7;
    padding: 7px 10px;
    vertical-align: top;
    font-size: 11px;
}

.table-rollover
{
    /*color: #A5A7AA;*/
    padding-top: 10px;
    /*display: none;*/
}

.table-rollover table td
{
    border: none;
    padding: 0px;
    padding-right: 8px;
}

.bottom-border
{
    border-bottom: 1px solid #d7d7d7;
    height: 1px;
    margin-left: -6px;
    display: none;
}

.checkwire-dialog-input
{
    margin-top: -3px;
    margin-left: 10px;
    width: 200px;
}

.member-summary-left-div
{
    width: 80px;
}

.member-summary-right-div
{
    min-width: 116px;
}

.learnMoreDialog
{
    text-decoration: underline !important;
}

.viewInfoText
{
    font-size: 12px;
    width: 400px;
}

.viewInfoText p
{
    padding-bottom: 5px;
}

.ie8Fix
{
    margin-left: -1px;
}

.ie8LongFix
{
    margin-left: -2px !important;
}

.ie8FixSmall
{
    width: 80px !important;
}

.actions_task{
    display: none;
    position: absolute;
    z-index: 1000;
    background-color: #FEFCE8;
    border: 1px solid #D7D7D7;
    border-bottom: none;
    padding: 10px 10px 0px 0px;
    cursor: default;
    white-space: nowrap;
}

@media \0screen {
  .bank_acc_fix{
    width: 70px;
    margin-left: -1px;
}
}

.border_hide-new

{
    width: 79px;
    height: 1px;
    z-index: 1001;
    background-color: #FEFCE8;
    margin-top: -11px;
    margin-right: -10px;
}

.bottom-border-new
{
    border-bottom: 1px solid #d7d7d7;
    height: 1px;
    margin-bottom: -1px;
    margin-left: -1px;
    display: none;
}

.settingsItems-new
{
    padding: 9px 0px 0px 23px;
    margin-left: 0px !important;
    list-style-image: url("../images/list_style_arrow.png");
}

.settingsItems-new li
{
    padding-bottom: 10px;
}

.topmenu_div {

}

.phone_number_text {
    display: block;
    font-size: 10px !important;
}

.phone_number {
    font-size: 20px !important;
}

.orderentry_header {
    background:transparent url(../images/black_background.png);
    padding: 5px 0px 5px 5px;
    font-weight: bolder;
    color: #ffffff;
    margin-bottom: 15px;    
}

.notes_comment {
    width: 427px !important;
}

.member_information_tin
{
    font-size:11px;
    margin-top: 5px;
}

.summaryActionsDiv
{
    background-color: #ffffff;
    border: 1px solid #d7d7d7;
    border-top: none;
    padding: 20px;
    padding-bottom: 12px;
    margin-bottom: 20px;
    font-size: 11px;
}

.summaryActionsDiv input, .summaryActionsDiv select
{
    font-size: 11px;
}

.actionItems
{
    padding-left: 13px;
    margin-left: 0px !important;
    list-style-image: url("../images/list_style_arrow.png");
}

.actionItems li
{
    padding-bottom: 8px;
}

.ofac-summary-table
{
    border-right: 1px solid #D7D7D7;
    background-color: #ffffff;
	width: 470px;
}

.ofac-summary-table th
{
    background-color: #FEFCE8;
    border-bottom: 1px solid #D7D7D7;
    border-left: 1px solid #D7D7D7;
    padding-left: 10px;
    padding-right: 10px;
    text-align: left;
    height: 28px;
}

.ofac-summary-table tbody td
{
    border-bottom: 1px solid #D7D7D7;
    border-left: 1px solid #D7D7D7;
    cursor: pointer;
    padding: 7px 10px;
}

.ofac-summary-table .appDate
{
    width: 126px;
}

.ofac-summary-table .accInfo
{
    width: 190px;
}

.ofac-summary-table .appStatus
{
    width: 90px;
}

.positionSummaryTable
{
    border-right: 1px solid #D7D7D7;
    background-color: #ffffff;
}

.positionSummaryTable thead th
{
    background-color: #FEFCE8;
    border-bottom: 1px solid #D7D7D7;
    border-left: 1px solid #D7D7D7;
    padding-left: 10px;
    padding-right: 10px;
    text-align: left;
    height: 28px;
}

.positionSummaryTable tbody td
{
    border-bottom: 1px solid #D7D7D7;
    border-left: 1px solid #D7D7D7;
    padding: 7px 10px;
}

.positionSummaryTable .metal
{
    width: 126px;
}

.positionSummaryTable .fineWeight
{
    width: 192px;
}

.positionSummaryTable .approxVal
{
    width: 90px;
}

.deliveries-header
{
    background: url("../images/table_background_new.png");
    border: 1px solid #D7D7D7;
    color: #FFFFFF;
    font-size: 11px;
    height: 22px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 8px;
    width: 659px;
}

.deliveries-table
{
    background-color: #FFFFFF;
    border-right: 1px solid #D7D7D7;
    margin-bottom: 30px;
    width: 691px;
}

.deliveries-table thead th
{
    background-color: #FEFCE8;
    border-bottom: 1px solid #D7D7D7;
    border-left: 1px solid #D7D7D7;
    color: #000000;
    padding-left: 10px;
    padding-right: 10px;
}

.deliveries-table tbody td
{
    border-bottom: 1px solid #D7D7D7;
    border-left: 1px solid #D7D7D7;
    padding: 7px 10px;
    vertical-align: top;
    font-size: 11px;
}

.deliveries-table .referenceNum
{
    width: 110px;
}

.deliveries-table .accountDetails
{
    width: 110px;
}

.deliveries-table .orderDetails
{
    width: 170px;
}

.deliveries-table .executionDetails
{
    width: 135px;
}


.deliveriesDiv
{
    padding-top: 15px;
}

.dialog-info-table tbody td
{
    vertical-align: top;
}

.dialog-info-table {
    min-width: 320px;
}

.gold-main {
    margin-left: -14px;
    width: 474px;
    padding: 10px 15px;
}

.border-top-none
{
    border-top: none;
}

.products-table-LH
{
    line-height: 13px;
    text-align: center;
}

.loadingMargin {
    margin-right: -25px;
}

.paddingTopBuyLinks {
    padding-top: 3px;
}

#IsDeliverableDiv
{
    padding-bottom: 2px;
}

.buySellHeader
{
    border: 1px solid #D3D3D3;
    border-bottom: none;
    width: 672px;
    padding: 10px 0 10px 17px;
    font-size: 18px;
    background-color: #ffffff;
    text-transform: uppercase;
}

.deliveryAddress
{
    padding: 10px 0px;
    margin-left: 20px;
}

.bigCol
{
    padding: 5px 20px;
    border-bottom: 1px solid #D7D7D7;
}

.productsPagesNotes
{
    font-size: 20px;
    height: 30px;
    text-transform: uppercase;
    margin-bottom: 11px;
}

.commisionText
{
    width: 297px;
}

.withdrawFundsLeft
{
    width: 350px;
}

.withdrawFundsLeftIRA {
    width: 360px;
}

.methodAndAmount
{
    text-transform: uppercase;
    margin-top: 15px;
}

.withdrawalRadios
{
    margin-top: 10px;
    height: 55px;
}

.withdrawalRadiosIRA
{
    margin-top: 10px;
}
.withdrawalRadios input
{
    margin: 0px 7px 0 0 !important;
    margin: -3px 7px 0 0\0/ !important;
}

.withdrawalRadiosIRA input
{
    margin: 1px 7px 0 0 !important;
    margin: -3px 7px 0 0\0/ !important;
}


.withdrawalsRadioRow
{
    margin-bottom: 8px;
}

.withdrawalsRadioRow div
{
    margin-top: -1px;
}

.withdrawalAmountInput
{
    margin-left: 5px;
}

.bankAccountsDiv
{
    margin-top: 15px;
    margin-bottom: 15px;
    height: 22px;
}

.withdrawalsRemainingBalance
{
    border-top: 1px solid #000000;
    padding-top: 5px;
}

.withdrawalsSubmit
{
    padding-top: 15px;
}

.withdrawalsAvailableCash
{
    margin-bottom: 7px;
    margin-top: 10px;
}

.withdrawalsAvailableFee
{
    margin-bottom: 7px;
    margin-top: 10px;
}

.withdrawalAlertBox
{
    border: 1px solid red;
    width: 328px;
    background-color: #FFEEEE;
    padding: 8px 10px;
    margin-bottom: 15px;
}

.addFundsAlertBox
{
    border: 1px solid red;
    width: 398px;
    background-color: #FFEEEE;
    padding: 8px 10px;
    margin-top: 15px;
}

.notEnoughFunds
{
    margin-top: 5px;
}

.withdrawalAlertBox table td
{
    vertical-align: middle;
    font-size: 12px;
}

.addFundsAlertBox table td
{
    vertical-align: middle;
    font-size: 12px;
}

.withdrawalsTD
{
    padding-left: 10px;
}

#add-bank-account
{
    color: #337AB3 !important;
    text-decoration: underline;
}

#viewBankAccount
{
    color: #337AB3 !important;
    text-decoration: underline;
}

.withdrawalAmountDiv
{
    margin-bottom: 15px;
}

.alertMiddleDiv
{
    margin-top: 10px;
}

.withdrawFundsHeader
{
    font-size: 18px;
    margin-bottom: 10px;
}

.availableCashText
{
    font-size: 16px;
    color: #40BE2E;
    margin-top: -3px;
}

.availableFeeText
{
    font-size: 16px;
    color: #FFA500;
    margin-top: -3px;
}

.productsPagesUL li
{
    width: 550px;
}

.securityQuestionText{
    padding-top: 2px;
}

.deliveryQuantityText{
    padding-top:15px;
}

.sellQuantityText{
    padding-top:15px;
}

.withdrawAmountCalcDiv
{
    margin-bottom: 5px;
}

.advisorsLink a
{
    color: #ffffff !important;
    text-decoration: underline;
}

.authUserLink a
{
    color: #062F5A;
    font-weight: bold;
    margin-left: 50px;
    text-decoration: underline;
}

.linkAuthUserLink a {
    color: #ffffff !important;
    text-decoration: underline;
}

.fundMethodDiv
{
    height: 42px;
}

.fundMethodDiv select
{
    margin-left: 15px;
}

.addFundsHeader
{
    font-size: 16px;
    margin-bottom: 10px;
}

.addFundsLink
{
    color: #337AB3 !important;
    text-decoration: underline !important;
}

.orderEntryInput{
    width: 110px !important;
    margin-right: 20px;
}

.fundingWizardWrapper
{
    background-color: #ffffff;
    border: 1px solid #d3d3d3;
    padding: 17px;
    width: 655px;
}

.fundingWizardSecondParagraphLeft
{
    width: 320px;
}

.fundingWizardSecondParagraph
{
    margin-top: 15px;
}

.fundingSecondParagraphRows
{
    margin-bottom: 10px;
    overflow: hidden;
}

.fundingSecondParagraphRows select
{
    margin-top: 2px;
    margin-left: 15px;
    width: 154px;
}

.fundingSecondParagraphRows input
{
    margin-top: 2px;
    margin-left: 15px;
    width: 150px;
}

.fundingSecondParagraphRows .firstSelect
{
    width: 275px;
}

.fundingWizardHeader
{
    text-transform: uppercase;
    margin: 25px 0px 5px 0px;
}

.fundAccountDiv
{
    margin-top: 10px;
}

.fundAccount
{
    text-decoration: underline !important;
    color: #337AB3 !important;
}

.fundingBigPrice
{
    font-size: 22px;
    color: #709CFF;
    margin-top: 10px;
}

.fundingwizardBottomLeft
{
    width: 320px;
}

.fundingwizardheader {
    background:transparent url(../images/black_background.png);
    padding: 5px 0px 5px 5px;
    font-weight: bolder;
    color: #ffffff;
    margin-bottom: 15px;
    border: 1px solid #d7d7d7;
}

.fundingWizardTable td
{
    padding-bottom: 5px;
}

.fundingDottedBorder td
{
    padding-top: 5px;
}

.entityName
{
    text-transform: uppercase;
}

.borderRight
{
    border-right: 1px solid #D7D7D7;
}

.applicationsPrimaryContactHeader
{
    background: url("../images/table_background_new.png");
    height: 23px;
    color: #ffffff;
    border: 1px solid #D7D7D7;
    padding-left: 15px;
    padding-right: 15px;
    width: 659px;
    margin-top: 20px;
    padding-top: 7px;
}

.applicationsPrimaryContactTable
{
    background-color: #ffffff;
    border-right: 1px solid #D7D7D7;
}

.applicationsPrimaryContactTable td
{
    padding: 9px 15px;
    vertical-align: middle;
}

.applicationsPrimaryContactTable .firstCol
{
    border-bottom: 1px solid #D7D7D7;
    border-left: 1px solid #D7D7D7;
    border-right: 1px solid #D7D7D7;
    width: 150px;    
}

.applicationsPrimaryContactTable .secondCol
{
    border-bottom: 1px solid #D7D7D7;
    width: 478px; 
}

.errorPageBottomDiv
{
    margin-top: 10px;
}

.errorPageBottomDiv div
{
    padding-bottom: 10px;
}

.marginTopErrorPage
{
    margin-top: 25px;
}

.headerTable
{
    margin: -25px 0px 10px 0px;
}

.supportIFRAME
{
    width: 100% !important;
    border: 0px;
    background-color: #ffffff;
}

.wrapperFrame
{
    width: 722px !important;
    margin: 0px;
    padding: 0px;
}

.wrapperFrameProducts
{
    width: 100%;
    margin: 0px;
    padding: 0px;
    padding-top: 1px;
}

.containerFrame
{
    margin-left: -1px;
    width: 100%;
    border: none !important;
    padding-left: 17px;
    padding-top: 17px;
    padding-right: 17px;
    background-color: #ffffff;
}

.login_page_wrapper_middleFrame
{
    width: 100% !important;
}

.productsRowFrame
{
    width: 503px;
}

.tabContentSmallFrame
{
    width: 685px;
}

.equifaxDiv
{
    margin-top: 2px;
    margin-left: 5px;
}

.equifaxRow
{
    margin-bottom: 5px;
}

.equifaxRow input
{
    margin-left: 13px;
}

.equifaxRow input
{
    margin-left: 11px\0/;
}

.back_next_buttons .place-order {
    background:transparent url(../images/place-order.png);
    height:30px;
    width: 98px;
}

.back_next_buttons .place-order a {
    height:30px;
    width: 98px;
    display: block;
}

.back_next_buttons .place-order:hover {
    background:transparent url(../images/place-order-hover.png);
    height:30px;
    width: 98px;
}

.statusFont
{
    font-size: 14px;
}

.markPassedTextarea, .markFailedTextarea
{
    width: 467px;
    height: 84px;
}

.memberReason
{
    margin-top: 15px;
}

.upperTextWidth
{
    width: 600px;
}

.summaryBannerWrapper
{
    background-color: #ffffff;
    border: 1px solid #D7D7D7;
    width: 281px;
    height: 70px;
    margin: -14px 0px 20px 0px;
    padding: 15px 22px;
}

.summabyBannerText
{
    margin-bottom: 15px;
}

.menuHiddenDiv
{
    width: 10px;
    height: 33px;
    position: absolute;
}

.productsUL ul
{
    list-style-type: disc;
    margin-left: 14px;
}

.services-header
{
    height: 23px;
    width: 659px;
    border: 1px solid #D3D3D3;
    border-bottom: none !important;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 7px;
    color: #ffffff;
}

.passwordRecoveryUL
{
    list-style-type: disc;
    margin: 10px 0px 10px 13px; 
}

.bottomLink
{
    width: 700px;
    overflow: hidden;
}

.lastTable
{
    margin-top: 20px;
}

.menuWrapper
{
    padding-left: 12px;
}

.menu-button-list
{
    padding-left: 0px;
    width: 100%;
}

#balanceSummary .summaryRightHeaders
{
    border-bottom: none;
}

#wiringSummary .position_summary
{
    border-bottom: none;
}

.faqsTable ul
{
    margin-left: 20px;
}

.faqsTable ul li
{
    list-style-image: url(../images/arrow-gray.png);
}

.faq_answer_open {
    list-style-image: url(../images/arrow-gray-open.png) !important;
}

.faqsTable
{
    width: 689px;
    border-left: 1px solid #f2f2f2;
    border-right: 1px solid #f2f2f2;
}

.faqsTable td
{
    padding: 10px;
    border-bottom: 1px solid #f2f2f2;
}

.servicesTable ul
{
    margin-left: 20px;
}

.servicesTable ul li
{
    list-style-image: url(../images/arrow-gray.png);
}

.servicesTable
{
    width: 691px;
    background-color: #ffffff;
    border: 1px solid #d7d7d7;
    border-top: none;
    margin-bottom: 20px;
}

.servicesTable td
{
    padding: 10px;
    border-top: 1px solid #d7d7d7;
}

.faqsCategoryTable
{
    width: 689px;
}

.faqsCategoryTable td
{
    padding: 10px;
    border-bottom: 1px solid #d7d7d7;
}

.faqsCategoryTable ul
{
    margin-left: 20px;
}

.faqsCategoryTable ul li
{
    list-style-image: url(../images/arrow-gray.png);
}

.faqsCategoryTableRight
{
    width: 228px;
}

.faqsCategoryTableRight td
{
    padding: 5px 15px;
    border-top: 1px solid #d7d7d7;
}

.faqsCategoryTableRight ul
{
    margin-left: 20px;
}

.faqsCategoryTableRight ul li
{
    list-style-image: url(../images/arrow-gray.png);
}

.poweredBy {
    background:url(../images/powered_by_gbi.png);
    width: 199px;
    height: 31px;
    z-index: 1;
    margin-right: 12px;
    margin-bottom: 10px;
}

.poweredBy a {
    display: block;
    width: 199px;
    height: 31px;    
}

.poweredByRight
{
    margin-top: 18px;
}

.poweredByFooter
{
    background:url(../images/powered_by_gbi.png);
    margin: 10px -5px 15px 0px;
}

.orderSummaryHeader
{
    border-bottom: none;
}

.categoriesDiv
{
    border: 1px solid #d7d7d7;
}

.headerIFrame
{
    height: auto !important;
    padding-top: 0px !important;
}

.websiteIframeHeaderDiv
{
    background-color: #0098D3;
    color: #ffffff !important;
    padding: 5px 20px 7px 20px;
}

.websiteIframeHeaderDivFirst
{
    margin-bottom: 0px;
}

.supportNumberFrame
{
    margin-right: 10px;
}

.websiteIframeHeaderDiv .welcome
{
    margin-left: 10px;
    color: #ffffff;
}

.websiteIframeHeaderDiv .welcome a, .websiteIframeHeaderDiv .second-logon a
{
    color: #ffffff;
}

.WelcomeUser, .websiteIframeHeaderDiv .second-logon
{
    color: #D5D5D5;
}

.entityNameFrame
{
    text-transform: uppercase;
    margin: 0 10px;
}

.poweredByHeader
{
    margin: -2px 15px 0px 0px;
}

.accessedSpan
{
    margin-right: 5px;
    color: #ffffff;
}

.topRightTable
{
    margin-top: 3px;
    margin-bottom: 20px;
}

.topRightTableTD
{
    background-color: #0098D3;
}

.signInLink a
{
    /*color: #0000FF !important;
    text-decoration: underline !important;*/
    font-size: 12px;
}

.loginInfoData  {
    min-width: 200px;
    text-align: center;
    vertical-align: middle;
    height: 100%;
}


.logoutLink {
    color: #082F5D;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
}


.loginInfo
{
    color: #ffffff;
    margin-right: 17px;
    margin-top: 10px;
}

.showLoginInfo {
    display: none !important;
}

.accessedDiv
{
    padding-top: 10px;
    margin-right: 17px;
    color: #ffffff;
    font-size: 10px;
}

.accessedDivUtma
{
    padding-top: 3px;
    margin-right: 17px;
    color: #ffffff;
    font-size: 10px;
}

.accessedDiv a, .accessedDivUtma a
{
    text-transform: lowercase !important;
    margin-left: 4px;
    color: #ffffff !important;
    text-decoration: underline !important;
}

.date div, .dateUtma div
{
    color: #ffffff;
}

.headerPaddingBottom
{
	padding-bottom: 40px !important;
}

.topRightPadding
{
	padding-bottom: 20px !important;
}

.textUnderLogo
{
    width: 400px;
    color: #686868;
    font-size: 10px;
    line-height: 140%;
    margin-left: 16px;
    text-transform: uppercase;
}

.supportBoxMargin
{
    margin-bottom: 55px !important;
}

.linkedAccountsSelect
{
    width: 415px;
    margin: 3px 17px 0px 10px;
}

.supportNumber
{
    font-size: 12px;
    color: #225481;
}

.supportNumberDiv
{
    font-size: 18px;
    color: #225481;
}

.tradingSupportDiv
{
    margin-top: 3px;
}

.commissionRow
{
    margin-top: 10px;
    width: 215px;
    font-size: 12px !important;
}

.commissionRow input
{
    width: 110px !important;
}

.tears-minimum-price {
    padding: 10px 10px 0;
    text-align: left;
    font-size: 10px;
}
.advisorRow
{
    margin-top: 10px;
    width: 215px;
    font-size: 12px !important;
}

.advisorRow select
{
    width: 114px !important;
}

.error-text-info
{
    margin-top: 35px;
}

.error-text-info-long
{
    margin-top: 25px;
}


.transparentBackground
{
    width: 100% !important;
    height: 100% !important;
    background: url("../images/transparentPixel.png") !important;
    position:absolute !important;
    z-index: 1999 !important;
    display: block !important;
    top:0;
    left:0;
}

.loadingIcon {
    background: url("../images/loader.gif") !important;
    width: 66px;
    height: 66px;
    margin: auto;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translateX(-50%);
}

.advisorsTable {
    background-color: #FFFFFF;
    border-right: 1px solid #D7D7D7;
    width: 691px;
}

.advisorsTable td {
    border-bottom: 1px solid #D7D7D7;
    border-left: 1px solid #D7D7D7;
    font-size: 12px;
    padding: 9px 10px;
    vertical-align: middle;
}

.advisorsFirstInput
{
    width: 565px;
}

.advisorsPadding
{
    padding-top: 2px;
}

.advisorsSecondInput
{
    width: 190px;
    margin-left: 10px;
}

.advisorsThirdInput
{
    width: 140px;
    margin-left: 10px;
}

.advisorsFourthInput
{
    width: 445px;
}

.advisorBottomButtons {
    height: 30px;
    margin-left: auto;
    margin-right: auto;
    width: 176px;
}

.advisorSubmit
{
    background: url("../images/submitButton.png");
    border: none;
    cursor: pointer;
    height: 30px;
    margin: 0 10px;
    width: 76px;
}

.advisorSubmit:hover
{
    background: url("../images/submitButton_hover.png");
    border: none;
    cursor: pointer;
    height: 30px;
    width: 76px;
}

.advisors-header
{
    height: 23px;
    width: 659px;
    border: 1px solid #D3D3D3;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 7px;
    color: #ffffff;
}

.ui-widget-overlay
{
    background: url("../images/transparentBackground.png") !important;
}

.contactUsLink
{
    text-decoration: underline !important;
}

.topRightContactUsLink
{
    color: #ffffff;
    text-decoration: underline !important;
}

.signInLink
{
    margin: 3px 17px 0px 0px;
}

.advisorsTable
{
    border-right: 1px solid #D7D7D7;
    background-color: #ffffff;
    float:right;
}

.advisorsTable td
{
    border-bottom: 1px solid #D7D7D7;
    border-left: 1px solid #D7D7D7;
    padding: 7px 10px;
}

.advisorsTable th
{
    background-color: #FEFCE8;
    border-left: 1px solid #D7D7D7;
    border-bottom: 1px solid #D7D7D7;
    color: #000000;
    cursor: pointer;
    padding-left: 10px;
    padding-right: 10px;
    text-align: left;
    height: 28px;
}

.advisorsTable .advisorUsername
{
    width: 161px;
}

.advisorsTable .advisorEmail
{
    width: 180px;
}

.advisorActions
{  
    width: 80px;
}

.advisorsTable .advisorPhone
{
    width: 95px;
}

.advisorsTable .advisorTeamName
{
    width: 125px;
}

.editAdvisor
{
    cursor: pointer; 
}

.editSingleAdvisor
{
    cursor: pointer; 
}


.advisorsTable tr
{
    cursor: pointer !important;
}

.advisorDetailsLink
{
    cursor: pointer !important;
}

.createAppSelect
{
    width: 167px !important;
}

.download_header-long
{
    width: 933px;
}

.download-first-cell-long
{
    width: 686px;
}

.menu-button-mid-selected a
{
    padding-top: 20px !important;
}

.settingsSelect
{
    width: 380px;
}

div.rightAnounce {
    background-color: #F9F9F9;
    border-color: #B6B6B6;
    border-style: solid;
    border-width: 1px;
    line-height: 132%;
    margin-left: auto;
    margin-right: auto;
    padding: 12px 11px 10px 9px;
    width: 208px;
}

div.addInfo {
    background-image: none;
    border-color: #C3C3C3;
    border-style: none none solid;
    border-width: medium medium 1px;
    font-family: arial;
    font-size: 10px;
    font-weight: bold;
    height: 16px;
    margin-right: auto;
    padding-top: 4px;
    text-align: left;
    text-decoration: none;
    text-transform: uppercase;
    width: 230px;
}

.small-font input{
    font-size: 10px;
}

div.infos {
    border-bottom: 1px solid #B6B6B6;
    border-top: 1px solid #FFFFFF;
    margin-left: auto;
    margin-right: auto;
    width: 230px;
    cursor: pointer;
}

a.rightLink {
    background-image: url("../images/arrowBak.png");
    background-repeat: no-repeat;
    display: block;
    padding: 8px 0 4px 20px;
    text-decoration: none;
}

div.infoPlus {
    background-color: #D0D0D0;
    display: none;
    line-height: 132%;
    padding: 12px 11px 10px 9px;
}

div.infoPlus ul
{
    list-style: inside !important;
}

.registrationInfoText
{
    line-height: 132%;
}

.registrationInfoText label
{
	display:block; 
	margin-left:27px;
	margin-top:-14px;
}

.additionalInfoDiv
{
    margin-bottom: 20px;
}

.rightAnounce
{
    margin-bottom: 20px;
}

.startedDiv
{
    margin-top: 20px;
}

.startedDiv ul
{
    list-style-type: disc;
    margin-left: 15px;
}

.startedDiv ul li
{
    padding-left: 20px;
}

.noMenuLink:hover
{
    cursor: default;
    color: #444444 !important;
}
.faq_answer{
    display: none;
    padding: 20px 20px 10px 20px;
}

.info_image {
    height: 17px !important;
}

.faq_show_all{
    margin: -26px 17px 0 0 ;
}

.faq_showAll{
    color: #FFF;
    cursor: pointer;
    text-decoration: underline;
}

.faq_showAll:hover{
    color: #FFF;
    text-decoration: underline;
}

.faq_hide_all{
    margin: -26px 17px 0 0 ;
}

.faq_hideAll{
    color: #FFF;
    cursor: pointer;
    text-decoration: underline;
}

.faq_hideAll:hover{
    color: #FFF;
    text-decoration: underline;
}

.back_next_upper {
    margin-right: 0px !important;
}

.SummaryTables table
{
    width:470px;
	border-spacing: 2px;
	border-style: outset;
	border-left: 1px solid #d7d7d7 !important;
	border-right: none;
	border-bottom: none;
	border-top: none;
	border-collapse: collapse;
	background-color: white;
}

.SummaryTables table th
{
    border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: #D7D7D7;
	background-color: white;
}

.SummaryTables table td
{
    padding: 7px 10px 7px 10px;
	border-right: 1px solid #D7D7D7 !important;
	border-bottom: 1px solid #D7D7D7 !important;
	border-left: none;
	border-top: none;
	width:200px;
}

.import-input {
    cursor: pointer;
    font-size: 30px;
    opacity: 0;
    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    filter: alpha(opacity=0);
    -khtml-opacity: 0;
    -moz-opacity: 0;
    position: relative;
    right: 322px;
    top: -24px; 
    z-index: 1;
}

.import-button {
    height: 18px !important; 
    margin-left: 90px;
    overflow: hidden; 
    width: 100px; 
}

.executionSummary {
    width: 956px;
    border-right: 1px solid #D7D7D7;
    margin-bottom: 30px;
    background-color: #ffffff;
}

.executionSummary th {
    background-color: #FEFCE8;
    border-bottom: 1px solid #D7D7D7;
    border-left: 1px solid #D7D7D7;
    color: #000000;
    cursor: default;
    height: 27px;
    padding-left: 10px;
    padding-right: 10px;
    text-align: left;
}

.executionSummary td {
    border-bottom: 1px solid #D7D7D7;
    border-left: 1px solid #D7D7D7;
    height: 17px;
    padding: 7px 10px;
}

.email_link {
    color: #4242FF;
    text-decoration: underline !important;
}

.minCashRequirement
{
    margin-top: 20px;
    border: 1px solid #D7D7D7;
    padding: 10px 0px 10px 10px;
    width: 334px;
    background-color: #FBFAFF;
}

.advisorDeliveries
{
    margin-top: 20px;
    border: 1px solid #D7D7D7;
    padding: 10px 0px 10px 10px;
    width: 334px;
    background-color: #FBFAFF;
}

.unprecedentedDemand
{
    margin-top: 20px;
    border: 1px solid #D7D7D7;
    width: 334px;
    background-color: #FBFAFF;
    padding: 10px 0px 10px 10px;
}

.infoImage {
    background-image: url("../images/inf.png");
    height: 48px;
    width: 48px;
}

.exclamationText {
    padding: 10px;
    text-align: left;
    width: 314px;
}

.affiliate_default

{
    width: 35px;
}

.affiliate_urls

{
    width: 252px;
}

.affiliate_visible

{
    width: 33px;
}

.affiliate_captionCode
{
    width: 125px;
}

.promotions_table
{
    border-right: 1px solid #D7D7D7;
    background-color: #ffffff;
    float:right;
    width: 691px;

}

.promotions_table .settings_td
{
    padding-top: 7px;
}

.content-bellow-header {
    margin-bottom: 20px;
    padding: 10px;
    background-color: #FFFFFF;
    border-right: 1px solid #D7D7D7;
    border-bottom: 1px solid #D7D7D7;
    border-left: 1px solid #D7D7D7;
}

.content-bellow-header-text {
    width: 526px;
}

.siteHeader-text {
    margin: 7px;
}

.content-sequence {
    margin-top: 20px;
}

.aip_radio_buttons_margin {
    margin: 5px 40px 0 10px;
}

.holder-margin-left {
    margin-left: 10px;
}

.holder-margin-top {
    margin-top: 10px;
}

.holder-margin-bottom {
    margin-bottom: 10px;
}

.holder-margin-right {
    margin-right: 10px;
}

.holder-amount {
    margin-top: 10px;
    margin-left: 36px;
}

.amount-margin {
    margin-right: 87px;
}

.bank_accounts-input 
{
    text-align: right;
    width: 60px;
}

.percent-label {
    width: 30px;
}

.bank_accounts-label {
    margin-left: 26px; 
    margin-right: 53px;
}

.bank_accounts-select {
    width: 200px;
}

div.cell {
    margin-top: 0;
    padding: 14px 10px;
}
div.alternate {
    background-color: #EAF2F4;
}


div.agreementCell {
    height: 230px;
    overflow: auto;
    padding: 0 10px;
}

.promotions_table th
{
    background-color: #FEFCE8;
    border-left: 1px solid #D7D7D7;
    border-bottom: 1px solid #D7D7D7;
    color: #000000;
    padding-left: 10px;
    padding-right: 10px;
    text-align: left;
}

.fullWidth {
    width: 100%;
}

.orderedList {
    font-weight: bold;
    list-style-type: decimal;
    margin: 0;
    padding-left: 30px;
}

.orderedList li {
    padding: 10px 0;
}


div.normalFontWeight {
    font-weight: normal;
}

.required_red {
    color: Red;
    padding-left: 2px;
}

.promotions_table tbody td
{
    border-left: 1px solid #D7D7D7;
    border-bottom: 1px solid #D7D7D7;
    padding: 9px 10px;
    vertical-align: middle;
}

.promotion_selection
{
    width: 50px;
}

.promotion_active
{
    width: 50px;
}

.promotion_url
{
    width: 169px;
}

.promotion_code
{
    width: 100px;
}

.promotion_caption
{
    width: 135px;
}

.affiliate_broker
{
    width: 50px;
}

.affiliates_table
{
    width: 691px;
}

.affiliates_table tbody td
{
    padding: 9px 10px;
    vertical-align: middle;
    border-bottom: 1px solid #D7D7D7;
    border-left: 1px solid #D7D7D7;
}

.no-affiliates
{
    width: 691px;
    cursor: default;
}

.no-promotions
{
    width: 669px;
    cursor: default;
}


.dialog-overlay {
    background: url("../images/transparentBackground.png") repeat scroll 0 0 transparent !important;
    opacity: 0.5;
    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=50)';
    filter: alpha(opacity=50);
    z-index: 1050;
    position: absolute;
    top: 0;
    left: 0;
}

.affiliates_table
{
    border-right: 1px solid #D7D7D7;
    background-color: #ffffff;
    float:right;
}

.affiliates_table .settings_td
{
    padding-top: 7px;
}

.affiliates_table th
{
    background-color: #FEFCE8;
    border-left: 1px solid #D7D7D7;
    border-bottom: 1px solid #D7D7D7;
    color: #000000;
    padding-left: 10px;
    padding-right: 10px;
    text-align: left;
}

#DialogGenerateReport_formatBrokerDropdown {
    width: 108px !important;
}

.no-results td
{
    padding: 7px 10px;
    border-bottom: 1px solid #D7D7D7;
    border-left: 1px solid #D7D7D7;
    border-right: 1px solid #D7D7D7;
    cursor: pointer;
    background-color: #ffffff;
}

.removeMinimumInfo
{
    display: none !important;
}

.linkUsernameValError
{
    background-color: #FFEEEE;
    border-color: Red !important;
}

.add_auth_user
{
    cursor: pointer;
}

.link_auth_user
{
    cursor: pointer;
}

.no-reports
{
    width: 690px;
}

.authLink
{
    text-decoration: underline !important;
}

#createApplicationDialog {
    color: white; 
    font-weight: 700;
    text-decoration: underline;
}

.advisorsDetailsHeader
{
    background: url("../images/table_background_new.png");
    height: 23px;
    color: #ffffff;
    border: 1px solid #D7D7D7;
    padding-left: 15px;
    padding-right: 15px;
    width: 659px;
    padding-top: 7px;
}

.advisorsDetails
{
    background-color: #ffffff;
    border-right: 1px solid #D7D7D7;
}

.advisorsDetails td
{
    padding: 9px 15px;
    vertical-align: middle;
}

.advisorsDetails .firstCol
{
    border-bottom: 1px solid #D7D7D7;
    border-left: 1px solid #D7D7D7;
    border-right: 1px solid #D7D7D7;
    width: 150px;    
}

.advisorsDetails .secondCol
{
    border-bottom: 1px solid #D7D7D7;
    width: 478px; 
}

.dialog_submit, .dialog_yes {
    /*background: url("../images/submitButton.png");*/
    min-width: 157px;
    height: 40px;
    background-color: #062F5A;
    text-align: center;
    border-radius: 5px;
    margin-top: 10px;
    color: #fff;
    cursor: pointer;
}

.dialog_submit span, .dialog_yes span
{
display: block;
padding-top: 11px;
color: #FFFFFF;
font-size: 14px;
font-weight: bold;
}

.dialog_submit:hover, .dialog_yes:hover
{
    border: none;
    cursor: pointer;
    background: #114479;
}

.dialog_submit:hover a
{
    text-decoration: none;
}

.infoBoxPortfolio
{
    width: 345px !important;
}

.infoBoxPortfolio td
{
    background-color: #ffffff !important;
}

.withdrawFundsTable
{
    width: 440px;
}

.withdrawFundsHeaderBig
{
    width: 418px;
}

.affiliate_captionCodeBig
{
    width: 205px;
}

.applications-multiselect {
    height: 120px;
    height: 130px\9;
}

#DialogNewUser_inviteUser {
    width: 40px !important;
}

.footerLHolder {
    width: 955px !important;
    text-align: center;
}

.footerLHolderNew {
    width: 610px !important;
}

.footerL 
{
    text-transform: capitalize !important;
    width: 630px;
    margin: auto !important;
    text-align: center !important;
}

.footerLNew
{
    width: 610px;
    text-align: left !important;
}

.footerL ul li a
{
    text-transform: capitalize !important;
}
.copyHolder
{
    width: 600px !important;
    margin: auto !important;
    text-align: center;
    font-size: 14px;
    font-weight: 600;
}

.copyHolderNew
{
    text-align: left;
}

.faqsLong
{
    width: 955px;
}

.advisorBroker{
width: 59px;
}

.paddingTd{
    display:none;
}

.prodDescHolder {
    display: inline
}
.productsUL {
    /*width: 280px;*/
    clear: both;
    float: left;
}

.back-to-top {
    float: right;
    margin-top: 10px; 
}

.leftSignOut{
display: none !important;
}

.productHeaderImg 
{
    display: none;
}

.pricing-table .left-align-div {
    padding: 8px 0 0 0 !important;
    margin-bottom: 5px; 
}

.pricing-table .right-align-div {
    padding: 8px 0 0 0 !important;
    margin-bottom: 5px; 
}

.sellFlag a {
    padding: 6px 30px;
}

.sellProductsFlag {
    padding: 0px;
}

.products-link
{
    padding-top: 5px !important;
    color: #39444A !important;
    text-decoration: none !important;
    font-weight: bold;
}

.products-link-red
{
    padding-top: 5px !important;
    color: #C40D0D !important;
    text-decoration: none !important;
    font-weight: bold;
}

.products-link-red:hover
{
    color: #FF0000 !important;
}

.products-link-disabled {
    text-decoration: none !important;
}

.default-cursor {
    cursor: default;
}

.bank-accounts-table .authorized_actions {
    border-right: 1px solid #D7D7D7 !important;
}

.advisorEmail_long
{
    width: 260px !important;
}

.inputs
{
    padding-top: 15px;
}

#confirm-identity-intro {
    width: 655px !important;
}

.snippet
{
    margin-top: -30px;
}

.productWrapperLeft
{
    background:transparent url(../images/productWrapperLeft.png);
    width: 10px;
    height: 36px;
}

.productWrapperMiddle
{
    background:transparent url(../images/productWrapperMiddle.png);
    width: 409px;
    height: 27px;
    height: 26px\0/;
    padding-top: 9px;
    padding-top: 10px\0/;
    font-size: 11px;
}

.productWrapperRight
{
    background:transparent url(../images/productWrapperRight.png);
    width: 10px;
    height: 36px;
}

.productWrapper
{
    margin: 0 auto 23px auto;
    width: 429px;
}

.wrapperView
{
    padding: 1px 0px 0px 14px;
}

div.radioChartText
{
    cursor: default !important;
}

.radioButtonSpan input
{
    margin-top: 1px;
    margin-top: -3px\0/;
}

.goldButtonSpan, .silverButtonSpan
{
    width: 65px;
}

.platinumButtonSpan
{
    width: 69px;
}

.palladiumButtonSpan
{
    width: 75px;
}

.goldPadding
{
    margin-top: 1px;
    margin-right: 22px;
}

.silverPadding
{
    margin-top: 1px;
    margin-right: 22px;
}

.platinumPadding
{
    margin-top: 1px;
    margin-right: 18px;
}

.palladiumPadding
{
    margin-top: 1px;
    margin-right: 2px;
}

.chartDivWrapper
{
    width:440px;
    height:200px;
    padding: 0px 10px
}

#chartErrorText
{
    margin: 100px auto 0 auto;
    width: 250px;
}

.pieChart 
{
    width:290px; 
    height:280px;
}

.pieChartProducts 
{
    width:290px; 
    height:250px;
}

.applicationsText
{
    margin-bottom: 45px;
}

.accounts-search-table
{
    background-color: #FFFFFF;
    border-right: 1px solid #D7D7D7;
    width: 956px;
}

.accounts-search-table .account-info
{
    width: 300px;
}

.accounts-search-table .address-info
{
    width: 300px;
}

.accounts-search-table .contact-info
{
    width: 211px;
}

.accounts-search-table th {
    background-color: #FEFCE8;
    border-bottom: 1px solid #D7D7D7;
    border-left: 1px solid #D7D7D7;
    color: #000000;
    padding-left: 10px;
    padding-right: 10px;
    text-align: left;
}

.accounts-search-table tbody td {
    border-bottom: 1px solid #D7D7D7;
    border-left: 1px solid #D7D7D7;
    padding: 7px 15px;
    vertical-align: top;
}

#metalSpotTypeTitle, #metalIndicativeTypeTitle
{
    margin: 10px 0px -10px 0px;
}

.accountsTableTdBorderBottom {
    border-top: 1px #D7D7D7 dotted;
    height: 50px !important;
    padding-top: 10px !important;
}

.accountsTableTdBorderTop {
    height: 60px !important;
}

.reportDateStart, .reportDateEnd, .brokerAccountCodeInput, .reportAcknowledgedProcessedDate, .reportReturnProcessedDate, .reportPaymentCreatedDate{
    width: 150px !important; 
}

.reportTransactionType {
    width: 155px;
}

.proccessDate {
    margin-top: 15px;
}

.reportDateEndDelete, .reportDateStartDelete, .reportDateEmptyDelete, .reportAcknowledgedProcessedDateDelete, .reportPaymentCreatedDateDelete, .reportReturnProcessedDateDelete{
    background:transparent url(../images/close_dialog.png);
    display:block;
    width: 18px;
    height: 18px;
    float: right;
    margin-left: 5px;
    margin-top: 1px;
    cursor: pointer;    
}

.reportDateStart, .reportDateEnd 
.reportAcknowledgedProcessedDate, .reportReturnProcessedDate, .reportPaymentCreatedDate{
    width: 150px !important; 
}

.reportDateEndDelete, .reportDateStartDelete, .reportDateEmptyDelete, 
.reportAcknowledgedProcessedDateDelete, .reportPaymentCreatedDateDelete, .reportReturnProcessedDateDelete{
    background:transparent url(../images/close_dialog.png);
    display:block;
    width: 18px;
    height: 18px;
    float: right;
    margin-left: 5px;
    margin-top: 1px;
    cursor: pointer;    
}

.priceTime
{
    font-size: 10px;
    padding-top: 3px;
    color: #A5A7AA;
}

.marketSummaryBuySmaller
{
    width: 219px;
}

.authorized_user_long
{
    width: 186px !important;
}

.activityImage
{
    background:url(../images/financials_action.gif);
    width: 13px;
    height: 13px;
    display: inline-block;
}

.confirm-identity-step1-mobile, .confirm-identity-step2-mobile{
    display: none;
}

@-moz-document url-prefix() 
{ .border_hide-new
  { width: 80px !important; 
  } 
}

.ie8Fix
  { [margin-left: 0px;
        margin-left: 0px;]
}

.verifyBankAccountInfoText{
    width: 380px !important;
    padding-bottom: 20px !important;
}

.verifyBankAccountInput{
    width: 170px;
}

.editAccountInformationFields{
    width: 135px !important;
    margin-bottom: 10px !important;
}

.addDepositSelectSize
{
    width: 220px !important;
}

.wireWithdrawalOBI{
    margin-bottom: 15px;
}

.wireWithdrawalOBIs{
    margin-top: 15px;
    margin-bottom: 15px;
}

.intervalDateFilterSelect{
    width: 120px !important;
}

.receivedPaymentID{
    margin-left: 15px;
}

.dialog_confirm_fail_text{
	text-align: left;
	font-size: 12px;
	padding-top: 9px;   
	width: 365px;
}

.verifyLink {
    color: #337AB3;
}

.accountReports{
    display: none;
}

.buy-link{
    color: #FFF !important;
    font-size: 13px;
}

.paginatation_whole_fix 
{
    margin-bottom: 0px;
    margin-top: 0px;
    width:auto;
 }
 
.marketTime{
    width: 390px;
    min-height: 27px;
    font-size: 12px;
    font-weight: bold;
}

.dialog-warning-table tbody tr td{
    vertical-align: middle !important;
}

#SessionWarning_warning_text{
    padding: 0 0 0 25px;
}

.dialogVerifyDiv{
    width: 175px !important;
}

.smallerFontDialogDiv {
    font-size: 12px;
    padding-left: 15px;
}

.accountHolderName, .signOutLink {
    float: left;
}

.signOutLink, .accountHolderName {
    font-weight: bold;
}

.signOutLink a {
    color: #fff !important;
}

.dialogSmallText {
    font-size: 12px;
    margin-top: 10px;
}

#DialogTemplateContent .dialogSendNotificationCheckBox {
    margin: 2px 5px 0 10px !important;
}

.dialogSmallText label {
    display: block;
    float: left;
}

.dialogSmallText input {
    float: left;
}

.subMenuCode 
{
    clear: both;
    text-align: right;
}

.wireDepositSubmitedDiv 
{
    clear: both;
    padding-top: 15px;
}

.wireDepositSubmitedDiv p 
{
    margin: 0;
}

.portfolio_table-popup{
    border-right: 1px solid #D7D7D7;
    background-color: #ffffff;
    float:left;
    font-size: 11px;
}

.portfolio_table-popup th
{
    border-top: 1px solid #D7D7D7;
}

.portfolio_hidden_table
{
    background-color: white;
    border: 1px solid black;
    display: none;
    margin: 0 !important;
    padding: 10px;
    position: absolute;
    width: 583px;
    z-index: 5000;
}

.portfolio_table-popup td
{
    border-left: 1px solid #D7D7D7;
    border-bottom: 1px solid #D7D7D7;
    padding: 7px 10px 7px 10px;
    height: 17px;
}

.portfolio_table-popup td div
{
    margin-bottom: -2px;
}

.portfolio_table-popup th
{
    background-color: #FEFCE8;
    border-left: 1px solid #D7D7D7;
    border-bottom: 1px solid #D7D7D7;
    color: #000000;
    cursor: default;
    padding-left: 10px;
    padding-right: 10px;
    text-align: left;
    height: 27px;
}

.portfolio_table_popup th{
    background-color: #FEFCE8;
    border-bottom: 1px solid #D7D7D7;
    border-left: 1px solid #D7D7D7;
    color: #000000;
    cursor: default;
    height: 27px;
    padding-left: 10px;
    padding-right: 10px;
    text-align: left;
}

.portfolio_by_product_table-popup-brand {
    width: 140px !important;
}

.portfolio_by_product_table-popup-serial {
    width: 140px !important;
}

.portfolio_by_product_table-popup-weight {
    width: 140px !important;
}

.portfolio_by_product_table-popup-fineness {
    width: 140px !important;
}

.portfolio_by_product_table-popup-year {
    width: 140px !important;
}

.new-line
{
    clear: both;
    margin-top: 10px;
}

.email_option
{
    margin: 15px;
    width: 659px;
}

.email_option label{
    float: left;
    margin-right: 10px;
}

.email_option input{
    margin-top: 2px; 
    margin-left: 8px;
}

.account_settings_buttom_buttons
{
    height: 30px;
    margin-left: auto;
    margin-right: auto;
    width: 86px;
}

.refreshTime {
    margin-top: 5px;
    color: #414042;
}

.example_div{
    margin-top: 10px;
}

.styled-button {
   background: #082F5D;
   padding: 5px 10px;
    *padding-bottom: 8px;
    *padding-top: 2px;
   -webkit-border-radius: 2px;
   -moz-border-radius: 2px;
   border-radius: 2px;
   color: white;
   font-size: 12px;
   text-decoration: none;
   vertical-align: middle;
   display: block;
   height: 14px;
   cursor: pointer;
   text-align: center;
    white-space: nowrap;
   }
.styled-button:hover {
   background: #6485B7;
   color: #fff !important;
   }
   
.styled-button.products-link-disabled:hover {
   background: #5C9541;
   background: -webkit-gradient(linear, left top, left bottom, from(#5C9541), to(#5CF841));
   background: -webkit-linear-gradient(top, #5C9541, #5C8841);
   background: -moz-linear-gradient(top, #5C9541, #5C8841);
   background: -ms-linear-gradient(top, #5C9541, #5C8841);
   background: -o-linear-gradient(top, #5C9541, #5C8841);
   color: #AAAAAA !important;
   cursor: default;

   }
   
.styled-button.products-link-disabled 
{
    font-weight: bold;
}
   
.styled-button.products-link
{
    color: #FFF !important;
}
   
.refreshTimeIFrame 
{
    font-size: 12px;
    text-transform: capitalize !important;
    padding-right: 17px !important;
}

.refreshIconHolder {
    margin-top: -5px;
}

.display-table-cell-portfolio
{
    display: table-cell !important;
    border-left: 0px !important; 
}

.vertical-align-top
{
	vertical-align: top !important;
}

.commissionInfo {
    background-color: #FBFAFF;
    border: 1px solid #D7D7D7;
    margin-top: 20px;
    padding: 10px 0 10px 10px;
    width: 334px;
}

.commissionValues{
    font-style: italic;
    margin-left: 100px;
}

.EnableACHLink {
    color: #337AB3;
}

input.signIn-Username 
{
    height: 15px;
    margin-top: 1px;
    border: 1px solid #000;
    width: 71px;
    padding-left: 5px;
    padding-right: 5px;
    *width: 68px;   /* ie6 ie7 */
    width: 71px\9;  /* ie8 ie9 */
}

input.signIn-Password
{
    height: 15px;
    margin-top: 1px;
    border: 1px solid #000;
    padding-left: 5px;
    padding-right: 5px;
    width: 71px;
    width: 169px\9;  /* ie8 ie9 */
}

input.signIn-Password-dummy
{
    height: 15px;
    margin-top: 1px;
    border: 1px solid #000;
    padding-left: 5px;
    padding-right: 5px;
    width: 71px;
}

.styled-logon-button {
    background-color: #082F5D;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    color: #FFF;
    font-size: 12px;
    text-decoration: none;
    vertical-align: middle;
    display: block;
    cursor: pointer;
    text-align: center;
    margin-left: 4px;
    font-weight: bold;
    padding: 2px 5px;
    *padding-bottom: 8px;
    *padding-top: 2px;
}

.signin-width {
    width: 250px;
}

.styled-logon-button:hover {
    color: #fff;
    background: #6B8CBE;
}

.styled-logon-button-disabled {
    color: #DDD !important;
}

.styled-logon-button-disabled:hover {
    color: #DDD !important;
}

.ira-disclosure-text-viewport{
    border: 1px solid #999999;
    max-height: 350px;
    width: 500px;
    overflow: auto;
}

.ira-disclosure-text-container{
    padding: 8px;
}

.normal {
    font-weight: normal !important;
}

.ira-agree {
    margin-top: 10px;
}

.ira-loader-position {
    float: left;
    margin-top: 7px;
}

.process-ira-height {
    height: 18px;
}

.progressBar {
    width: 250px;
    height: 20px;
    border: 1px solid #c3c3c3;
    margin-top: 5px;
}

.progressBar .greenProgress {
    width: 0%;
    height: 20px;
    background-color: #008000;
}

.dataImportTable {
    border-left: 1px solid #c3c3c3;
    border-top: 1px solid #c3c3c3;
    margin-top: 20px;
}

.dataImportTable th {
    font-size: 12px;
    border-bottom: 1px solid #c3c3c3;
    border-right: 1px solid #c3c3c3;
    padding: 0 5px;
    vertical-align: middle;
    background-color: #FEFCE8;
    text-align: left;
}

.dataImportTable tbody td {
    border-bottom: 1px solid #c3c3c3;
    border-right: 1px solid #c3c3c3;
    padding: 0 5px;
    vertical-align: middle;
}

.progressDots{
    width: 13px;
    height: 7px;
    background: url("../images/loading1.gif");
    margin: 7px 0 0 1px;
}

.reportsLoading 
{
    height: 16px !important;
    width: 16px !important;
    background: url("../images/invite-loader.gif") no-repeat;
    margin: 5px 8px 0 0 !important;
    display: none;
}

.tierContent {
    background-color: white;
    border: 1px solid black;
    cursor: default;
    padding: 10px;
    position: relative;
    z-index: 1001;
    display: inline-block;
}

.tierArrowLeft {
    background: url("../images/baloonArrow.png") repeat scroll 0 0 transparent;
    height: 7px;
    margin-top: 10px;
    position: absolute;
    width: 14px;
    z-index: 2;
}

.tierTable tbody td
{
    border: 0 none;
    height: 10px;
    padding: 4px 10px 4px 10px;
    text-align: left;
}

.tierTable .alternate {
    background-color: #E4EEF4;
}

.nonPrimaryAddressUS { 
    margin-top: 2px; 
    margin-bottom: 10px;
    float: left;
}

.cursorPointer{
    cursor: pointer !important;
}

.border_hide {
    width: 80px;
    height: 1px;
    position: absolute;
    right: 0;
    z-index: 999;
    background-color: #FEFCE8;
    margin: -11px -10px 0px 59px;
    margin: -11px 0px 0px -70px;
}

.relative {
    position: static !important;
    color:black;
    position:relative;
}

.absolute {
    width: auto !important;
    color:black;
    position:absolute;
    width: 115px;
}

.relative-position{
    position: relative;
}

.sellProductsFlag {
    margin-left: 2px;
}
 
 .delivery-button-ie7 {
     *margin-left: 55px;    
 }
 
 .loading-small-ie7{
    *margin-right: 20px;
    height: 23px !important;
}
 
.contact_entrust_group {
    margin-top: 25px;
}

.hide_text {
    color: transparent;
	font-size: 0px !important;
}

.hide_text_grey {
    color: transparent;
	font-size: 0px !important;
}

.emptyGoldenGraph {
    height: 38px;
    margin: 0 5px 0 5px;
    width: 40px;
}

.tiersPopup 
{
    display: none;
    height: 30px;
    width: 100px;
    background-color: #83ff83;
}

.closeTiers {
    background: url("../images/close_dialog.png");
    cursor: pointer;
    height: 18px;
    width: 18px;
    display: inline-table;
    margin: -5px -5px -5px 0;
}

.closeTiers:hover {
    background: url("../images/close_dialog_hover.png");
}

.tierTable td {
    white-space:nowrap;
    color: #414042;
    font-family: Trebuchet MS1,Trebuchet MS,sans-serif;
    font-size: 11px !important;
}

.tierInfo 
{
    font-weight: normal;
    font-size: 11px;
    text-transform: none;
    width: 327px;
}

.productNotificaitonMessage {
    margin: 0 18px 18px;
    font-size: 10px;
}

.signOutLink.holderNameFloatRight {
    float: right;
}

.members-list-header {
    padding: 10px;
	border: 1px solid black;
	background-color: white;
	margin: 0px !important;
	z-index: 5000;
    width: 900px;
}

.members-for-popup-container {
    width: 900px;
    padding: 0 !important;
    margin: 0;
    border: 0 !important;
}

.members-for-popup {
    width: 100%;
    border-right: 1px solid #D7D7D7;
    border-top: 1px solid #D7D7D7;
}

.members-for-popup-container .members-for-popup tbody td {
    border: 1px solid #D7D7D7;
}

.members-list-height {
    height: 28px;
}

.members-for-popup th {
    background-color: #FEFCE8;
    border-bottom: 1px solid #D7D7D7;
    border-left: 1px solid #D7D7D7;
    padding-left: 10px;
    padding-right: 10px;
    text-align: left;
}

.members-for-popup tbody td {
    border-bottom: 1px solid #D7D7D7;
    border-left: 1px solid #D7D7D7;
    padding-left: 10px;
    vertical-align: middle;
}

.fuel-surcharge-height {
    height: 18px;
}

.viewTiersText{
    float: right;
    cursor: pointer;
    font-weight: bold;
    color: #1313FF !important;
}

.tiersTextSpecial{
    display: none;
}

option.PendingVerification{
    color: red;
}

.achBankWarning
{
    border: 1px solid red;
    padding: 10px 0px 10px 10px;
    width: 270px;
    background-color: #FFEEEE;
    position: absolute;
    right: 0;
    bottom: 0;
}

.ach-bank-accounts {
    position: relative;
}

.pending-bank-select-text {
    padding: 0 10px;
    text-align: left;
    width: 200px;
}

.aipInformationBox{
    width: 469px; 
    margin: 0 0 15px 0; 
    padding: 0; 
    font-size: 15px;
    text-align: center;
    position: relative;
}

.aipInformationBox a{
    display: block;
    position: absolute;
}

.AIPcss {
    height: 28px;
    width: 120px;
    left: 320px;
    top: 53px;
    
    /*IE fix*/
    display: block; 
    background: #FFF; 
    opacity:0;
    filter: alpha(opacity=0);
}

.UTMAcss {
    width: 469px; 
    height: 100px;
    left: 0px;
    top: 0px;
    
    /*IE fix*/
    display: block; 
    background: #FFF; 
    opacity:0;
    filter: alpha(opacity=0);
}

.imgMaxWidth
{
    max-width: 469px; 
}

.aipWarning{
    margin: 14px 0 0 0; 
    padding: 10px; 
    font-size: 14px;
    font-weight: bold; 
    text-align: center;
}

.lockButton{
    width: 160px; 
    margin-bottom: 17px; 
    margin-top: 10px;
    height: 50px; 
    font-size: 35px
}

.unlockButton{
    width: 160px; 
    height: 50px; 
    font-size: 35px
}

.lockButton.locked, .unlockButton.unlocked{
    background-color: gray;
    cursor: default;
}

.buyButton{
    width: auto !important; 
    height: auto !important; 
    margin-bottom: 5px; 
    margin-top: 5px; 
    font-size: 11px
}

.buyButton.unlocked{
    background-color: gray !important;
    cursor: default !important;
}

.sellButton{
    width: auto !important; 
    height: auto !important; 
    margin-bottom: 5px; 
    margin-top: 5px; 
    font-size: 11px; 
    margin-left: 5px
}

.sellDisabled{
    background-color: gray !important;
    cursor: default !important;
}
.aipLink{
    color: #337AB3 !important;
    text-decoration: underline !important;
}

.aipLinkDisabled{
    color: gray !important;
    cursor: default !important;
}

.phone-number-search input[type="text"]#PhoneCountryCode  {
    width: 35px !important;
}

.phone-number-search input[type="text"]#homeAreaCodeText, .phone-number-search input[type="text"]#homeNumberFirstText {
    width: 35px !important;
}

.phone-number-search input[type="text"]#homeNumberText {
    width: 104px !important;
}

.phone-number-search input[type="text"]#homeNumberSecondText {
    width: 55px !important;
}

.marginBottomApplicationFindCriteria {
    margin-bottom: 10px;
}

.marginTopApplicationFindCriteria {
    margin-top: 10px;
}

.phoneInfo
{
    font-size: 9px;
    font-style: italic;
    font-weight: normal;
    line-height: 132%;
}

.cellRecoveryPassStepFour {
    margin-top: 0;
    padding: 14px 0px;
}

.tooltipContentAuthUserEdit{
    left: 0px !important;
    top: 0px !important;
    margin-top: -100px !important;
    width: 132px !important;
}

.baloonArrowAuthUserEdit{
    margin-left: 24px !important;
}

.isAffiliateVisible select{
}

.failedMessage.button_next-margin li {
    list-style-type: disc;
    margin-left: 14px;
}

.inner-list-validation {
    margin-top: 0px !important;
}

/* aip agreement css */

div.agreement .title {
    color: #003366;
    font-size: 12px;
    font-weight: bold;
    margin: 20px 0 40px;
    text-align: center;
}

div.agreement .agreement_subtitle {
    font-size: 12px;
    font-weight: bold;
}

div.agreement .agreement_text {
    font-size: 11px;
    margin-bottom: 15px;
    margin-top: 15px;
}

.applicationsPrimaryContactTable .firstColDoc {
    border-bottom: 1px solid #D7D7D7;
    border-left: 1px solid #D7D7D7;
    border-right: 1px solid #D7D7D7;
    width: 150px;
    padding-left: 15px;
    padding-right: 15px;
    text-align: left;
}

.applicationsPrimaryContactTable .secondColDoc {
    border-bottom: 1px solid #D7D7D7;
    width: 327px;
    padding-left: 15px;
    padding-right: 15px;
    text-align: left;
}

.applicationsPrimaryContactTable .thirdColDoc 
{
    border-bottom: 1px solid #D7D7D7;
    border-left: 1px solid #D7D7D7;
    width: 120px;
    padding-left: 15px;
    padding-right: 15px;
    text-align: left;
}

.applicationsPrimaryContactTable .firstColDocTxt {
    border-bottom: 1px solid #D7D7D7;
    border-left: 1px solid #D7D7D7;
    border-right: 1px solid #D7D7D7;
}

.applicationsPrimaryContactTable .secondColDocTxt {
    border-bottom: 1px solid #D7D7D7;
}

.applicationsPrimaryContactTable .thirdColDocTxt 
{
    border-bottom: 1px solid #D7D7D7;
    border-left: 1px solid #D7D7D7;
}

.applicationsDocumentTable th {
    background-color: #FEFCE8;
    border-bottom: 1px solid #D7D7D7;
    border-left: 1px solid #D7D7D7;
    padding-left: 15px;
    padding-right: 15px;
    text-align: left;
    height: 28px;
}
.applicationsDocumentTable td {
    border-bottom: 1px solid #D7D7D7;
    border-left: 1px solid #D7D7D7;
    height: 30px;
    padding: 6px 15px;
    vertical-align: middle;
}

.applicationsDocumentTable 
{
    border-right: 1px solid #D7D7D7;
}

.applicationsDocumentTable .firstColDoc
{
    width: 150px;
}

.applicationsDocumentTable .secondColDoc
{
    width: 346px;
}

.applicationsDocumentTable .thirdColDoc
{
    width: 100px;
}

.applicationsFlagTable td {
    border-bottom: 1px solid #D7D7D7;
    border-left: 1px solid #D7D7D7;
    height: 30px;
    padding: 6px 15px;
    vertical-align: middle;
}

.applicationsFlagTable 
{
    border-right: 1px solid #D7D7D7;
    background-color: #FFF;
}

.applicationsFlagTable .firstColFlag, .applicationsFlagTable .firstColDoc
{
    width: 150px;
}

.applicationsFlagTable .secondColFlag, .applicationsFlagTable .secondColDoc
{
    width: 150px;
}

.applicationsFlagTable .thirdColFlag, .applicationsFlagTable .thirdColDoc
{
    width: 215px;
}

.applicationsFlagTable .forthColDoc
{
    width: 50px;
}

.errorPlacement_popup_long{
    width: 425px;
    margin-bottom: 25px;
}

.applicationsFlagTable th {
    background-color: #FEFCE8;
    border-bottom: 1px solid #D7D7D7;
    border-left: 1px solid #D7D7D7;
    padding-left: 15px;
    padding-right: 15px;
    text-align: left;
    height: 28px;
}
.applicationsFlagTable td {
    border-bottom: 1px solid #D7D7D7;
    border-left: 1px solid #D7D7D7;
    height: 30px;
    padding: 6px 15px;
    vertical-align: middle;
}

.systemNotificationCheckboxDiv {
    margin-top: 15px;
    padding-left: 10px;
}

#notificationBanner, #notificationBannerFunds {
    width: 956px;
    display: inline-block;
    margin: 15px 17px;
    background-color: #e69f2d;
    border: 1px solid #cb8e2d;
    font-family: Trebuchet MS1,Trebuchet MS,sans-serif;
    font-size: 12px;
}

.notificationBannerImage {
    width: 27px;
    height: 25px;
    background: url("../images/triangleWhite.png") no-repeat;
    float: left;
    margin: 15px 0 0 15px;
}

.notificationBannerText 
{
    display: inline-block;
    float: left;
    width: 860px;
    padding: 15px 15px 15px 15px;
    color: #FFFFFF;
}

.notificationBannerClose {
    width: 9px;
    height: 9px;
    background: url("../images/closeTransparent.png") no-repeat;
    float: right;
    margin: 15px 15px 0 0;
    cursor: pointer;
}

.displayNoneImportant {
    display: none !important;
}

.datepickerWithClear {
    width: 185px;
}

.flagTypeDll{
    margin-top: 5px;
}

.confirmAddFundsList li
{
    list-style: disc outside none;
    margin-left: 30px;
}

.tradeSummaryDataLoading{
    height: 16px !important;
    width: 16px !important;
    background: url("../images/invite-loader.gif") no-repeat;
    margin: 0px 0px 0px 12px;
    float: right
}

#summaryFundButtons{
    width: 110px;
    margin: 7px auto 0 auto;
}

.bankMigrationLink {
    color: #0000FF !important;
    text-decoration: underline !important;
}

@media
    only screen and (max-device-width: 1023px),
    only screen and (max-width: 1023px) {

    .tab-wrapper-scroll, .category-title-scroll, .category #scroll, .scroll-fixed-faq{
        position: static !important;
    }
}

.extendedTradeInfo{
    font-size: 12px
}

.noBold {
    font-weight: normal;
}

.displayInlineUtma {
    min-width: 70px;
}

#preview {
    background: none repeat scroll 0 0 #333333;
    border: 1px solid #CCCCCC;
    color: #FFFFFF;
    padding: 3px;
    position: absolute;
    z-index: 5000;
}

#preview img {
    border-width: 1px;
}

 .notLoaded {
    border: none !important;
    background: none !important; 
}

.proccesedDate {
    padding-top: 10px;
}

/* products +/- styles */
span.positive {
    color: #5C9541 !important;
    font-weight: bold !important;
}

span.negative {
    color: #FF0000 !important;
    font-weight: bold !important;
}

span#BuyPricePerOzSpan,  span#SellPricePerOzSpan{
    font-size: 10px !important;
}
/* products +/- styles */

/* new sessiontimeout styles */
.sessionBannerWrapper {
    top: 0; 
    left: 0;
    width: 100%; 
    z-index: 2000; 
    background-color: rgb(204, 81, 0); 
    border: 3px solid rgb(255, 101, 0); 
    height: 40px; 
    position: fixed; 
    vertical-align: middle;
    display: none;
    text-align: center;
    height: 28px;
}

.sessionBanner {
    color: rgb(255, 255, 255); 
    margin: 5px; 
}

.menuPlusSign {

    display: none;
}

.linkButton {
    text-decoration: underline !important;
    color: #337AB3 !important;
    cursor: pointer;
}

/* new sessiontimeout styles */

.tooltipContentWider {
    max-width: 400px;
    
}

.settingSection {
    margin-bottom: 5px;
}

.currentVolumeHeader {
    margin-top: 5px;
}

.withinLimits 
{
    height: 22px !important;
    width: 22px;
    margin: 11px 10px 0 0;
    background: url("../images/withinLimits.png") no-repeat;
}

.exceededAlertThreshold 
{
    height: 22px !important;
    width: 22px;
    margin: 11px 10px 0 0;
    background: url("../images/exceededAlertThreshold.png") no-repeat;
}

.exceededTreshold 
{
    height: 22px !important;
    width: 22px;
    margin: 11px 10px 0 0;
    background: url("../images/exceededTreshold.png") no-repeat;
}

.immybox_results, .immybox_choice {
    font-family: Trebuchet MS1, Trebuchet MS, sans-serif !important;
}

.breadcrumbs {
    background: #163c6b;
    background: linear-gradient(270deg, #6B8CBE 0%, #163c6b 100%);
    height: 80px;
    display: table;
    width: 100%;
}

.breadcrumbs .page-name {
    color: #FFFFFF;
    font-size: 31px;
    font-weight: 600;
    display: table-cell;
    width: 60%;
    vertical-align: middle;
    padding: 0 12px;
}

.breadcrumbs .page-name p {
    margin-bottom: 0;
    display: inline-block;
}

.breadcrumbs .page-name a {
    float: right;

}

.breadcrumbs .account-info {
    display: table-cell;
    /*min-width: 30%;*/
    text-align: center;
    vertical-align: middle;
    padding-right: 25px;
}

.breadcrumbs .account-info h1 {
    color: white;
    margin-top: 0px;
}

.breadcrumbs .account-info div {
    /*width: 55%;*/
    display: table-cell;
}

.breadcrumbs .account-info span, .breadcrumbs .account-info p{
    font-size: 14px;
    color: #FFFFFF;
    display: block;
    white-space: nowrap;
}

.breadcrumbs .account-info p{
    font-size: 17px;
    margin-top: 5px;
}

.breadcrumb-links {
    height: 39px;
    background:url(../images/equity/pattern.png);
    margin-bottom: 50px;
}

.breadcrumb-links span {
    padding: 10px 0 10px 5px;
    display: block;
    color: #062F5A;
    font-size: 14px;
    float: left;
}

    .breadcrumb-links span:first-child {
        padding: 10px 0 10px 15px;
    }

.breadcrumb-links img {
   /*height: 7px;
    float: left;*/
    margin: 5px 5px 5px 5px;
    /*opacity: 0.5;*/
    /*transform: rotate(270deg);
    width: 12px;*/
}

/*.breadcrumb-links .separator {
    padding: 10px 0 10px 5px;
    display: block;
    color: #93A7C5;
    font-size: 12px;
    font-weight: 600;
    float: left;
    background:url(../images/equity/Dropdown_arow.png) no-repeat;
}*/

.breadcrumb-links span:last-child {
    color: #062F5A;
}

.return_button {
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    margin-right: 25px;
}

.table {
    display: table;
    clear: both;
    width: 100%;
    border-spacing: 0;
    border-collapse: collapse;
}

.table-row {
    display: table-row;
    outline-offset: -1px;
    outline: 1px solid #f2f2f2;
}

.table-head, .table-cell {
    display: table-cell;
    vertical-align: middle;
    padding: 6px 10px;
}

.table-heading {
    background-color: #F2F2F2;
    height: 50px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    display: table-row;
}

.table-head:first-child  {
    border-top-left-radius: 5px;
    min-width: 165px;
}

.table-head:last-child  {
    border-top-right-radius: 5px;
}

.table-head:nth-child(2)  {
    text-align: right;
}

.table-head:nth-child(3) {
    min-width: 160px;
}

.table-head span {
    color: #062F5A;
    font-size: 14px;
    font-weight: bold;
    padding: 0;
}

.table-row .table-cell, .table-heading .table-head {
    text-align: right;
}

.table-row .table-cell:first-child, .table-heading .table-head:first-child {
    text-align: left;
}

.table-row .table-cell {
    color: #062F5A;
    font-size: 14px;
    font-weight: 600;
    padding: 4px 10px;
    line-height: 31px;
}

.table-row .table-footer-text {
    color: #062F5A;
    font-size: 14px;
    font-weight: 600;
    padding: 4px;
    line-height: 31px;
    font-style: italic;
    background: none;
    width: 150%;
}

.overwrite-to-blue {
    color: #062F5A !important;
    font-size: 14px;
    font-weight: 600;
    padding: 4px 10px;
    line-height: 31px;
}

.table-row .table-cell:first-child {
    color: #5E5E5E;
    font-size: 14px;
    font-weight: 600;
}

.table-row .table-cell input {
    height: 32px;
    border-radius: 5px;
    text-align: right;
    border: 1px solid #e3e3e3;
    padding: 0 5px;
    max-width: 120px;
    font-size: 14px;
    font-weight: 600;
}

.table-footer {
    display: table-row;
    background:url(../images/equity/pattern.png);
    /*border: 1px solid #e0e0e0;*/
    height: 52px;
}

.table-footer .table-cell:first-child{
    border-bottom-left-radius: 5px;
    border: 1px solid transparent;
}

.table-footer .table-cell:last-child{
    border-bottom-right-radius: 5px;
    border: 1px solid transparent;
    font-size: 14px;
    color: #062F5A;
    font-weight: bold;
    text-align: right;
}

.table-footer .table-cell:last-child span{
    margin-left: 25px;
}

.remaining-invest {
    /*padding: 0 5px 20px 5px;*/
    padding: 0 5px 10px 5px;
    text-align: right;
    font-size: 14px;
    font-weight: 600;
    color: #062F5A;
    margin-bottom: 14px;
}

.remaining-invest span {
    color: #0D6DDE;
}

.footer-div {
    margin-top: 100px;
}

.full-width {
    width: 100% !important;
}

.suspend-trading-confirm, .resume-trading-confirm, .addTransfer .addAffiliate {
    margin-top: 0px;
}

/*BUG FIXING FOR GOOGLE CHROME*/
@media screen and (-webkit-min-device-pixel-ratio:0)
{ 
	.transactionTextBox{
		float:left;
	}
	
	.transactionSectionInput select {
		float: left;
	}

    .login_page_button a span {
        padding-top: 7px;
    }
}

.error-message {
    width: 96%;
    background: #ffdbdb;
    border: 1px solid red;
    margin-bottom: 30px;
    vertical-align: middle;
    padding: 10px 2% 0 2%;
}

.error-typing {
    background: #ffdbdb;
}

#myReportsTable {
    position: relative !important;    
}

.hidden {
    display: none !important;
}

.add-trigger-order-table .table-head:first-child {
    min-width: 100px;
}

.add-trigger-order-table .table-head:nth-child(2) {
    min-width: 100px;
}

.add-trigger-order-table .table-head:nth-child(3) {
    min-width: 85px;
}

.add-trigger-order-table .table-head:last-child {
    min-width: 70px;
}


.add-trigger-order-table .table-row .table-cell {
    line-height: 21px;
}

.time-input {
    color: #062f5a;
    max-width: 80px;
    margin-left: 20px;
}


.k-hierarchy-cell * {
    visibility: hidden;
}

.marketdata-table .errorMessage {
    color: black;
}