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 {
border:0;
font-size:100%;
font:inherit;
vertical-align:baseline;
margin:0;
padding:0;
}

html {
-webkit-text-size-adjust:none;
}

.table_pricing_smaller td {
vertical-align:middle;
border-left:none!important;
border-top:none!important;
border-color:#D7D7D7;
border-style:solid;
border-width:1px;
padding:3px 10px!important;
}

body {
overflow-y:scroll;
position:relative;
background:#fff;
line-height:1.4;
margin:0;
padding:0;
}

#Container {
top:0;
left:0;
width:100%;
height:100%;
overflow:auto;
}

#ContainerFrame {
overflow:hidden;
}

ol,ul {
list-style:none;
}

blockquote,q {
quotes:none;
}

blockquote:before,blockquote:after,q:before,q:after {
content:none;
}

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

table th {
vertical-align:middle;
font-weight:700;
text-align:center;
}

.center {
margin-left:auto;
margin-right:auto;
}

.no-left-padding {
padding-left:0!important;
}

.dialog-template {
min-height:10px;
}

:first-child+html .inline-block {
display:inline!important;
zoom:1;
}

:first-child+html .graph_welcome .summaryGraph {
float:right;
margin-right:17px;
}

:first-child+html .custom_search {
background:url(../images/advisor_customsearch.png);
height:29px;
width:25px;
display:block;
float:left;
margin-top:1px;
}

:first-child+html .summary_left-div_padding-bottom {
padding-top:0;
}

: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-text {
width:673px;
}

:first-child+html .DialogContent {
padding:22px 20px 0;
}

:first-child+html #NonUsDollar,:first-child+html #UsDollar {
margin-top:-3px!important;
}

:first-child+html .settingsItems-new {
padding:2px 0 0 26px!important;
}

:first-child+html #screen_hover div {
margin:8px 0 0 14px;
}

:first-child+html body {
overflow-y:hidden!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;
}

.clearing_block {
clear:left;
}

.clearing_block_both {
clear:both;
padding:0!important;
}

.inline-block {
display:inline-block!important;
}

.loading_icon {
height:16px!important;
width:16px!important;
background:url(../images/invite-loader.gif) no-repeat;
margin:4px -21px 0 5px;
}

.orange {
color:orange;
}

.green {
color:green;
}

.redDark {
color:#D31B19;
}

.text-align-justify {
text-align:justify;
}

.deposits_radio input {
padding-top:0!important;
}

textarea {
resize:none;
border:1px solid #B6B6B6;
padding:1px;
}

.wireBlockRight {
width:296px;
}

:focus {
outline:none!important;
}

a:link,a:visited {
outline-style:none;
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 {
clear:both;
height:0;
border-color:#ccc;
border-style:solid;
border-width:1px 0 0;
margin:0 0 10px;
}

.clear {
clear:both;
}

table,tr,td {
border:0;
margin:0;
padding:0;
}

input[type=text],input[type=password] {
border:1px solid #BABCBE;
padding:1px;
}

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:#FFF;
}

.master-font-style,input,select,textarea {
color:#414042;
font-family:Trebuchet MS1, Trebuchet MS, sans-serif;
font-size:12px;
}

.ui-widget-content {
color:#414042!important;
border:none!important;
width:auto!important;
background:none!important;
}

div#Menu ul li,div#TabsWrapper ul li {
font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;
font-size:11px;
}

.Frame {
width:990px;
border-right:solid 1px #ccc;
border-left:solid 1px #ccc;
background-color:#f7f7f7;
margin:auto;
}

h1 {
font-size:3em;
font-weight:400;
margin:0;
padding:0;
}

h2 {
font-size:2.4em;
font-weight:400;
margin:0;
padding:0;
}

h3 {
margin-left:20px;
margin-top:20px;
font-size:1.8em;
font-weight:700;
line-height:15px;
}

h4 {
font-size:1.4em;
font-weight:700;
margin:0 0 5px;
padding:0;
}

h5 {
font-size:1.3em;
font-weight:700;
margin:0 0 4px;
padding:0;
}

h6 {
font-size:1.1em;
font-weight:400;
font-style:normal;
margin:-17px 0 30px;
padding:0;
}

p {
line-height:1.4em;
margin:0 0 1em;
padding:0;
}

.registrationInfoText p {
line-height:1.4em!important;
margin:0 0 1em!important;
padding:0!important;
}

div.welcome a:hover {
color:#ECECEA!important;
}

#Logo a:link,#Logo a:visited,#Logo a:active,#Logo a:link:hover,#Logo a:visited:hover {
background-color:transparent;
}

#Footer a:hover,#Footer a:link:hover,#Footer a:visited:hover {
color:#fff;
text-decoration:underline;
}

#Footer ul {
float:left;
list-style-type:none;
margin:0;
padding:0;
}

#Footer .main.left {
margin:0 0 40px;
}

.bottomlinksNew {
margin-left:-19px!important;
}

#bottomlinks li a {
text-transform:uppercase!important;
padding:0 19px;
}

#MetalWrapper {
margin:0 0 20px;
}

.menu-button {
float:left;
height:33px;
margin-left:5px;
}

#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;
overflow:hidden;
width:974px;
margin-left:-1px;
padding:0 0 0 18px;
}

#Menu .Secondary li a,#Menu .Secondary li a:link,#Menu .Secondary li a:visited {
font-size:1.2em;
height:17px;
color:#fff;
padding:14px 14px 16px;
}

#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 {
list-style-type:none;
margin:0;
padding:0!important;
}

#Menu ul li {
list-style-type:none;
float:left;
margin:0;
padding:0;
}

#Menu ul li a {
padding-top:1px;
padding-bottom:1px;
list-style-type:none;
float:left;
margin:0;
}

#Menu #Primary {
float:left;
display:inline;
width:930px;
height:33px;
overflow:hidden;
margin:0 0 0 30px;
}

#Menu #Primary li {
float:left;
display:inline;
}

.headerSortUp-new,.headerSortDown-new {
background-color:#FAEF7F!important;
}

.positions-table-borders {
border-bottom:1px solid #D7D7D7;
border-left:1px solid #d7d7d7;
}

.content {
border-right:solid 1px #D7D7D7!important;
height:10px;
overflow:hidden;
padding:12px 15px;
}

.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;
}

.total_weight {
width:117px;
}

.descriptionTh {
width:221px;
}

.activity_status {
width:53px;
}

#Orders .table {
float:left;
border:solid 1px #D3D3D3;
}

#Orders .table .row {
float:left;
width:924px;
}

#Orders .table .row.title .col {
color:#fff;
height:15px;
float:left;
border-right:solid 1px #D7D7D7;
overflow:hidden;
text-align:left;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9d9d9a',endColorstr='#797978');
background:0;
padding:12px 13px;
}

#Orders .table .row.title .col.headerSortUp,#Orders .table .row.title .col.headerSortDown {
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6b6b6b',endColorstr='#494949');
background:0;
}

#Orders .table .col {
border-right:solid 1px #D7D7D7;
padding:12px 13px;
}

#Orders .table .row.title .col.status,#Orders .table .col.status {
border-right:0;
}

#Orders .table .row.title .col.totalfineweight {
height:27px;
padding:3px 13px 9px;
}

#Orders .table .col.product {
width:87px;
}

#Orders .table .col.buysell {
width:52px;
text-align:center;
}

#Orders .table .row.title .col.buysell {
width:60px;
padding:12px 9px;
}

#Orders .table .col.quantity {
width:54px;
text-align:center;
}

#Orders .table .row.title .col.quantity {
width:62px;
padding:12px 9px;
}

#Orders .table .col.priceperbar {
width:78px;
}

#Orders .table .row.title .col.priceperbar {
width:86px;
padding:12px 9px;
}

#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;
}

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 .left ul li {
color:#A5A7AA;
text-transform:uppercase;
}

#Footer .left ul li a {
color:#fff;
line-height:1.8em;
text-transform:none;
}

#Footer .left ul li.title {
margin:0 0 6px;
}

.footerLHolder,.footerLHolder a {
color:#fff;
text-transform:uppercase;
}

#Footer .right {
color:#BABCBE;
text-align:right;
}

#Footer p.copyright {
color:#A5A7AA;
text-align:center;
margin:4px 40px 0 0;
}

.copyHolder {
color:#A5A7AA;
text-align:center;
margin:auto!important;
}

#bottomlinks {
margin-top:2px!important;
}

.ClearAll {
clear:both;
font-size:2px;
}

td.nowrap {
white-space:nowrap;
}

#account-form {
float:left;
font-family:Arial,Helvetica,Verdana,sans-serif;
width:601px;
border:1px solid #D9D9D9;
margin:15px 10px 15px 15px;
padding:15px;
}

#disclaimer {
width:600px;
float:left;
font-family:Arial,Helvetica,Verdana,sans-serif;
color:#999;
font-size:11.5px;
line-height:14.5px;
margin-bottom:14px;
padding:25px;
}

.leftSummary {
height:auto;
width:468px;
}

.summaryGraph {
width:468px;
border:1px solid #d7d7d7;
background-color:#FFF;
}

.pie-chart-width {
width:611px!important;
}

.summaryChartsHeader {
height:24px;
background:url(../images/summary_header_background.jpg) repeat scroll 0 0 transparent!important;
color:#FFF;
padding-left:15px;
padding-top:7px;
}

.rightSummary {
height:auto;
}

.table_left_td {
width:30px;
text-align:center;
}

.td_colored {
background-color:#f2f7fa;
}

.summaryRightHeaders {
background:url(../images/summary_header_background.jpg) repeat scroll 0 0 transparent!important;
color:#FFF;
height:24px;
padding-left:9px;
padding-top:7px;
border:1px solid #d7d7d7;
}

.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;
}

.withFundSelectSize {
width:210px;
}

#balanceSummaryImage {
float:left;
margin-right:4px;
margin-top:-4px;
}

#wiringSummaryImage {
float:left;
margin-right:4px;
margin-top:-3px;
width:19px;
height:20px;
background:url(../images/balance_summary.png);
}

#positionSummaryImage {
float:left;
margin-right:4px;
margin-top:0;
}

#orderSummaryImage {
float:left;
margin-right:4px;
margin-top:-1px;
background:url(../images/order_summary.png);
width:16px;
height:16px;
}

#messageSummaryImage {
float:left;
margin-right:4px;
margin-top:-1px;
}

.details_summary {
display:block;
float:right;
margin-right:16px;
}

.OrderSummaryTable td {
padding: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-left:1px solid #d7d7d7!important;
border-right:none;
border-bottom:none;
border-collapse:collapse;
background-color:#FFF;
}

.summary-li ul {
list-style-image:url(../images/list_style_arrow.png);
margin-left:13px;
}

#wiringSummary table {
max-height:209px;
border-top:1px solid #d7d7d7!important;
border-right:1px solid #d7d7d7!important;
border-bottom:0 none;
border-left:none;
background-color:#FFF;
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-left:1px solid #d7d7d7!important;
border-bottom:1px solid #d7d7d7!important;
border-top:none;
border-style:inset;
padding:1px;
}

#orderSummary table {
max-height:185px;
width:470px;
border-spacing:2px;
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:#FFF;
}

#orderSummary table td {
border-right:1px solid #d7d7d7!important;
border-bottom:1px solid #d7d7d7!important;
border-left:none;
border-top:none;
padding:1px 10px 1px 1px;
}

#messagesSummary {
margin-bottom:50px;
}

#messagesSummary table {
width:470px;
font-size:12px;
border-spacing:2px;
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:#FFF;
}

#messagesSummary table thead tr td {
text-align:left!important;
padding-left:10px!important;
}

#messagesSummary table tbody td {
border-right:1px solid #d7d7d7!important;
border-bottom:1px solid #d7d7d7!important;
border-left:none;
border-top:none;
border-style:inset;
padding:8px 0;
}

#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;
}

.summary-positions-content-column-two {
height:30px;
width:190px;
}

.orderSummaryLT {
width:55%;
font-size:12px;
}

.orderSummaryRT {
text-align:right;
width:43%;
font-size:12px;
}

.orderPadding {
padding-top:17px;
}

.radio_view {
float:left;
margin-top:15px;
font-weight:700;
text-transform:uppercase;
font-size:11px;
}

.margin_fix {
margin-top:76px;
}

.statements_year {
float:left;
margin-right:218px;
}

.statement_year_combo select {
width:140px;
}

#funds-header {
height:50px;
text-align:right;
padding-top:20px;
}

#wiring_footer {
color:#808083;
font-size:11px;
padding:15px 20px 20px;
}

#fund-info {
color:#808083;
padding-left:24px;
font-size:11px;
width:300px;
}

#UsDollar,#NonUsDollar {
margin-top:1px!important;
}

.bank-wire-table-header {
background:url(../images/summary_header_background.jpg) repeat-x!important;
color:#FFF;
height:23px;
padding-left:20px;
padding-top:7px;
width:433px;
border:1px solid #d7d7d7;
}

.pendReqBodyTable .bank-wire-table-header {
height:22px;
padding-top:8px;
}

.pendReqBodyTableIRA {
width:465px!important;
}

.add_funds_table {
border-right:1px solid #D7D7D7;
width:455px;
background-color:#FFF;
}

.add_funds_table td {
border-left:1px solid #D7D7D7;
vertical-align:middle;
height:40px;
}

.add_funds_table .left-cell {
width:155px;
border-bottom:1px solid #D7D7D7;
padding:5px 20px;
}

.add_funds_table .right-cell {
width:237px;
border-bottom:1px solid #D7D7D7;
padding:5px 20px;
}

.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;
}

.depositTime {
margin-top:30px;
margin-bottom:20px;
}

.click_here_margin {
float:right;
margin-right:220px;
margin-top:26px;
}

.open_account_margin {
padding-top:210px;
padding-left:41px;
}

.open_account {
width:167px;
height:31px;
}

.open_account a {
display:block;
width:167px;
height:31px;
}

.table_product {
width:166px;
}

.table_high_low {
width:122px;
}

.table_pricing {
border-left:none!important;
margin-top:20px;
width:920px;
border-color:#D7D7D7;
border-style:solid;
border-width:1px;
}

.table_pricing td {
padding-left:10px!important;
padding-right:10px;
border-right:none!important;
border-top:none!important;
border-bottom:none!important;
vertical-align:middle;
border-color:#D7D7D7;
border-style:solid;
border-width:1px;
}

.table_pricing_smaller {
border-left:none!important;
border-right:none!important;
border-bottom:none!important;
margin-left:20px;
margin-bottom:20px;
border-color:#D7D7D7;
border-style:solid;
border-width:1px;
}

.table_pricing_smaller thead td {
text-align:left;
background-color:#FEFCE8;
}

.table_pricing_row {
padding-top:15px;
padding-bottom:10px;
}

.arrow_left_down div {
margin-left:-40px;
}

.arrow_right_down div {
margin-left:-39px;
}

.arrow_right_up div {
margin-left:12px;
}

.open-account-main {
width:560px!important;
}

#open-account-intro {
line-height:1.4em;
}

#open-account-info {
background-color:#FFF;
border:1px solid #d7d7d7;
height:204px;
width:689px;
margin-top:20px;
}

#open-account-info ul li {
margin-right:5px;
margin-top:7px!important;
}

.open-account-info-content-column ul {
list-style-type:disc;
margin-left:40px;
}

.open-account-info-header {
height:51px;
background:url(../images/open-account-table-bck.png) repeat-x;
}

.open-account-info-header-column {
height:33px;
width:344px;
padding-right:0;
padding-top:18px;
}

.open-account-info-content-column {
height:140px;
padding-top:13px;
width:334px;
padding-right:10px;
}

.open-account-info-content-column ul li {
margin-top:4px!important;
}

.image_fix img {
margin-top:-1px!important;
}

#open-account-about {
width:671px;
margin-top:36px;
}

#open-account-disclaimer {
width:671px;
color:#919396;
}

.rightAnounce {
width:229px;
margin-bottom:20px;
}

#anounce {
color:#787878;
line-height:19px;
}

#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_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_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_login {
width:305px;
}

.login_page_wrapper_middle {
width:650px;
}

.failedMessage {
padding-top:10px;
min-width:500px;
min-height:20px;
margin-bottom:10px;
}

.failedMessage_login {
padding-top:10px;
min-width:310px;
min-height:20px;
margin-bottom:10px;
}

.failedMessageLink a {
text-decoration:underline;
color:red;
}

.failedMessageLink a:hover {
color:#939598;
}

.login_page_button a {
width:115px;
height:33px;
display:block;
}

.login_page_right {
width:320px;
float:right;
height:620px;
}

.login_page_right_text {
line-height:19px;
color:#787878;
}

.here_help {
background:transparent url(../images/here_help.png);
width:215px;
height:71px;
display:block;
margin-top:25px;
margin-bottom:15px;
}

.here_help:hover {
background:transparent url(../images/here_help_hover.png);
width:215px;
height:71px;
display:block;
}

.here_help a {
width:215px;
height:71px;
display:block;
}

.wrapper_sidebar {
width:218px;
background-color:#FFF;
margin-bottom:20px;
border-color:#D3D3D3;
border-style:solid;
border-width:1px;
}

.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:#FFF;
font-weight:700;
}

.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: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;
}

.right-gray-content {
background-color:#ececea;
vertical-align:top;
border-left:1px solid #D7D7D7;
width:100%;
padding:17px;
}

.bottom-gray-content {
background-color:#FFF;
vertical-align:top;
border-left:1px solid #FFF;
width:100%;
padding:0 17px;
}

.topGrayContent {
padding:15px 17px 0;
}

.wrapper_main {
margin-left:17px;
margin-right:17px;
padding-top:10px;
padding-bottom:30px;
}

.wrapper_fix {
width:500px!important;
float:left;
}

.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;
line-height:33px;
outline:none;
padding:8px 40px;
}

.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;
line-height:33px;
outline:none;
padding:8px 40px;
}

.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:0!important;
}

.auth_buttons_row {
height:30px!important;
}

.new-header th {
background-image:none!important;
background-color:#FEFCE8!important;
height:28px!important;
color:#000!important;
border-bottom:1px solid #D7D7D7!important;
}

.authorized_user {
width:145px;
}

.authorized_email {
width:112px;
}

.authorized_table .authorized_email {
width:119px;
}

.authorized_level {
width:130px!important;
}

.wire-actions {
width:64px;
}

.table_td_padding {
vertical-align:middle;
padding:9px 10px;
}

.border_hover {
background-color:#F2F7FA!important;
}

.message_header {
background:url(../images/table_background_new.png);
height:30px;
color:#FFF;
border:1px solid #D7D7D7;
padding-left:15px;
padding-right:15px;
width:659px;
margin-top:5px;
}

#left-messages-menu {
width:150px;
float:left;
margin-right:20px;
margin-top:30px;
}

#left-messages-menu ul {
margin-left:0!important;
line-height:20px!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;
}

#pendReqFilter a {
color:#6D6E71!important;
}

#pendReqBody {
border:1px solid #D7D7D7;
margin-left:10px;
padding:20px;
}

#submitReq {
display:block;
width:126px;
height:30px;
border:none;
cursor:pointer;
}

.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_account-main_wrapper {
border:1px solid #D3D3D3;
border-top:none;
width:687px;
padding:20px 20px 30px;
}

.add-account-input {
width:310px;
}

.wiring_buttom_buttons {
width:176px;
height:30px;
margin:30px auto 15px;
}

.transfer-type {
margin:15px 0 5px;
}

.beneficiary_acc {
margin:29px 0 5px;
}

.beneficiary_bank {
margin:28px 0 5px;
}

.primary_check {
margin:1px 0 0 8px;
padding:0!important;
}

.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 0 5px;
}

.right_green {
color:Green;
float:right;
margin-top:15px;
}

.deposit-time {
width:290px;
margin-left:9px;
}

#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_read-new {
width:28px;
}

.messages_check {
width:46px;
}

.messages_check-new {
width:39px;
}

.messages_date {
width:213px;
}

.message-header-text h2 {
margin-bottom:50px!important;
padding:0!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-body {
background:#FFF;
padding-bottom:30px;
}

.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;
}

.dialog_ok {
width:77px;
height:30px;
display:inline-block;
zoom:1;
margin-right:10px;
}

.dialog_cancel {
width:77px;
height:30px;
display:inline-block;
zoom:1;
}

.dialog_inv {
width:126px;
height:30px;
margin-right:10px;
display:inline-block;
zoom:1;
clear:left;
}

.dialog_inv a {
width:126px;
height:30px;
display:block;
}

.dialog_no {
width:77px;
height:30px;
display:inline-block;
}

.dialog_yes {
width:77px;
height:30px;
display:inline-block;
margin-right:10px;
}

.dialog_yes-green {
width:76px;
height:30px;
display:inline-block;
margin-right:10px;
}

.dialog_save {
width:77px;
height:30px;
margin-right:10px;
display:inline-block;
}

.wiring-setup_button {
margin-top:60px!important;
}

.dialog_bottom_new_buttons {
margin-top:45px!important;
}

.dialog_notification {
margin-top:55px;
}

.dialog_header {
color:#FFF;
float:left;
margin-top:1px;
}

.header_text_image {
margin-top:15px;
margin-left:14px;
}

.dialog_close {
background:transparent url(../images/close_dialog.png);
display:block;
width:18px;
height:18px;
float:right;
margin-top:1px;
margin-right:11px;
}

.dialog_close:hover {
background:transparent url(../images/close_dialog_hover.png);
display:block;
width:18px;
height:18px;
}

.dialog_close a {
display:block;
width:18px;
height:18px;
}

.dialog_addfunds {
margin-right:10px;
display:inline-block;
width:135px;
height:30px;
}

.dialog_addfunds a {
display:block;
width:135px;
height:30px;
}

.dialog_resent_middletext textarea {
width:410px;
height:159px;
font-size:14px!important;
margin-top:15px;
}

#dialog input,#dialog select,.ui-widget input[type=text],.ui-widget select {
border:1px solid #B6B6B6;
height:20px;
}

.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;
padding-top:2px!important;
padding-bottom:2px!important;
}

.authorized_user_history {
width:207px;
}

.authorized_desc {
width:289px;
}

.ui-dialog-titlebar {
border:none!important;
display: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;
background-color:#FFF!important;
width:161px!important;
}

.ui-datepicker td a {
text-align:center!important;
width:12px!important;
height:15px!important;
}

.ui-datepicker td {
width:12px!important;
height:15px!important;
}

.ui-datepicker table {
font-size:.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:5px!important;
width:12px!important;
height:15px!important;
}

.ui-draggable,#DialogNewUser,#DialogEditUser,#DialogConfirmDelete,#DialogResendInvitation,#DialogResetPassword,#DialogConfirmSend,#DialogInfo {
background:none!important;
}

.ui-widget-header {
background-color:#FFF!important;
border:none!important;
background:url(../images/calendar_header.png) repeat-x!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-datepicker .ui-datepicker-prev {
left:0!important;
top:0!important;
margin-left:-1px!important;
}

.ui-datepicker .ui-datepicker-next {
right:0!important;
top:0!important;
}

.ui-datepicker .ui-datepicker-header,.ui-datepicker-title {
height:34px!important;
margin-top:-10px!important;
padding:0!important;
}

.ui-datepicker-header {
margin-left:-5px!important;
width:172px!important;
}

.ui-widget {
font-size:16px!important;
}

.ui-corner-all {
width:16px;
}

.ui-datepicker .ui-datepicker-title {
line-height:4em!important;
color:#424143!important;
font-size:11px!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 #FFF!important;
background-color:#FFF!important;
font-weight:700;
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:#DEF2FB!important;
}

.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br {
border-bottom-right-radius:0!important;
border-bottom-left-radius:0!important;
border-top-left-radius:0!important;
border-top-right-radius:0!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%;
opacity:.85;
filter:Alpha(Opacity=50);
background:url(../images/transparentBackground.png)!important;
}

.ui-dialog {
position:absolute;
overflow:hidden;
}

.table_orders_arrows {
float:right;
width:10px;
height:14px;
margin-top:1px!important;
display:inline-block;
zoom:1;
}

.table_orders_th_float {
display:inline-block;
zoom:1;
}

.orders_location {
width:81px;
}

.orders_quantity {
width:68px;
}

.orders_weight {
width:83px;
}

#FilterByStatusHeader {
border:1px solid #B6B6B6;
width:155px;
height:22px;
background-color:#FFF;
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:#FFF;
cursor:pointer;
}

.dropdown_text {
display:inline-block;
margin-top:-3px;
height:25px!important;
padding-bottom:5px;
}

.custom_input {
height:19px;
width:274px;
border-left:none!important;
margin-right:10px;
padding-top:4px!important;
padding-bottom:4px!important;
border-color:#cfd1d2!important;
}

.custom_input_summary {
height:19px;
width:355px;
border-left:none!important;
margin-right:10px;
padding-top:4px!important;
padding-bottom:4px!important;
border-color:#cfd1d2!important;
}

.account_search_whole_summary {
width:470px;
height:90px!important;
}

.account_recently_summary {
width:470px;
margin-top:20px;
}

.accounts-table-header {
background:url(../images/summary_header_background.jpg);
color:#FFF;
height:24px;
padding-left:15px;
padding-top:7px;
margin-top:5px;
border:1px solid #d7d7d7;
}

.recently_image {
background:url(../images/balance_summary.png);
width:19px;
height:20px;
margin:-3px 5px 0 0;
}

.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;
vertical-align:middle;
padding:7px 10px;
}

.recently_name,.tradeCodeHeader {
width:191px;
}

.recently_access {
width:106px;
text-align:center!important;
}

.accounts_text_border {
text-transform:uppercase;
border-bottom:1px solid #D3D3D3;
padding-bottom:5px;
margin-bottom:10px;
color:#8F9092;
}

.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;
}

.recently_header th {
border-left:1px solid #d7d7d7;
border-bottom:1px solid #d7d7d7;
}

.RecentlyAccessed_table,.brokerActivityTable {
border-right:1px solid #d7d7d7;
background-color:#FFF;
}

.table-account_account {
width:198px;
}

.table-account_name {
width:148px;
}

.table-account_access {
width:63px;
}

.selected_page a {
font-weight:700;
color:#8F9092!important;
text-decoration:none!important;
}

.summaryGraphAdvisor {
margin-bottom:10px;
width:468px;
border:1px solid #d7d7d7;
background-color:#FFF;
}

.test_summary_header {
background:url(../images/table_background_new.png);
height:30px;
color:#FFF;
width:216px!important;
border:1px solid #D7D7D7;
padding-left:15px;
padding-right:15px;
}

.pass_border {
margin-bottom:0!important;
border-color:#D7D7D7!important;
}

.pass_border_2px {
border-top:2px solid #D7D7D7;
margin-bottom:0!important;
height:2px;
border-color:#D7D7D7!important;
}

.middle_border {
margin-bottom:0!important;
border-color:#F7F7F7!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_div {
padding-top:15px;
padding-bottom:15px;
text-transform:uppercase;
color:#000;
padding-left:10px;
}

.account_number_div {
padding-bottom:10px;
margin-bottom:10px;
margin-top:0;
}

.account_members {
padding-top:10px;
padding-bottom:27px;
}

.account_members_text {
text-transform:uppercase;
padding-bottom:5px;
}

.member_no {
margin-left:5px;
margin-right:5px;
}

.entity_information_body {
margin-bottom:40px;
background-color:#FFF;
width:689px;
border:1px solid #D7D7D7;
border-top:none;
}

.entity_information_body-wrapper {
padding:15px 35px;
}

.authentication_div {
background-color:#FEFCE8;
border:1px solid #D7D7D7;
text-align:center;
margin-bottom:20px;
padding:15px 0;
}

.auth_colored {
color:#BA3123;
}

.entity_left_wrapper {
width:300px;
float:left;
}

.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_right-div {
min-width:135px;
padding-right:5px;
margin-bottom:3px;
text-align:left;
}

.entity_left_input {
margin-bottom:15px;
width:295px;
margin-top:0;
}

.entity_left_input-select {
width:299px;
margin-top:0;
}

.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;
margin-top:20px;
margin-bottom:20px;
padding:15px;
}

.entity_right_wrapper {
width:300px;
float:right;
}

.find_entity_head {
background:url(../images/table_background_new.png);
height:23px;
color:#FFF;
border:1px solid #D7D7D7;
padding-left:15px;
padding-right:15px;
padding-top:7px;
width:659px;
}

.paginatation_whole {
margin-top:-27px;
width:690px;
margin-bottom:9px;
height:18px;
}

.accounts-pagination {
height:17px;
}

.pagination-withdrawal {
margin-top:0;
width:647px;
}

.pagination-transactions-ira {
margin-top:0;
width:464px;
}

.paginatation_whole_fin {
width:954px;
margin-top:0;
}

.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:#FFF;
}

.find_entity_search {
width:76px;
height:30px;
display:block;
border:none;
cursor:pointer;
clear:right;
}

.find_entity_reset {
width:76px;
height:30px;
display:block;
margin-left:6px;
}

.summaryActionsDiv input[type=text] {
padding-top:1px!important;
padding-bottom:1px!important;
width:202px!important;
}

.summaryActionsDiv select {
width:162px;
}

.hr_margin {
margin-top:30px;
margin-bottom:30px!important;
}

.ofacsummary_down_header {
height:30px;
width:918px;
}

.ofacsummary_export_to_excel {
float:right;
width:121px;
height:26px;
}

.mid_row_text {
float:left;
width:140px;
padding-top:5px;
}

.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 tbody td {
border-bottom:1px solid #D7D7D7;
border-left:1px solid #D7D7D7;
cursor:pointer;
padding:7px 10px;
}

.search_results_table .settings_td {
vertical-align:top;
padding-top:7px;
}

.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;
}

.ofac_responce_left {
width:265px;
margin:15px 35px;
}

.ofac_responce_right {
width:303px;
margin: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;
font-size:11px;
}

.entity_information_bottom {
background-color:#FFF;
border:1px solid #D7D7D7;
width:660px;
margin:0 0 15px;
padding:15px;
}

.add_note_containter {
width:660px;
background-color:#FFF;
border:1px solid #D7D7D7;
border-top:none;
padding:15px;
}

.entity_information-table {
border-right:1px solid #D7D7D7;
margin-bottom:20px;
background-color:#FFF;
}

.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 {
height:30px;
border-left:1px solid #D7D7D7;
border-bottom:1px solid #D7D7D7;
vertical-align:middle;
cursor:pointer;
padding:6px 15px;
}

.us-citizen {
margin-top:0;
margin-bottom:10px;
}

.us-citizen_radio {
margin-left:-5px;
margin-bottom:10px;
}

.dialog_view textarea {
height:187px;
}

.button_save_new {
width:76px;
height:30px;
margin:0 10px;
}

.entity_bottom_buttons {
height:70px;
border-top:1px solid #D7D7D7;
background:url(../images/shadow.png) repeat-x;
padding:0 35px;
}

.note_subject {
margin-top:2px;
width:52px;
}

.reject_subject {
margin-top:2px;
width:105px;
}

.rejected_middletext {
font-size:12px;
margin-top:60px!important;
min-height:65px;
}

.notes_header {
margin-bottom:20px;
height:25px;
}

.entity_shadow {
background:url(../images/shadow-invert.png) repeat-x;
width:100%;
height:7px;
margin-top:-8px;
}

.auth_complete {
margin-left:129px;
}

.preferences_header {
width:646px;
height:30px;
margin-top:-49px;
margin-bottom:19px;
}

.edit-preferences-header {
height:30px;
background:url(../images/summary_header_background.jpg) repeat scroll 0 0 transparent!important;
color:#FFF;
width:645px;
border:1px solid #D7D7D7;
}

.edit-preferences-header div {
padding:7px 0 0 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:400;
margin:0;
padding:0;
}

.rssHolder hr {
clear:both;
height:0;
border-color:#CCC;
border-style:solid;
border-width:1px 0 0;
margin:0 0 5px;
}

.rssTitle {
font-size:22px;
font-weight:700;
margin-bottom:10px;
}

.rssContent {
margin-bottom:30px;
margin-top:15px;
text-align:left;
}

.rssContent div {
float:none!important;
padding-bottom:20px;
}

.left_cell {
border-bottom:1px solid #D7D7D7;
border-left:1px solid #D7D7D7;
width:435px;
padding-top:10px;
padding-bottom:10px;
background-color:#FFF;
}

.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:#FFF;
}

.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:#FFF;
}

.right_cell {
width:200px;
padding-top:10px;
padding-bottom:10px;
border-bottom:1px solid #D7D7D7;
border-right:1px solid #D7D7D7;
float:left;
background-color:#FFF;
}

.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:#FFF;
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:#FFF;
}

.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:#FFF;
}

.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:#FFF;
}

.preferences_buttom_buttons {
height:30px;
width:176px;
margin-left:auto;
margin-right:auto;
}

.button_save_preferences input {
height:30px;
width:76px;
border:none;
cursor:pointer;
margin:0 10px;
}

.color_red {
color:Red;
padding-left:3px;
}

.personal_padding input {
padding-top:1px!important;
padding-bottom:1px!important;
}

.input_info_select {
width:174px;
height:19px;
}

.state_select {
width:60px;
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:0;
padding-left:5px;
}

.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 #D7D7D7;
color:#FFF;
height:30px;
padding-left:15px;
padding-right:15px;
width:687px;
}

.preferences_cell_left {
width:380px;
padding-left:10px;
float:left;
padding-top:10px;
padding-bottom:10px;
border-left:1px solid #d7d7d7;
border-bottom:1px solid #d7d7d7;
background-color:#FFF;
height:15px;
}

.preferences_cell_right {
float:left;
padding-bottom:10px;
padding-top:10px;
width:300px;
border-right:1px solid #d7d7d7;
border-bottom:1px solid #d7d7d7;
background-color:#FFF;
height:15px;
}

.preferences_cell_notifications_left {
width:380px;
padding-left:10px;
background-color:#FFF;
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:#FFF;
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:#FFF;
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:#FFF;
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;
}

.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_funding_table {
background-color:#FFF;
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:#FFF;
height:39px;
padding-left:15px;
padding-right:15px;
}

.search_funding_table td {
border-bottom:1px solid #D7D7D7;
border-left:1px solid #D7D7D7;
vertical-align:top;
padding:6px 15px 5px;
}

.search_funding_radio {
width:22px;
}

.search_funding_type {
width:102px;
}

#reqs_up_div {
height:40px;
}

.wire_instructions_header {
background:url(../images/table_background_new.png);
height:30px;
color:#FFF;
width:659px;
border:1px solid #D7D7D7;
padding-left:15px;
padding-right:15px;
}

.wire_instructions_body {
width:874px;
border:1px solid #D7D7D7;
border-top:none;
background-color:#FFF;
margin-bottom:20px;
padding:20px 40px;
}

.wire_body_margin input {
width:230px;
margin-top:-2px;
}

.wire_body_margin select {
width:234px;
margin-top:-2px;
}

.search_results {
font-size:14px;
margin-bottom:15px;
}

.wiring_info_top-div {
width:649px;
border:1px solid #D3D3D3;
background-color:#FFF;
margin-left:2px;
padding:20px;
}

.wiring_info_top-div_left {
width:175px;
margin-left:55px;
padding-right:20px;
}

.wiring_info_top-div_right {
width:175px;
padding-right:15px;
}

.wiring_info_button_right {
margin-right:50px;
}

.pending_bottom {
width:688px;
text-align:center;
margin:auto;
}

.wiring_add-account {
margin-bottom:30px;
background-color:#FFF;
}

.validation_text {
width:105px;
height:5px;
}

.ofac_details_table tbody td {
vertical-align:top;
padding-top:6px;
padding-bottom:6px;
border-bottom:1px solid #D7D7D7;
border-left:1px solid #D7D7D7;
cursor:pointer;
}

.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;
}

.ofac_details_table .ofac_name {
width:462px;
}

.ofac_table_td_padding {
padding-left:15px!important;
padding-right:15px!important;
}

.notes_information {
background:url(../images/table_background_new.png);
height:30px;
color:#FFF;
border:1px solid #D7D7D7;
padding-left:15px;
padding-right:15px;
width:659px;
margin-top:20px;
}

.ofac_details_button {
width:83px;
height:30px;
margin-left:5px;
margin-right:5px;
}

.ofac_details_button a {
width:83px;
height:30px;
display:block;
}

.members_links {
width:60px;
padding-left:15px;
padding-right:15px;
vertical-align:middle;
}

.details_link {
margin:0 10px;
}

.ofac_summary_left_critical {
background:url(../images/war_small.png) no-repeat scroll 0 0;
height:18px;
width:16px;
margin-bottom:5px;
}

.ofac_detail_add {
background:url(../images/plus-icon.png);
height:12px;
margin-right:10px;
width:12px;
margin-top:1px;
}

.ofac_detail_note {
background:url(../images/pencil-icon.png);
height:13px;
margin-right:10px;
width:13px;
margin-top:1px;
}

.ofac_detail_approve {
width:15px;
height:15px;
margin-right:10px;
margin-top:1px;
}

.ofac_detail_reject {
height:15px;
margin-right:10px;
width:15px;
margin-top:1px;
}

.placeholder_whole {
height:20px;
width:498px;
margin:33px 35px 5px 59px;
}

.placeholder_whole_bottom {
margin-bottom:5px;
height:20px;
margin-right:35px;
margin-top:-45px;
}

.ofac_placeholder {
margin-top:3px;
max-width:345px;
}

.back-to-summary {
padding:0 0 10px;
}

.settings_icon {
background:url(../images/icon_options.png) no-repeat;
height:17px;
width:17px;
display:block;
margin:auto;
}

.settings_icon-hover {
background:url(../images/icon_options_hover.png) no-repeat;
}

.settings_wrapper {
margin-right:-16px;
background-color:#FEFCE8;
border:1px solid #D7D7D7;
border-bottom:none;
cursor:default;
position:absolute;
z-index:100;
min-width:65px;
padding:10px 10px 0 5px;
}

.settings-message {
margin-left:-88px;
}

.settings_drop_down_item {
margin-left:-2px;
}

.back-to-wire {
margin-top:-27px;
margin-left:2px;
}

.back-to-wire a:hover {
text-decoration:none;
}

.individual_result {
height:15px;
margin:10px 0 20px;
}

.ofac_bottom_buttons-whole {
width:100%;
padding-top:20px;
border-top:1px solid #D7D7D7;
height:50px;
}

.addMember-buttons {
width:176px;
margin:0 auto;
}

.summary_block {
display:block;
margin-left:20px;
}

.FilterByStatusHeader {
padding-bottom:24px!important;
}

.edit-info_notification {
margin-bottom:10px;
margin-top:15px;
height:16px;
}

.preferences-table-left {
width:380px;
height:35px;
border-bottom:1px solid #D7D7D7;
border-left:1px solid #D7D7D7;
padding:5px 20px;
}

.preferences-table-right {
width:295px;
height:35px;
padding-top:5px;
padding-bottom:5px;
border-bottom:1px solid #D7D7D7;
border-right:1px solid #D7D7D7;
}

.wrapper-gray {
margin-left:17px;
width:719px;
}

#Logo a {
margin-left:14px!important;
}

#Footer {
padding-left:17px!important;
padding-right:17px!important;
width:958px!important;
}

.summaryActionsDiv,.summaryActionsDiv select {
width:206px!important;
}

.find_account_whole {
text-align:center;
height:30px;
width:182px;
margin-top:20px;
padding-left:24px;
}

.tooltipContentBottom {
background-color:#FFF;
border:1px solid #000;
display:none;
margin-left:-25px;
margin-top:18px;
max-width:300px;
position:absolute;
z-index:9999;
padding:10px;
}

.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);
width:6px;
height:33px;
}

.header-middle {
background:url(../images/dialog-header-middle.png);
padding-left:11px;
vertical-align:middle;
}

.header-right {
background:url(../images/dialog-top-right.png);
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;
float:left;
}

.DialogContent {
padding:22px 20px 10px;
}

.DialogContent input,.DialogContent select {
height:auto!important;
}

.DialogContent input[type=checkbox] {
vertical-align:top;
margin:3px 5px 0 0!important;
}

.dialog_input {
width:159px;
}

.dialog_icon_warning {
background:url(../images/war.png) no-repeat scroll 0 0;
height:48px;
width:48px;
}

.errorPageWarning {
height:105px;
}

.dialog_icon_confirm {
background:url(../images/confirm.gif) no-repeat scroll 0 0;
height:48px;
width:48px;
}

.dialog_confirm_text {
text-align:left;
font-size:16px;
padding-left:17px!important;
}

.dialog_insufficient_funds_user_text {
text-align:left;
font-size:16px;
}

.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_save_ok_text {
text-align:left;
font-size:16px;
padding-left:65px!important;
padding-top:34px;
}

#DialogTemplate {
background:none!important;
background-color:transparent!important;
}

.dialog-textarea textarea {
width:467px;
height:85px;
margin-top:8px;
}

.comments-table {
width:691px!important;
margin-bottom:0!important;
}

.commentsHR {
margin-top:20px;
border-top:1px dotted gray;
}

.subject_whole input {
width:294px;
}

.rejected_textarea textarea {
width:348px;
height:87px;
margin-top:3px;
}

.dialog-hr {
background-color:#FFF;
border-top:1px solid #ccc;
height:4px;
z-index:101;
position:relative;
margin:20px -36px 15px;
}

.button_next-margin {
margin-left:120px!important;
}

.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;
}

.identification-text {
width:145px;
height:30px;
}

.confirmation-back {
width:115px;
height:33px;
margin-right:10px;
}

.confirmation-next {
width:115px;
height:33px;
border:0!important;
cursor:pointer;
}

.validation-confirm {
margin-left:145px;
}

.dialog-left-div {
margin-right:26px;
}

.login-text {
width:60px;
margin-right:15px;
}

.padding-bottom {
padding-bottom:17px;
}

.padding-bottom-12 {
padding-bottom:12px!important;
}

.wrapper_inside-login {
border:1px solid #D3D3D3;
width:300px;
}

.wrapper_inside_text-login {
line-height:20px;
padding:17px;
}

.login-header-background {
background:url(../images/black_background.png);
height:24px;
color:#FFF;
padding:7px 20px 0;
}

.reports-table {
background-color:#FFF;
border-right:1px solid #D3D3D3;
margin-bottom:20px;
}

.reports-table td {
padding:10px 20px;
}

.reports-left-cell {
width:337px;
border-left:1px solid #D3D3D3;
border-bottom:1px solid #D3D3D3;
vertical-align:middle!important;
}

.reports-right-cell {
width:300px;
border-bottom:1px solid #D3D3D3;
padding-bottom:15px!important;
padding-top:15px!important;
}

.apply_online a {
height:25px;
width:101px;
display:block;
}

.info_image {
background:url(../images/information.png) no-repeat;
width:16px;
margin-left:10px;
height:17px!important;
}

.info_image a {
height:16px;
width:16px;
display:block;
}

.info_image:hover {
background:url(../images/information_hover.png) no-repeat;
height:16px;
width:16px;
}

.padding-email-form {
padding-left:28px;
}

.statements-table td {
border-right:1px solid #D3D3D3;
border-bottom:1px solid #D3D3D3;
width:687px;
font-size:11px;
vertical-align:middle!important;
padding:10px 15px;
}

.download-center-table td {
border-bottom:1px solid #D3D3D3;
font-size:11px;
vertical-align:middle!important;
padding:10px 15px;
}

.download-first-cell {
width:421px;
border-left:1px solid #D3D3D3;
}

.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:696px;
color:#FFF;
border:1px solid #d7d7d7;
padding:7px 0 0 21px;
}

.download_wrapper {
border:1px solid #D3D3D3;
border-bottom:none;
width:689px;
margin-bottom:20px;
background-color:#FFF;
}

.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;
}

.fundMethod {
margin-top:42px;
width:420px;
}

#Wire {
width:450px;
margin-top:10px;
}

.deposit_echeck {
font-size:18px;
margin-top:-22px;
}

.fundMethod div select {
margin-left:10px;
width:200px;
}

.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:0!important;
}

.bank_wire_ul ul li {
width:425px;
}

.echeck_inner_wrapper {
border:2px solid #C8DEE9;
width:576px;
height:250px;
margin-bottom:5px;
padding:5px;
}

.echeck_inner_wrapper_lower {
background-color:#F5F5F5;
height:65px;
width:600px;
border-top:1px solid #CFD1D2;
float:right;
margin-right:-5px;
}

.submit_req_button {
width:130px;
height:30px;
float:right;
margin-right:20px;
margin-top:15px;
}

.submit_req_button a {
display:block;
width:130px;
height:30px;
}

.submit_req_button:hover {
width:130px;
height:34px;
}

.pay_order {
text-transform:uppercase;
padding-top:25px;
padding-bottom:5px;
}

.gold_bullion {
padding-bottom:30px;
font-size:13px;
}

.account_type div {
padding-bottom:7px;
}

.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 0 20px 13px;
}

.echeck_wrapper {
width:590px;
height:330px;
border:1px solid #CFD1D2;
float:right;
background-color:#EDF4F8;
margin-top:30px;
padding:5px;
}

.table_wrapper {
background-color:#FFF;
padding-left:20px;
padding-bottom:20px;
width:900px;
margin-top:62px;
border-color:#D7D7D7;
border-style:solid;
border-width:1px;
}

.table_header {
background:transparent url(../images/table_background.png)!important;
height:27px;
font-weight:700;
color:#FFF;
font-size:12px;
vertical-align:middle!important;
}

.table_header_smaller {
height:27px;
}

.table_change_margin {
padding-top:12px!important;
}

.container_inside {
width:655px;
padding-left:17px;
padding-top:17px;
padding-right:17px;
border:1px solid #D3D3D3;
background-color:#FFF;
float:left;
}

.container_inside_login {
width:304px;
min-height:200px;
padding-left:17px;
padding-top:17px;
padding-right:17px;
border:1px solid #D3D3D3;
background-color:#FFF;
float:left;
}

.container-mod {
padding-right:0!important;
width:auto!important;
}

#delivery_page1 {
display:block;
width:697px;
height:35px;
margin-left:-2px;
margin-bottom:10px;
}

.main_nav {
text-transform:uppercase;
cursor:default;
margin:0!important;
}

.main_nav a {
text-decoration:none;
color:#FFF;
height:36px!important;
line-height:35px;
font-size:12px;
font-weight:700;
}

.different-address-div,.mailing-address-div,.address-div {
margin-top:26px;
width:300px;
}

.wrapper_middle {
background-color:#FFF;
width:689px;
border-color:#d3d3d3;
border-style:solid;
border-width:1px;
}

.wrapper_middle-top-div {
width:655px;
border:1px solid #d3d3d3;
border-bottom:none;
background-color:#FFF;
padding:20px 17px;
}

.wrapper_address_middle {
width:656px;
border-top:none;
border-left:none;
border-bottom:none;
border-right:none;
min-height:190px;
border-color:#d3d3d3;
border-style:solid;
border-width:1px;
padding:20px 17px;
}

.wrapper_middle_left {
width:195px!important;
border-top:none;
border-left:none;
border-bottom:none;
height:255px;
border-color:#d3d3d3;
border-style:solid;
border-width:1px;
padding:20px 17px;
}

.wrapper_middle_middle {
width:195px!important;
border-right:1px solid #d3d3d3;
height:255px;
padding:20px 17px;
}

.wrapper_middle_right {
width:195px!important;
height:255px;
padding:20px 17px;
}

.wrapper_right_input {
margin-top:51px;
margin-bottom:91px;
margin-left:-5px;
}

.wrapper_right_input-second {
margin-top:69px;
margin-bottom:20px;
margin-left:-10px;
}

#QuantityText,#CashText {
float:right;
font-size:12px;
width:100px;
}

.cash_div {
margin-top:0;
margin-left:5px;
}

.storage-hidden-div span,.delivery-hidden-div span {
padding-right:5px;
}

.back_next_wrapper {
background-color:#FFF;
width:689px!important;
height:64px;
border-top:none;
border-color:#d3d3d3;
border-style:solid;
border-width:1px;
}

.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_buttons {
display:inline-block;
text-align:center;
cursor:pointer;
margin-left:8px;
}

.back_button_middle {
height:30px!important;
width:68px;
cursor:pointer;
}

.next_button_middle {
height:30px!important;
width:76px;
cursor:pointer;
}

.next_button_middle a {
height:30px!important;
width:76px;
display:block;
}

.place-new-order {
height:32px;
width:139px;
cursor:pointer;
}

.place-new-order a {
height:32px;
width:139px;
display:block;
}

.place-new-order:hover {
height:32px;
width:139px;
}

.view-order {
height:32px;
width:105px;
cursor:pointer;
}

.view-order a {
height:32px;
width:105px;
display:block;
}

.view-order:hover {
height:32px;
width:105px;
}

.buttons_bottom {
float:right;
margin-right:20px;
}

.back_next_buttons .back_button_middle a {
display:block;
width:76px;
height:32px;
}

.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;
}

.address_radio {
margin-top:26px;
margin-left:-5px;
}

.another-address-input {
width:176px;
}

.shadow {
background:transparent url(../images/shadow.png);
height:6px;
}

.shadowProducts {
background:transparent url(../images/shadow.png);
height:6px;
border-top:1px solid #D3D3D3;
margin:0 -17px 10px;
}

.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:#337a9e;
}

.confirm_order {
width:717px;
height:60px;
border:1px solid #96d4ea;
margin-bottom:10px;
background-color:#f0fbff;
text-align:center;
}

.headerOrderContainer {
display:inline-block;
margin:0 auto;
}

.headerOrderConfirmedContainer {
width:280px;
margin:0 auto;
}

.wrapper_middle_verification {
background-color:#FFF;
margin-top:9px;
width:689px;
border-bottom:none;
border-color:#d3d3d3;
border-style:solid;
border-width:1px;
}

.wrapper_middle_left_verification {
width:344px!important;
float:left;
border-top:none;
border-left:none;
border-bottom:none;
border-color:#d3d3d3;
border-style:solid;
border-width:1px;
}

.wrapper_left_text {
text-transform:uppercase;
height:40px!important;
width:344px;
text-align:right;
border-top:none!important;
border-left:none!important;
border-right:none!important;
border-color:#d3d3d3;
border-style:solid;
border-width:1px!important;
}

.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;
}

.wrapper_middle_right_verification {
width:344px!important;
display:inline-block;
}

.wrapper_right_text {
text-transform:uppercase;
height:40px!important;
width:344px;
border-top:none!important;
border-left:none!important;
border-right:none!important;
border-color:#d3d3d3;
border-style:solid;
border-width:1px!important;
}

.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;
}

.placed_order_div {
width:717px;
height:60px;
border:1px solid #a7d860;
margin-bottom:10px;
background-color:#fafff2;
}

.placed_order {
background:transparent url(../images/placed_order.png);
width:31px;
height:31px;
margin-top:12px;
margin-right:20px;
}

.placed_text {
font-size:17px;
margin-top:18px;
color:#4c9908;
}

.estimated_placed {
height:60px!important;
color:#4c9908;
font-size:14px;
text-transform:none;
background-color:#fefce8;
}

.estimated_price_placed {
height:60px!important;
color:#4c9908;
font-size:14px;
text-transform:none;
background-color:#fefce8;
width:311px!important;
}

.blue_background {
background:transparent url(../images/blue_background.png);
width:100%;
height:43px;
color:#264F66;
}

.background_baloon {
background:transparent url(../images/chat.png);
display:block;
width:24px;
height:21px;
float:left;
margin-right:12px;
margin-top:3px;
}

.background_phone {
background:transparent url(../images/phone.png);
display:block;
width:24px;
height:31px;
float:left;
margin-right:10px;
margin-top:-3px;
}

.background_faq {
background:transparent url(../images/faqs.png);
display:block;
width:17px;
height:26px;
float:left;
margin-right:13px;
margin-top:0;
}

.wrapper_inside {
width:317px;
height:320px;
margin-bottom:17px;
margin-right:17px;
border-color:#C8DEE9;
border-style:solid;
border-width:1px;
}

.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;
}

.call_us {
text-align:center;
font-size:18px;
margin-top:-13px;
}

.call_us div {
padding-top:5px;
text-align:center;
font-size:19px;
font-weight:700;
}

.faq-float-div {
float:left;
width:717px;
margin-top:10px;
}

.tdBack {
background:#F2F7F8;
}

.wrapper_login {
width:500px!important;
float:left!important;
}

.smaller {
width:717px!important;
}

.users-guide-wrapper-header {
background:url(../images/black_background.png) repeat-x;
height:23px;
color:#FFF;
padding-top:8px;
}

.users-guide-container {
background-color:#FFF;
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;
}

.users-guide-content-text {
padding-top:25px;
padding-left:25px;
padding-right:25px;
}

.not_selected {
color:#8c8c8b!important;
}

.wrapper_welcome div {
font-size:13px;
padding-bottom:5px;
}

.welcome_border-new {
border-bottom:1px solid #D7D7D7;
padding-top:10px;
}

.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 {
font-size:11px;
padding-left:7px;
}

.sidebar-element-unselected {
color:#A5A7AA;
font-size:11px;
padding-left:7px;
}

.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;
position:absolute;
border:1px solid #000;
background-color:#FFF;
margin-left:-25px;
margin-top:-30px;
z-index:9999;
max-width:300px;
padding:10px;
}

.financials_hidden_table {
display:none;
position:absolute;
border:1px solid #000;
background-color:#FFF;
z-index:5000;
width:893px;
margin:0!important;
padding:10px;
}

.wrapper_financials .tooltipContent {
width:auto;
}

.baloonArrow {
width:14px;
height:7px;
background:url(../images/baloonArrow.png);
position:absolute;
z-index:1000;
margin-top:10px;
}

.submit-button {
border:none;
cursor:pointer;
}

.submit-reset-button {
border:none;
cursor:pointer;
margin-left:5px;
}

.warning-error {
margin-right:20px;
}

.dialog_div select {
width:163px;
}

.validation-summary-errors {
background:url(../images/validation_icon.png) no-repeat;
color:Red;
display:none;
padding:0 0 0 40px;
}

.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;
}

.bank_loading {
height:16px!important;
width:16px!important;
background:url(../images/invite-loader.gif) no-repeat;
margin:3px -21px 0 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:700;
}

.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:#FFF;
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:#FFF;
height:30px;
padding-left:15px;
padding-right:15px;
width:435px;
}

.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:#000;
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_account {
width:154px;
}

.viewWithdrawalTable td,.viewWithdrawalTableIRA td {
border-bottom:1px solid #D7D7D7;
border-left:1px solid #D7D7D7;
vertical-align:middle;
padding:9px 10px;
}

.select_text {
font-size:12px;
text-transform:uppercase;
margin-bottom:2px;
margin-top:17px;
}

.custom-address-div {
margin-top:17px;
}

.ok-sign-green {
background:url(../images/ok-sign-green.png) no-repeat;
float:left;
margin-right:10px;
margin-top:-6px;
margin-left:20px;
width:27px;
height:27px;
}

.play-sign-blue {
background:url(../images/play-sign-blue.png) no-repeat;
float:left;
margin-right:10px;
margin-top:-6px;
margin-left:20px;
width:27px;
height:27px;
}

.preferences-table-new .firstCol {
border-bottom:1px solid #D7D7D7;
border-right:1px solid #D7D7D7;
border-left:1px solid #D7D7D7;
width:150px;
}

.preferences-table-new .secondCol {
border-bottom:1px solid #D7D7D7;
width:453px;
}

.preferences-table-new .editCol {
width:22px;
border-bottom:1px solid #D7D7D7;
}

.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:240px;
}

.preferences-edit-table-new input[type=text],.preferences-edit-table-new input[type=password] {
height:15px;
line-height:16px;
}

.preferences-edit-table-new td {
vertical-align:middle;
font-size:12px;
padding:9px 8px;
}

.preferences-edit-table-new .Col {
border-bottom:1px solid #D7D7D7;
border-left:1px solid #D7D7D7;
width:701px;
}

.preferences-edit-table-new .firstCol {
border-bottom:1px solid #D7D7D7;
border-left:1px solid #D7D7D7;
width:180px;
}

.preferences-edit-table-new .secondCol {
border-bottom:1px solid #D7D7D7;
width:188px;
}

.preferences-edit-table-new .thirdCol {
width:180px;
border-bottom:1px solid #D7D7D7;
}

.preferences-edit-table-new .fourthCol {
border-bottom:1px solid #D7D7D7;
border-top:1px solid #D7D7D7;
}

.suffixCol {
padding-left:3px!important;
width:82px;
}

.edit-table-password-input input {
width:98px;
}

.edit-table-text .validation-summary-errors {
margin-left:10px;
margin-top:10px;
padding-top:2px;
}

.confirm-identity-step1-list {
list-style:disc;
margin-left:37px;
margin-top:5px;
}

.order-firstCol,.order-secondCol {
vertical-align:middle;
padding:10px 15px;
}

.wrapper_delivery_left {
width:310px!important;
border-top:none;
border-left:none;
border-bottom:none;
height:270px;
border-color:#d3d3d3;
border-style:solid;
border-width:1px;
padding:20px 17px;
}

.wrapper_delivery_right {
width:310px!important;
height:270px;
padding:20px 17px;
}

.wrapper_delivery {
display:inline-block;
}

.delivery_options_label {
margin-bottom:20px;
margin-top:17px;
}

.last-order-left-blue {
color:#337A9E!important;
}

.member_details_header {
background:url(../images/table_background_new.png) repeat scroll 0 0 transparent;
border:1px solid #D7D7D7;
color:#FFF;
height:30px;
padding-left:15px;
padding-right:15px;
width:659px;
}

.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;
}

.no-member {
padding-left:20px;
padding-right:0;
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 {
cursor:default!important;
height:15px!important;
width:617px;
padding:7px 10px!important;
}

.no-order {
height:15px!important;
cursor:default!important;
padding:7px 10px!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-bank-accounts {
padding-left:20px;
width:888px;
height:15px!important;
cursor:default!important;
}

.no-accounts-height {
height:15px!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 {
border-right:none!important;
height:15px!important;
cursor:default!important;
padding:5px 20px;
}

.portfolioHeader {
background:url(../images/table_background_new.png);
border:1px solid #D7D7D7;
color:#FFF;
height:30px;
padding-left:15px;
padding-right:15px;
width:607px;
}

.positions-table-new-first {
border-right:1px solid #D7D7D7;
background-color:#FFF;
width:639px;
}

.storage-fee-table {
border-top:1px solid #D7D7D7;
width:575px;
}

.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-second {
background-color:#FFF;
margin-bottom:15px;
}

.positions-table-new-second-bs tbody td,.positions-table-new-second thead th {
font-size:12px;
font-family:Georgia;
}

.positions-table-new-second-bs thead th {
font-family:Georgia;
font-size:12px;
font-weight:400;
}

.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 {
vertical-align:middle;
font-size:11px;
padding:5px 10px;
}

.total-table-second {
border:1px solid #D7D7D7;
border-top:none;
margin-bottom:20px;
font-size:11px;
}

.total-table-second td {
vertical-align:middle;
padding:5px 10px;
}

.total-price-td {
width:309px;
}

.BankingAccountsHeader {
background:url(../images/table_background_new.png) repeat scroll 0 0 transparent;
border:1px solid #D7D7D7;
color:#FFF;
height:23px;
padding-left:15px;
padding-right:15px;
width:888px;
padding-top:7px;
}

.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:#000;
cursor:pointer;
text-align:left;
padding:3px 10px;
}

.bank-accounts-table tbody td {
border-bottom:1px solid #D7D7D7;
border-right:1px solid #D7D7D7;
vertical-align:top;
padding:9px 10px;
}

.bank-accounts-table .holder-name {
width:189px;
}

.bank-accounts-table .bank-account-status-long {
width:275px;
height:28px;
}

.financial_entity_head {
background:url(../images/table_background_new.png);
height:30px;
color:#FFF;
border:1px solid #D7D7D7;
padding-left:10px;
padding-right:15px;
width:929px;
}

.financial_table-totals {
border-right:1px solid #D7D7D7;
background-color:#FFF;
margin-bottom:50px;
}

.icon_financials .settings_icon_financials {
background:url(../images/financials_action.gif) no-repeat;
height:13px!important;
width:13px!important;
display:block;
margin:auto;
}

#screen {
position:absolute;
top:0;
left:0;
display:none;
background-color:gray;
z-index:900;
}

#screen_hover {
position:absolute;
display:none;
z-index:5100;
background-color:#FFF;
border-bottom:1px solid #000;
border-top:1px solid #000;
border-right:1px solid #000;
cursor:pointer;
}

.financial_table-date {
width:115px!important;
}

.financial_table-type {
width:95px!important;
}

.financial_table-desc {
width:210px!important;
}

:first-child+html .financial_table-desc {
width:187px!important;
}

.financial_table-balmin {
width:85px!important;
}

.financial_table-status {
width:96px!important;
}

.financial_table-cashbal {
width:94px!important;
}

.financial_table_popup-type {
width:100px!important;
}

.financial_totals {
width:602px;
}

.page-table .page-td,.page-table .page-td-second {
vertical-align:top;
padding-bottom:80px;
}

.orderactivity_table-totals {
border-right:1px solid #D7D7D7;
background-color:#FFF;
margin-bottom:50px;
font-size:11px;
font-weight:700;
}

.orderactivity_table-date {
width:117px!important;
}

.orderactivity_table-type {
width:38px!important;
}

.orderactivity_table-desc {
width:135px!important;
}

.orderactivity_table-order {
width:155px!important;
}

.orderactivity_table-cashbal {
width:99px!important;
}

.orderactivity_table_popup-type {
width:70px!important;
}

.orderactivity_table_popup-exedet {
width:229px!important;
}

.orderactivity_totals {
width:602px;
font-weight:700;
}

.deposits-table {
background-color:#FFF;
border-right:1px solid #D7D7D7;
font-size:11px;
width:691px;
}

.deposits-table tbody td {
border-bottom:1px solid #D7D7D7;
border-left:1px solid #D7D7D7;
vertical-align:top;
padding:9px 5px;
}

.deposits-table .reference {
width:111px;
}

.deposits-table .account {
width:108px;
}

.settings-deposits {
min-width:50px;
}

.itemsDeposits {
padding-left:16px;
}

.withdrawal-summary-header {
margin-top:27px;
}

.tab-wrapper {
height:30px;
position:relative;
}

.tab-content {
margin-top:-1px;
background-color:#FFF;
border:1px solid #D3D3D3;
width:920px;
padding:17px;
}

.tab-content-small {
margin-top:-1px;
border:1px solid #D3D3D3;
width:655px;
padding:0 17px;
}

.no-recently {
cursor:default!important;
height:15px!important;
width:448px;
padding:7px 10px!important;
}

.validation-errors-width {
width:630px;
}

.noDesc {
color:gray;
font-style:italic;
}

.account-details {
height:50px!important;
}

.category {
padding-bottom:10px;
width:210px;
}

.category .header {
color:gray;
text-transform:uppercase;
padding-bottom:7px;
border-bottom:1px solid #c3c3c3;
font-size:14px;
margin-bottom:10px;
}

.products-list {
padding:0 0 10px 13px;
}

.category .products-list {
list-style-image:url(../images/arrow-gray-list.png);
color:gray;
}

.gold .products-list {
list-style-image:url(../images/arrow-gold-list.png);
color:gray;
}

.scroll-fixed {
position:fixed;
top:107px;
}

.scroll-fixed-faq {
position:fixed;
top:17px;
}

.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:0;
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;
}

.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;
}

.category-main .header {
text-transform:uppercase;
font-size:18px;
}

.products-header {
background:url(../images/table_background_new.png);
border:1px solid #D7D7D7;
color:#FFF;
height:30px;
padding-left:15px;
padding-right:15px;
width:394px;
}

.products-main {
width:473px;
}

.no-products {
background-color:#FFF;
width:652px;
padding:7px 10px;
}

.no-products-main {
background-color:#FFF;
border:1px solid #D7D7D7;
border-top:none;
padding:7px 10px;
}

.image-div {
width:90px;
margin-bottom:15px;
margin-top:29px;
}

.text-div {
width:377px;
margin-top:29px;
padding-bottom:17px;
}

.products-row {
width:473px;
padding:0;
}

.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;
float:right;
margin-top:10px;
}

.back-to-top span {
font-size:7px;
padding-bottom:3px;
}

.back-to-top a {
color:#499FAE;
}

.top-phone {
color:#FFF;
padding:8px 20px 0 0;
}

.middle-shadow {
background:url(../images/products-shadow.png);
width:6px;
}

.products-td-first {
padding-top:17px;
padding-right:17px;
}

.category-title {
font-size:18px;
border-bottom:1px solid #d3d3d3;
margin:0 -17px;
}

.category-title div {
text-transform:uppercase;
padding:10px 0 10px 17px;
}

.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:#FFF;
font-weight:700;
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;
vertical-align:middle;
padding:10px 5px;
}

.products-link-disabled {
color:#AAA!important;
text-decoration:none!important;
}

.buy-now-button a {
display:block;
width:70px;
height:22px;
}

.buy-now-button-disabled a {
height:0;
width:0;
}

.left-align-div {
padding-right:13px;
}

.right-align-div {
padding-right:6px;
}

.buy-order-wrapper {
background-color:#FFF;
width:655px;
border-color:#D3D3D3;
border-style:solid;
border-width:1px;
padding:17px;
}

.buy-order-middle {
width:345px;
}

.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 input[type=text] {
width:130px;
margin-top:-2px;
}

.buy-order-text .bolded {
font-size:14px;
margin-bottom:10px;
}

.buy-order-table td {
vertical-align:top!important;
padding:5px 0 20px;
}

.buy-order-table .buy-col-second {
width:127px;
}

.buy-order-table .buy-col-second div,.buy-order-table .buy-col-first div {
height:16px;
}

.solid-border {
border-top:1px solid #000;
}

.buy-big {
font-size:20px;
}

.buyOrderBottomDiv {
margin-top:20px;
padding-top:20px;
font-size:11px;
color:#000;
}

.buyOrderBottomDiv .bolded {
font-size:12px;
margin-bottom:15px;
}

.login-page-margin {
margin-left:75px;
}

.refresh-text {
margin:-1px 0 0 3px;
}

.DialogInfo_info_smalltext {
font-size:14px!important;
padding-left:15px!important;
padding-top:10px!important;
}

.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:#FFF;
font-size:11px;
height:22px;
padding-left:15px;
padding-right:15px;
padding-top:8px;
width:659px;
}

.withdrawals-table thead th {
background-color:#FEFCE8;
border-bottom:1px solid #D7D7D7;
border-left:1px solid #D7D7D7;
color:#000;
padding-left:10px;
padding-right:10px;
}

.withdrawals-table .execution-details {
width:263px;
}

.withdrawals-table .withdrawal-amount {
width:103px;
}

.table-rollover table td {
border:none;
padding:0 8px 0 0;
}

.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-right-div {
min-width:116px;
}

.viewInfoText {
font-size:12px;
width:400px;
}

.ie8Fix {
margin-left:-1px;
}

.ie8LongFix {
margin-left:-2px!important;
}

.actions_task {
display:none;
position:absolute;
z-index:1000;
background-color:#FEFCE8;
border:1px solid #D7D7D7;
border-bottom:none;
cursor:default;
white-space:nowrap;
padding:10px 10px 0 0;
}

.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 {
margin-left:0!important;
list-style-image:url(../images/list_style_arrow.png);
padding:9px 0 0 23px;
}

.phone_number_text {
display:block;
font-size:10px!important;
}

.orderentry_header {
background:transparent url(../images/black_background.png);
font-weight:bolder;
color:#FFF;
margin-bottom:15px;
padding:5px 0 5px 5px;
}

.member_information_tin {
font-size:11px;
margin-top:5px;
}

.summaryActionsDiv {
background-color:#FFF;
border:1px solid #d7d7d7;
border-top:none;
margin-bottom:20px;
font-size:11px;
padding:20px 20px 12px;
}

.actionItems {
padding-left:13px;
margin-left:0!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:#FFF;
width:470px;
}

.ofac-summary-table tbody td {
border-bottom:1px solid #D7D7D7;
border-left:1px solid #D7D7D7;
cursor:pointer;
padding:7px 10px;
}

.ofac-summary-table .accInfo {
width:190px;
}

.positionSummaryTable tbody td {
border-bottom:1px solid #D7D7D7;
border-left:1px solid #D7D7D7;
padding:7px 10px;
}

.positionSummaryTable .fineWeight {
width:192px;
}

.deliveries-header {
background:url(../images/table_background_new.png);
border:1px solid #D7D7D7;
color:#FFF;
font-size:11px;
height:22px;
padding-left:15px;
padding-right:15px;
padding-top:8px;
width:659px;
}

.deliveries-table thead th {
background-color:#FEFCE8;
border-bottom:1px solid #D7D7D7;
border-left:1px solid #D7D7D7;
color:#000;
padding-left:10px;
padding-right:10px;
height:28px;
}

.gold-main {
margin-left:-14px;
width:474px;
}

.border-top-none {
border-top:none;
}

.products-table-LH {
line-height:13px;
text-align:center;
}

.loadingMargin {
margin-right:-25px;
}

.buySellHeader {
border:1px solid #D3D3D3;
border-bottom:none;
width:672px;
font-size:18px;
background-color:#FFF;
text-transform:uppercase;
padding:10px 0 10px 17px;
}

.deliveryAddress {
margin-left:20px;
padding:10px 0;
}

.bigCol {
border-bottom:1px solid #D7D7D7;
padding:5px 20px;
}

.productsPagesNotes {
font-size:20px;
height:30px;
text-transform:uppercase;
margin-bottom:11px;
}

.commisionText {
width:297px;
}

.withdrawFundsLeftIRA {
width:360px;
}

.methodAndAmount {
text-transform:uppercase;
margin-top:15px;
}

.withdrawalRadios {
margin-top:10px;
height:55px;
}

.withdrawalsRadioRow {
margin-bottom:8px;
}

.withdrawalsRadioRow div {
margin-top:-1px;
}

.bankAccountsDiv {
margin-top:15px;
margin-bottom:15px;
height:22px;
}

.withdrawalsRemainingBalance {
border-top:1px solid #000;
padding-top:5px;
}

.withdrawalAlertBox {
border:1px solid red;
width:328px;
background-color:#FEE;
margin-bottom:15px;
padding:8px 10px;
}

.addFundsAlertBox {
border:1px solid red;
width:398px;
background-color:#FEE;
margin-top:15px;
padding:8px 10px;
}

.withdrawFundsHeader {
font-size:18px;
margin-bottom:10px;
}

.availableCashText {
font-size:16px;
color:#40BE2E;
margin-top:-3px;
}

.availableFeeText {
font-size:16px;
color:orange;
margin-top:-3px;
}

.productPiePlaceholder {
width:252px;
height:220px;
background:url(../images/PortfolioBalanceProductsPlaceHolder.png);
margin-left:30px;
}

.metalPiePlaceholder {
width:252px;
height:124px;
background:url(../images/PortfolioBalanceMetalTypesPlaceHolder.png);
margin-left:30px;
}

.locationPiePlaceholder {
width:252px;
height:124px;
background:url(../images/PortfolioBalanceLocationsPlaceHolder.png);
margin-left:30px;
}

.locationPiePlaceholderIRA {
width:252px;
height:124px;
background:url(../images/PortfolioBalanceLocationsPlaceHolderIRA.png);
margin-left:30px;
}

.financialActivityTopLeftText {
width:466px;
}

.portfolioActivityTopRightText {
width:639px;
}

.authUserLink a {
color:#FFF!important;
margin-left:50px;
text-decoration:underline;
}

.fundMethodDiv {
height:42px;
}

.addFundsHeader {
font-size:16px;
margin-bottom:10px;
}

.orderEntryInput {
width:110px!important;
margin-right:20px;
}

.fundingWizardWrapper {
background-color:#FFF;
border:1px solid #d3d3d3;
width:655px;
padding:17px;
}

.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 0 5px;
}

.fundingBigPrice {
font-size:22px;
margin-top:10px;
}

.fundingwizardheader {
background:transparent url(../images/black_background.png);
font-weight:bolder;
color:#FFF;
margin-bottom:15px;
border:1px solid #d7d7d7;
padding:5px 0 5px 5px;
}

.fundingWizardTableDiv {
margin-top:-19px;
}

.calculateButton {
width:290px;
height:34px;
border:0;
cursor:pointer;
margin-top:25px;
}

.calculateButton a {
display:block;
width:290px;
height:34px;
}

.wizardFundingPlaceholder ul {
list-style:disc;
margin-left:18px;
}

.borderRight {
border-right:1px solid #D7D7D7;
}

.applicationsPrimaryContactHeader {
background:url(../images/table_background_new.png);
height:23px;
color:#FFF;
border:1px solid #D7D7D7;
padding-left:15px;
padding-right:15px;
width:659px;
margin-top:20px;
padding-top:7px;
}

.headerTable {
margin:-25px 0 10px;
}

.supportIFRAME {
width:100%!important;
border:0;
background-color:#FFF;
}

.wrapperFrame {
width:722px!important;
margin:0;
padding:0;
}

.wrapperFrameProducts {
width:100%;
margin:0;
padding:1px 0 0;
}

.containerFrame {
margin-left:-1px;
width:100%;
border:none!important;
padding-left:17px;
padding-top:17px;
padding-right:17px;
background-color:#FFF;
}

.login_page_wrapper_middleFrame {
width:100%!important;
}

.productsRowFrame {
width:503px;
}

.tabContentSmallFrame {
width:685px;
}

.equifaxDiv {
margin-top:2px;
margin-left:5px;
}

.back_next_buttons .place-order a {
height:30px;
width:98px;
display:block;
}

.markPassedTextarea,.markFailedTextarea {
width:467px;
height:84px;
}

.upperTextWidth {
width:500px;
}

.summaryBannerWrapper {
background-color:#FFF;
border:1px solid #D7D7D7;
width:402px;
height:50px;
margin:-11px 0 20px;
padding:30px 18px 15px;
}

.menuHiddenDiv {
width:10px;
height:33px;
position:absolute;
}

.services-header {
height:23px;
width:659px;
border:1px solid #D3D3D3;
border-bottom:none!important;
padding-left:15px;
padding-right:15px;
padding-top:7px;
color:#FFF;
}

.passwordRecoveryUL {
list-style-type:disc;
margin:10px 0 10px 13px;
}

.bottomLink {
width:700px;
overflow:hidden;
}

.menuWrapper {
padding-left:12px;
}

.menu-button-list {
padding-left:0;
}

.faq_answer_open {
list-style-image:url(../images/arrow-gray-open.png)!important;
}

.faqsTable {
width:717px;
}

.servicesTable {
width:691px;
background-color:#FFF;
border:1px solid #d7d7d7;
border-top:none;
margin-bottom:20px;
}

.servicesTable td {
border-top:1px solid #d7d7d7;
padding:10px;
}

.faqsCategoryTable {
width:689px;
}

.faqsCategoryTableRight {
width:228px;
}

.faqsCategoryTableRight td {
border-top:1px solid #d7d7d7;
padding:5px 15px;
}

.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 0;
}

.positionSummary {
background:url(../images/position_summary.png);
width:21px;
height:15px;
}

.orderSummary {
width:16px;
height:16px;
}

.categoriesDiv {
border:1px solid #d7d7d7;
}

.headerIFrame {
height:auto!important;
padding-top:0!important;
}

.websiteIframeHeaderDiv {
background-color:#0098D3;
color:#FFF!important;
padding:5px 20px 7px;
}

.websiteIframeHeaderDiv .welcome {
margin-left:10px;
color:#FFF;
}

.WelcomeUser,.websiteIframeHeaderDiv .second-logon {
color:#D5D5D5;
}

.entityNameFrame {
text-transform:uppercase;
margin:0 10px;
}

.poweredByHeader {
margin:-2px 15px 0 0;
}

.accessedSpan {
margin-right:5px;
color:#FFF;
}

.topRightTable {
margin-top:3px;
margin-bottom:20px;
}

.topRightTableTD {
background-color:#0098D3;
}

.logoutLink {
color:#00F!important;
text-decoration:underline!important;
font-size:12px;
}

.loginInfo {
color:#FFF;
margin-right:17px;
margin-top:10px;
}

.accessedDiv {
padding-top:10px;
margin-right:17px;
color:#FFF;
font-size:10px;
}

.accessedDivUtma {
padding-top:3px;
margin-right:17px;
color:#FFF;
font-size:10px;
}

.accessedDiv a,.accessedDivUtma a {
text-transform:lowercase!important;
margin-left:4px;
color:#FFF!important;
text-decoration:underline!important;
}

.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 0 10px;
}

.supportNumber {
font-size:12px;
color:#225481;
}

.supportNumberDiv {
font-size:18px;
color:#225481;
}

.linkedAccountsDiv {
background:none repeat scroll 0 0 #FFF;
height:22px;
padding-bottom:6px;
width:990px;
}

.tradingSupportDiv {
margin-top:3px;
}

.commissionRow input {
width:110px!important;
}

.tears-minimum-price {
text-align:left;
font-size:10px;
padding:10px 10px 0;
}

.advisorRow select {
width:114px!important;
}

.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;
position:fixed;
top:50%;
left:50%;
margin:auto;
}

.sippProvidersTableHeader {
width:659px;
}

.sippProvidersTable td {
border-bottom:1px solid #D7D7D7;
border-left:1px solid #D7D7D7;
font-size:12px;
vertical-align:middle;
padding:9px 10px;
}

.sippProvidersTable th {
background-color:#FEFCE8;
border-left:1px solid #D7D7D7;
border-bottom:1px solid #D7D7D7;
color:#656565;
cursor:pointer;
padding-left:10px;
padding-right:10px;
text-align:left;
height:28px;
}

.sippProvidersTable .sippProvidersContactInfo {
width:370px!important;
}

.advisorsTable td {
font-size:12px;
vertical-align:middle;
border-bottom:1px solid #D7D7D7;
border-left:1px solid #D7D7D7;
padding:7px 10px;
}

.advisorsFirstInput {
width:565px;
}

.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;
}

.advisors-header {
height:23px;
width:659px;
border:1px solid #D3D3D3;
padding-left:15px;
padding-right:15px;
padding-top:7px;
color:#FFF;
}

.createAppSelect {
width:167px!important;
}

.download_header-long {
width:933px;
}

.download-first-cell-long {
width:686px;
}

.menu-button-mid-selected a {
padding-top:20px!important;
}

div.rightAnounce {
background-color:#F9F9F9;
line-height:132%;
margin-left:auto;
margin-right:auto;
width:208px;
border-color:#B6B6B6;
border-style:solid;
border-width:1px;
padding:12px 11px 10px 9px;
}

div.addInfo {
background-image:none;
font-family:arial;
font-size:10px;
font-weight:700;
height:16px;
margin-right:auto;
padding-top:4px;
text-align:left;
text-decoration:none;
text-transform:uppercase;
width:219px;
border-color:#C3C3C3;
border-style:none none solid;
border-width:medium medium 1px;
}

div.infos {
border-bottom:1px solid #B6B6B6;
border-top:1px solid #FFF;
margin-left:auto;
margin-right:auto;
cursor:pointer;
}

a.rightLink {
background-image:url(../images/arrowBak.png);
background-repeat:no-repeat;
display:block;
text-decoration:none;
padding:8px 0 4px 20px;
}

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;
}

.startedDiv ul {
list-style-type:disc;
margin-left:15px;
}

.startedDiv ul li {
padding-left:20px;
}

.noMenuLink:hover {
cursor:default;
color:#444!important;
}

.faq_answer {
display:none;
padding:20px 20px 10px;
}

.faq_show_all {
margin:-29px 17px 0 0;
}

.faq_showAll {
color:#FFF;
cursor:pointer;
text-decoration:underline;
font-size:12px;
}

.faq_hide_all {
font-size:12px;
margin:-30px 17px 0 0;
}

.faq_hideAll {
color:#FFF;
cursor:pointer;
text-decoration:underline;
}

.SummaryTables table {
width:470px;
border-spacing:2px;
border-left:1px solid #d7d7d7!important;
border-right:none;
border-bottom:none;
border-top:none;
border-collapse:collapse;
background-color:#FFF;
}

.SummaryImage {
margin-right:4px;
margin-top:-3px;
width:19px;
height:20px;
background:url(../images/balance_summary.png);
}

.modify_summary {
background:url(../images/modify.png)!important;
display:block;
width:53px;
height:16px;
margin-right:16px;
}

.modify_summary:hover {
background:url(../images/modify_hover.png)!important;
}

.entrust-logo {
background-repeat:no-repeat;
height:32px;
margin-bottom:25px;
margin-left:114px;
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:-15px;
z-index:1;
}

.import-button {
height:18px!important;
margin-left:10px;
overflow:hidden;
width:110px;
}

.executionSummary {
width:956px;
border-right:1px solid #D7D7D7;
margin-bottom:30px;
background-color:#FFF;
}

.email_link {
color:#4242FF;
text-decoration:underline!important;
}

.unprecedentedDemand {
margin-top:20px;
border:1px solid #D7D7D7;
width:334px;
background-color:#FBFAFF;
padding:10px 0 10px 10px;
}

.infoImage {
background-image:url(../images/inf.png);
height:48px;
width:48px;
}

.exclamationPulse {
background-image:url(../images/exclamation_pulse.gif);
height:58px;
margin-left:-10px;
margin-right:10px;
margin-top:-10px;
width:63px;
}

.exclamationText {
text-align:left;
width:314px;
padding:10px;
}

.affiliate_default {
width:35px;
}

.affiliate_urls {
width:252px;
}

.affiliate_visible {
width:33px;
}

.content-bellow-header {
margin-bottom:20px;
background-color:#FFF;
border-right:1px solid #D7D7D7;
border-bottom:1px solid #D7D7D7;
border-left:1px solid #D7D7D7;
padding:10px;
}

.content-bellow-header-text {
width:526px;
}

.siteHeader-text {
margin:7px;
}

.holder-amount {
margin-top:10px;
margin-left:36px;
}

.amount-margin {
margin-right:87px;
}

.bank_accounts-input {
text-align:right;
width:60px;
}

.bank_accounts-label {
margin-left:26px;
margin-right:53px;
}

div.cell {
margin-top:0;
padding:14px 10px;
}

div.agreementCell {
height:230px;
overflow:auto;
padding:0 10px;
}

.orderedList {
font-weight:700;
list-style-type:decimal;
padding-left:30px;
margin:0;
}

.orderedList li {
padding:10px 0;
}

.required_red {
color:Red;
padding-left:2px;
}

.promotions_table tbody td {
border-left:1px solid #D7D7D7;
border-bottom:1px solid #D7D7D7;
vertical-align:middle;
padding:9px 10px;
}

.promotion_url {
width:169px;
}

.affiliates_table tbody td {
vertical-align:middle;
border-bottom:1px solid #D7D7D7;
border-left:1px solid #D7D7D7;
padding:9px 10px;
}

.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:.5;
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
filter:alpha(opacity=50);
z-index:1050;
position:absolute;
top:0;
left:0;
}

#DialogGenerateReport_formatBrokerDropdown {
width:108px!important;
}

.no-results td {
border-bottom:1px solid #D7D7D7;
border-left:1px solid #D7D7D7;
border-right:1px solid #D7D7D7;
cursor:pointer;
background-color:#FFF;
padding:7px 10px;
}

.linkUsernameValError {
background-color:#FEE;
border-color:Red!important;
}

.no-reports {
width:690px;
}

#createApplicationDialog {
color:#FFF;
font-weight:700;
text-decoration:underline;
}

.advisorsDetailsHeader {
background:url(../images/table_background_new.png);
height:23px;
color:#FFF;
border:1px solid #D7D7D7;
padding-left:15px;
padding-right:15px;
width:659px;
padding-top:7px;
}

.infoBoxPortfolio {
width:345px!important;
}

.withdrawFundsHeaderBig {
width:418px;
}

.affiliate_captionCodeBig {
width:205px;
}

#DialogNewUser_inviteUser {
width:40px!important;
}

.footerLHolder {
width:955px!important;
text-align:center;
}

.footerLHolderNew {
width:610px!important;
}

.footerL {
text-transform:capitalize!important;
width:630px;
text-align:center!important;
margin:auto!important;
}

.footerLNew {
width:610px;
text-align:left!important;
}

.footerL ul li a {
text-transform:capitalize!important;
}

.faqsLong {
width:955px;
}

.advisorBroker {
width:59px;
}

.productsUL {
clear:both;
float:left;
}

.sellFlag a {
padding:6px 30px;
}

.sellProductsFlag {
margin-left:2px;
padding:0;
}

.products-link {
padding-top:5px!important;
text-decoration:underline!important;
font-weight:700;
}

.products-link-red {
padding-top:5px!important;
color:#C40D0D!important;
text-decoration:none!important;
font-weight:700;
}

.products-link-red:hover {
color:red!important;
}

.bank-accounts-table .authorized_actions {
border-right:1px solid #D7D7D7!important;
}

#confirm-identity-intro {
width:655px!important;
}

.snippet {
margin-top:-30px;
}

.bgc {
background-color:#FEFCE8!important;
}

.productWrapperLeft {
background:transparent url(../images/productWrapperLeft.png);
width:10px;
height:36px;
}

.productWrapperRight {
background:transparent url(../images/productWrapperRight.png);
width:10px;
height:36px;
}

.productWrapper {
width:429px;
margin:0 auto 23px;
}

.wrapperView {
padding:1px 0 0 14px;
}

.platinumPadding {
margin-top:1px;
margin-right:18px;
}

.palladiumPadding {
margin-top:1px;
margin-right:2px;
}

.chartDivWrapper {
width:440px;
height:200px;
padding:0 10px;
}

#chartErrorText {
width:250px;
margin:100px auto 0;
}

.pieChart {
width:275px;
height:280px;
}

.pieChartProducts {
width:290px;
height:250px;
}

.applicationsText {
margin-bottom:45px;
}

.accounts-search-table-header {
background:url(../images/summary_header_background.jpg);
color:#FFF;
height:24px;
padding-left:15px;
padding-top:7px;
margin-top:15px;
border:1px solid #d7d7d7;
}

.accounts-search-table {
background-color:#FFF;
border-right:1px solid #D7D7D7;
width:956px;
}

.accounts-search-table .contact-info {
width:211px;
}

.accounts-search-table tbody td {
border-bottom:1px solid #D7D7D7;
border-left:1px solid #D7D7D7;
vertical-align:top;
padding:7px 15px;
}

#metalSpotTypeTitle,#metalIndicativeTypeTitle {
margin:10px 0 -10px;
}

.accountsTableTdBorderBottom {
border-top:1px #D7D7D7 dotted;
height:50px!important;
padding-top:10px!important;
}

.accountsTableTdBorderTop {
height:60px!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;
}

.verifyBankAccountInfoText {
width:380px!important;
padding-bottom:20px!important;
}

.editAccountInformationFields {
width:135px!important;
margin-bottom:10px!important;
}

.dialog_confirm_fail_text {
text-align:left;
font-size:12px;
padding-top:9px;
width:365px;
}

.buy-link {
color:#FFF!important;
font-size:13px;
}

.paginatation_whole_fix {
margin-bottom:0;
margin-top:0;
width:auto;
}

.marketTime {
width:390px;
min-height:27px;
font-size:12px;
font-weight:700;
}

.openMarket {
color:#65B326;
background:url(../images/ok-sign-green.png) no-repeat center left;
margin:-10px 0 0 25px;
padding:10px 0 0 40px;
}

.closedMarket {
color:#F79545;
background:url(../images/noTrading.png) no-repeat center left;
margin:-10px 0 0 25px;
padding:2px 0 0 40px;
}

#SessionWarning_warning_text {
padding:0 0 0 25px;
}

.dialogVerifyDiv {
width:175px!important;
}

.smallerFontDialogDiv {
font-size:12px;
padding-left:15px;
}

.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;
}

.subMenuCode {
clear:both;
text-align:right;
}

.wireDepositSubmitedDiv {
clear:both;
padding-top:15px;
}

.portfolio_hidden_table {
background-color:#FFF;
border:1px solid #000;
display:none;
position:absolute;
width:583px;
z-index:5000;
margin:0!important;
padding:10px;
}

.new-line {
clear:both;
margin-top:10px;
}

.email_option {
width:659px;
margin:15px;
}

.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;
}

.styled-button {
background:#5C9541;
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px;
color:#FFF;
font-size:12px;
text-decoration:none;
vertical-align:middle;
display:block;
height:14px;
cursor:pointer;
text-align:center;
white-space:nowrap;
padding:2px 10px 8px;
}

.styled-button:hover {
background:#6CA551;
color:#fff!important;
}

.styled-button.products-link-disabled:hover {
background:0;
color:#AAA!important;
cursor:default;
}

.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:0!important;
}

.commissionValues {
font-style:italic;
margin-left:100px;
}

input.signIn-Password-dummy {
height:20px;
margin-top:5px;
border:1px solid #000;
padding-left:5px;
padding-right:5px;
width:125px;
}

.styled-logon-button {
background:#FFC95C;
-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:700;
padding:2px 5px 8px;
}

.styled-logon-button:hover {
color:#DDD;
}

.ira-disclosure-text-viewport {
border:1px solid #999;
max-height:350px;
width:500px;
overflow:auto;
}

.ira-disclosure-text-container {
padding:8px;
}

.normal {
font-weight:400!important;
}

.ira-loader-position {
float:left;
margin-top:7px;
}

.progressBar {
width:250px;
height:20px;
border:1px solid #c3c3c3;
margin-top:5px;
}

.progressBar .greenProgress {
width:0;
height:20px;
background-color:green;
}

.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;
vertical-align:middle;
background-color:#FEFCE8;
text-align:left;
padding:0 5px;
}

.dataImportTable tbody td {
border-bottom:1px solid #c3c3c3;
border-right:1px solid #c3c3c3;
vertical-align:middle;
padding:0 5px;
}

.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;
display:none;
margin:5px 8px 0 0!important;
}

.tierContent {
background-color:#FFF;
border:1px solid #000;
cursor:default;
position:relative;
z-index:1001;
display:inline-block;
padding:10px;
}

.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;
text-align:left;
padding:4px 10px;
}

.tierTable .alternate {
background-color:#E4EEF4;
}

.nonPrimaryAddressUS {
margin-top:2px;
margin-bottom:10px;
float:left;
}

.border_hide {
width:80px;
height:1px;
position:absolute;
right:0;
z-index:999;
background-color:#FEFCE8;
margin:-11px 0 0 -70px;
}

.relative {
position:static!important;
color:#000;
}

.absolute {
width:auto!important;
color:#000;
position:absolute;
}

.delivery-button-ie7 {
margin-left:55px;
}

.loading-small-ie7 {
margin-right:20px;
height:23px!important;
}

.tierTable td {
white-space:nowrap;
color:#414042;
font-family:Trebuchet MS1,Trebuchet MS,sans-serif;
font-size:11px!important;
}

.productNotificaitonMessage {
font-size:10px;
margin:0 18px 18px;
}

.members-list-header {
border:1px solid #000;
background-color:#FFF;
z-index:5000;
width:900px;
margin:0!important;
padding:10px;
}

.members-for-popup-container {
width:900px;
border:0!important;
margin:0;
padding: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 tbody td {
border-bottom:1px solid #D7D7D7;
border-left:1px solid #D7D7D7;
padding-left:10px;
vertical-align:middle;
}

.viewTiersText {
float:right;
cursor:pointer;
font-weight:700;
color:#1313FF!important;
}

.achBankWarning {
border:1px solid red;
width:270px;
background-color:#FEE;
position:absolute;
right:0;
bottom:0;
padding:10px 0 10px 10px;
}

.pending-bank-select-text {
text-align:left;
width:200px;
padding:0 10px;
}

.imgMaxWidth {
max-width:469px;
}

.sessionBannerWrapper {
top:0;
left:0;
width:100%;
z-index:2000;
background-color:#cc5100;
border:3px solid #ff6500;
position:fixed;
vertical-align:middle;
display:none;
text-align:center;
height:28px;
}

.sessionBanner {
color:#FFF;
margin:5px;
}

.pendingSellWarning {
background:url(../../Content/images/warningAnimationSmall.gif) no-repeat center left;
}

.phone-number-search input[type=text]#homeNumberText {
width:104px!important;
}

.phone-number-search input[type=text]#homeNumberSecondText {
width:55px!important;
}

.phoneInfo {
font-size:9px;
font-style:italic;
font-weight:400;
line-height:132%;
}

.cellRecoveryPassStepFour {
margin-top:0;
padding:14px 0;
}

.tooltipContentAuthUserEdit {
left:0!important;
top:0!important;
margin-top:-100px!important;
width:132px!important;
}

.baloonArrowAuthUserEdit {
margin-left:24px!important;
}

div.agreement .title,.privacyPolicyTitle {
color:#036;
font-size:12px;
font-weight:700;
text-align:center;
margin:20px 0 40px;
}

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;
}

.applicationsDocumentTable .firstColBrokerAccountDoc {
width:417px;
}

.applicationsDocumentTable .secondColDoc {
width:236px;
}

.applicationsFlagTable .thirdColFlag,.applicationsFlagTable .thirdColDoc {
width:215px;
}

.applicationsFlagTable .forthColStorage {
width:255px;
}

.errorPlacement_popup_long {
width:425px;
margin-bottom:25px;
}

.fileUploadTable tr .dropFiles {
color:#D3D3D3;
float:left;
font-size:25px;
overflow:hidden;
position:relative;
text-align:center;
width:428px;
height:43px;
display:block;
background:url(../images/drop_files_here.png) no-repeat;
margin:8px;
padding:1px 15px;
}

.fileUploadTable tr .fileName,.fileUploadBox {
padding-bottom:2px;
padding-left:5px;
padding-top:2px;
width:300px;
overflow:hidden;
position:relative;
float:left;
margin-top:7px;
}

.fileUploadInput {
font-size:50px!important;
width:135px;
opacity:0;
filter:Alpha(Opacity=0);
margin-top:-40px;
margin-right:-15px;
float:right;
cursor:pointer;
position:relative;
}

#fileNameBox,.fileNameBox {
border:1px solid #D3D3D3;
padding-bottom:2px;
padding-left:5px;
padding-top:2px;
width:250px;
overflow:hidden;
position:relative;
float:left;
margin-top:5px;
height:15px;
}

.fileUploadTable {
background:none repeat scroll 0 0 #FFF;
border-left:1px solid #D3D3D3;
width:475px;
}

.fileUploadTable td {
border-bottom:1px solid #D3D3D3;
font-size:11px;
vertical-align:middle!important;
}

.systemNotificationCheckboxDiv {
margin-top:15px;
padding-left:10px;
}

.browseFile {
display:block;
float:left;
width:100px;
height:18px;
cursor:pointer;
overflow:hidden;
margin:2px 0 0 15px;
}

.addAnotherFile {
border:3px solid #D3D3D3;
cursor:pointer;
display:block;
height:18px;
padding-right:0;
overflow:hidden;
text-transform:uppercase;
margin:0 0 -3px 355px;
}

.startUploadFile {
display:block;
float:right;
width:100px;
height:18px;
cursor:pointer;
text-transform:uppercase;
margin:0 0 0 15px;
}

#notificationBanner {
width:956px;
display:inline-block;
background-color:#e69f2d;
border:1px solid #cb8e2d;
font-family:Georgia, Serif!important;
font-size:12px;
margin:15px 17px;
}

.notificationBannerImage {
width:27px;
height:86px;
background:url(../images/triangleWhite.png) no-repeat center center;
float:left;
margin:0 0 0 15px;
}

.notificationBannerText {
display:inline-block;
float:left;
width:860px;
color:#FFF;
padding:15px;
}

.notificationBannerClose {
width:9px;
height:9px;
background:url(../images/closeTransparent.png) no-repeat;
float:right;
cursor:pointer;
margin:15px 15px 0 0;
}

.datepickerWithClear {
width:187px;
}

.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;
float:right;
margin:0 0 0 12px;
}

#summaryFundButtons {
width:110px;
margin:7px auto 0;
}

.bankMigrationLink {
color:#00F!important;
text-decoration:underline!important;
}

.displayInlineUtma {
min-width:70px;
}

#preview {
color:#FFF;
position:absolute;
z-index:5000;
}

.notLoaded {
border:none!important;
background:none!important;
}

.removeItem {
display:block;
height:18px;
text-decoration:underline;
cursor:pointer;
float:right;
width:49px;
font-weight:700;
margin:7px 0 0 15px;
}

.pendingUpload,.completedUpload,.failedUpload {
display:block;
height:18px;
float:right;
font-weight:700;
margin:6px 0 0 15px;
}

.buttonDisabledGray,.buttonDisabledGray:hover {
background:gray!important;
}

span.positive {
color:#6D946A!important;
font-weight:700!important;
}

span.negative {
color:#A85D5D!important;
font-weight:700!important;
}

span#BuyPricePerOzSpan,span#SellPricePerOzSpan {
font-size:10px!important;
}

.margin-top-support-box {
margin-top:50px;
}

.metals-total-padding-fix {
padding-bottom:0!important;
}

.backofficeUploadProgress {
display:block;
height:16px!important;
width:16px!important;
background:url(../images/invite-loader.gif) no-repeat;
margin:auto;
}

.backofficeUploadFailed {
display:block;
height:16px!important;
width:16px!important;
background:url(../images/war_small.png) no-repeat;
margin:auto;
}

.fileUploadTable .preview {
max-height:35px;
max-width:35px;
vertical-align:middle;
}

.fileUploadTable .previewHolder {
width:45px;
height:35px;
float:left;
vertical-align:middle;
}

.fileUploadTable .helper {
display:inline-block;
height:100%;
vertical-align:middle;
}

.fileUploadHeader {
border:none!important;
width:454px;
}

.fileUploadHolder {
border:3px solid #D3D3D3;
display:inline-block;
}

.noteForFilesUpload textarea {
width:371px;
height:85px;
margin-top:8px;
}

.paddingFileUpload {
padding:12px!important;
}

.backofficeClientFiles {
left:-281px;
position:relative;
top:-24px;
width:248px;
}

.toolTipCustom {
max-width:200px;
}

.toolTipCustom .baloonArrow {
left:100px;
}

.remainingFilesDiv {
width:481px;
}

.uploadCompletedButtonDiv {
float:right;
border:none;
}

.uploadCompletedButton {
background:url(../images/buttonCompleted.png) no-repeat left top!important;
font-size:0;
width:120px!important;
height:33px!important;
border-radius:0;
border:3px solid #D3D3D3;
margin-top:-3px;
cursor:pointer;
padding:0;
}

.uploadCompletedButton:hover {
background:url(../images/buttonCompletedHover.png) no-repeat left top!important;
font-size:0;
width:120px!important;
height:33px!important;
border-radius:0;
border:3px solid #D3D3D3;
margin-top:-3px;
padding:0;
}

.registrationHolder {
width:515px;
margin:20px;
}

.clipboardTop {
background:url(../images/clipboard_top.png);
width:619px;
height:73px;
margin-left:35px;
}

.clipboardMiddle {
background:url(../images/clipboard_middle.png);
width:549px;
margin-left:35px;
padding:5px 35px 10px;
}

.clipboardBottom {
background:url(../images/clipboard_bottom.png);
width:619px;
height:16px;
margin-left:35px;
}

.left-white-content {
background-color:#FFF;
border-left:1px solid #D7D7D7;
padding:10px;
}

.newLognTextSection {
font-family:Georgia;
margin:0 0 25px;
}

.newShortTextSection {
font-family:Georgia;
width:330px;
margin:0 0 25px;
}

.newTitle {
border-bottom:1px solid #000;
font-size:26px;
margin:0 0 5px;
padding:0 0 5px;
}

.newTitleImage {
float:right;
width:40px;
height:40px;
display:block;
background-color:#000;
margin:-5px 0 0;
}

.newTextTitle {
font-size:20px;
font-style:italic;
margin:10px 0 0;
}

.newText {
padding:5px 0 0;
}

.platformLogo {
float:left;
height:77px;
width:220px;
margin-bottom:40px;
margin-right:40px;
margin-top:40px;
}

.smallSummaryGraph {
width:310px;
background-color:#FFF;
margin-bottom:-7px;
padding-bottom:0!important;
border:1px solid;
margin-top:5px;
height:185px;
}

.smallChartDivWrapper {
width:290px;
height:130px;
padding:0 10px;
}

.smallProductWrapperLeft {
background:transparent url(../images/productWrapperLeft.png);
width:10px;
height:31px;
}

.smallProductWrapperRight {
background:transparent url(../images/productWrapperRight.png);
width:10px;
height:31px;
}

.smallProductWrapper {
width:300px;
margin:0 auto;
}

.small_table_pricing_smaller {
border-left:none!important;
border-right:none!important;
border-bottom:none!important;
margin-left:20px;
border-color:#D7D7D7;
border-style:solid;
border-width:1px;
}

.graphLivePrices {
width:256px;
font-size:16px;
font-weight:700;
}

.portfolioByProductSummary {
width:470px;
font-size:11px;
}

.portfolioHeaderSummary {
width:438px;
}

.proofOfShareholderCaption {
width:256px;
padding-bottom:5px;
}

.orderWizardProductCaption {
margin-left:14px;
font-size:16px;
}

.orderWizardTierTable {
border-top:1px solid!important;
border-bottom:1px solid!important;
width:150px;
margin-top:20px;
margin-bottom:40px;
}

.orderWizardTierTable tbody td,.orderWizardTierTable thead th {
border:1px solid #d0d0d0!important;
height:10px;
text-align:center;
border-left:1px solid #d0d0d0!important;
border-right:1px solid #d0d0d0!important;
white-space:nowrap;
vertical-align:middle!important;
font-size:11px!important;
padding:2px;
}

.orderWizardEntryTable {
width:280px;
font-size:11px;
margin-bottom:40px;
}

.orderWizardTopPage {
border-color:#D3D3D3;
border-style:solid;
border-width:1px;
padding:17px;
}

.orderWizardBottomPage {
font-size:11px;
border-color:#D3D3D3;
border-style:solid;
border-width:0 1px 1px;
padding:17px;
}

.orderWizardBottomButtons {
border-color:#D3D3D3;
border-style:solid;
border-width:0 1px 1px;
padding:17px;
}

.orderWizardBackButton {
width:76px;
height:30px;
margin-right:10px;
}

.orderWizardBackButton a {
display:block;
height:30px!important;
width:76px!important;
}

.orderWizardPlaceOrder {
height:30px;
width:98px;
cursor:pointer;
}

.orderWizardViewOrder {
height:32px;
width:105px;
margin-right:10px;
}

.orderWizardViewOrder a {
display:block;
height:32px;
width:105px;
}

.orderWizardPlaceNewOrder {
height:30px;
width:165px;
}

.orderWizardPlaceNewOrder a {
display:block;
height:30px;
width:165px;
}

.aboutOrderMargin {
margin-top:40px;
}

.aboutOrderCaption {
margin-bottom:10px;
font-size:12px;
}

.currentTier {
background-color:#AE935C!important;
color:#FFF;
}

#countDownHolder {
font-size:18px;
font-weight:700;
height:47px;
margin:0 0 15px;
}

#countDownHolder #countDown {
font-size:34px;
font-weight:400;
}

.orderWizardLoading {
height:15px!important;
width:16px!important;
background:url(../images/invite-loader.gif) no-repeat right center;
}

#messageHolder {
float:left;
display:block;
width:300px;
}

#messageHolder .message {
background-color:#FEE;
border:1px solid red;
float:left;
margin:0 0 15px;
padding:10px;
}

#messageHolder .messageImage {
background:url(../images/war.png) no-repeat;
width:48px;
height:48px;
float:left;
margin:0 15px 0 0;
}

.pendingReceivablestable {
background-color:#FFF;
border-right:1px solid #D7D7D7;
margin-bottom:30px;
width:956px;
}

.pendingReceivablestable thead th {
background-color:#FEFCE8;
border-bottom:1px solid #D7D7D7;
border-left:1px solid #D7D7D7;
color:#000;
padding-left:10px;
padding-right:10px;
height:28px;
text-align:left;
}

.pendingReceivablestableHeader {
background:url(../images/table_background_new.png);
height:30px;
color:#FFF;
border:1px solid #D7D7D7;
padding-left:15px;
padding-right:15px;
padding-top:1px;
width:925px;
border-left:0;
}

.sell-verification-info-table {
background-color:#FFF;
border:1px solid #d7d7d7;
width:683px;
}

.sell-verification-info-table td {
height:20px;
vertical-align:middle;
border:1px solid #d7d7d7;
padding:10px;
}

.margin-buysell-page-links {
list-style-type:circle;
margin:2px 2px 2px 7px;
}

.portalsupport-title {
font-size:14px;
font-weight:700;
}

.portalsupport-delivery-table {
width:718px;
margin:20px 0 30px;
}

.portalsupport-delivery-table td {
border:1px solid #d0d0d0;
font-size:12px;
padding:5px 10px;
}

.portalsupport-delivery-table th {
border:1px solid #d0d0d0;
text-align:left;
font-size:12px;
background-color:#fefce8;
padding:5px 10px;
}

.chromeIcon {
background:url(../images/chrome_icon.jpg) no-repeat;
height:71px;
width:71px;
}

.firefoxIcon {
background:url(../images/Firefox_icon.jpg) no-repeat;
height:71px;
width:71px;
}

.iexplorerIcon {
background:url(../images/iexplorer_icon.jpg) no-repeat;
height:71px;
width:71px;
}

.safariIcon {
background:url(../images/Safari_icon.jpg) no-repeat;
height:71px;
width:71px;
}

.silverLink {
color:#828284!important;
text-decoration:underline!important;
}

a:hover,a:visited:hover {
color:#939598;
text-decoration:none;
}

.accountSetUp,.accountFunding,.purchase,.holding,.claimYourFunds,.sell2 {
padding-top:20px;
clear:both;
width:719px;
}

.openMyAccToday {
background:url(../../Content/images/trm//seeMoreGold.png) no-repeat scroll center bottom rgba(0,0,0,0);
cursor:pointer;
display:block;
height:19px;
width:73px;
}

.howItWorksText {
font-size:12px;
padding-top:10px;
padding-bottom:7px;
}

.howItWorksContent {
padding-top:10px;
float:left;
width:465px;
padding-left:15px;
}

.howItWorksContentBottom {
margin-top:30px;
}

.imgHowItWorks1 {
width:230px;
height:247px;
float:left;
display:block;
background-image:url(../../Content/images/trm/how_it_works_1.png);
background-repeat:no-repeat;
}

.imgHowItWorks2 {
width:230px;
height:247px;
float:left;
display:block;
background-image:url(../../Content/images/trm/how_it_works_2.png);
background-repeat:no-repeat;
}

.imgHowItWorks3 {
width:230px;
height:247px;
float:left;
display:block;
background-image:url(../../Content/images/trm/how_it_works_3.png);
background-repeat:no-repeat;
}

.imgHowItWorks4 {
width:230px;
height:247px;
float:left;
display:block;
background-image:url(../../Content/images/trm/how_it_works_4.png);
background-repeat:no-repeat;
}

.imgHowItWorks5 {
width:230px;
height:247px;
float:left;
display:block;
background-image:url(../../Content/images/trm/how_it_works_5.png);
background-repeat:no-repeat;
}

.imgHowItWorks6 {
width:230px;
height:247px;
float:left;
display:block;
background-image:url(../../Content/images/trm/how_it_works_6.png);
background-repeat:no-repeat;
}

.howItWorksContent h2 {
padding-bottom:0!important;
border:none!important;
}

.video {
border:solid 10px #c0bb99;
float:left;
margin-top:15px;
margin-left:-17px;
height:400px;
width:705px;
display:block;
}

.h2_light {
color:#988250!important;
}

.positionStatic {
position:static!important;
}

.feesAndPricingImageHolder1 {
background-image:url(../../Content/images/trm/signature_features_1.jpg);
display:block;
width:717px;
height:119px;
}

.feesAndPricingImageHolder2 {
background-image:url(../../Content/images/trm/signature_features_2.png);
margin-top:30px;
display:block;
width:717px;
height:119px;
}

.feesAndPricingImageHolder3 {
background-image:url(../../Content/images/trm/signature_how_it_works_all.png);
margin-top:30px;
display:block;
width:959px;
height:160px;
}

.vaultImage {
background-image:url(../../Content/images/trm/The_Vault_tall_banner.jpg);
display:block;
width:220px;
height:460px;
}

.feesAndPricingLeftContent {
margin-left:0;
float:left;
display:block;
width:718px;
margin-top:20px;
}

.feesAndPricingRightContent {
margin-top:20px;
margin-left:18px;
float:left;
width:220px;
display:block;
}

.feesAndPricingRightInfoText {
margin-left:0;
float:left;
display:block;
width:228px;
margin-top:20px;
margin-right:17px;
}

.feesAndPricingLeftLinks {
margin-top:80px;
margin-left:10px;
float:left;
width:228px;
display:block;
}

.leftButtons {
float:left;
display:block;
margin-left:20px;
}

.productQuantityBuyTable {
width:465px!important;
float:left;
}

.feesAndPricingImageCaption {
float:left;
margin-right:11px;
margin-top:15px;
width:150px;
text-align:center;
}

.productSettingsDropDown {
float:left;
padding-top:12px;
}

.productSettingsSubmit {
margin-top:10px;
margin-right:10px;
float:right;
}

.loadingIconProductSettings {
height:16px!important;
width:16px!important;
background:url(../images/invite-loader.gif) no-repeat;
float:right;
margin-top:15px;
}

.goldSignatureSettingsCaption {
clear:both;
float:left;
width:180px;
}

.newsContentLeft {
width:229px;
float:left;
margin:0;
}

.newsContentRight {
float:right;
width:713px;
margin-left:13px;
}

.newsArticle {
float:left;
width:229px;
margin-left:13px;
margin-bottom:20px;
}

.newsArticleLeft {
margin-left:0;
}

.newsArticleCaptionLeft {
margin:5px;
}

.newsList {
list-style-image:url(../images/trm/arrow-brown-list-large.png);
color:gray;
padding:0 0 10px 6px;
}

.newsArticle h2 {
font-size:17px!important;
}

.newsImage {
display:block;
float:left;
height:69px;
width:229px;
background-color:#e4e4e4;
}

.newsDecember2015 {
background:url(../images/trm/News/December2015.jpg) no-repeat scroll 0 0 #000;
}

.newsNovember2015 {
background:url(../images/trm/News/November2015.jpg) no-repeat scroll 0 0 #000;
}

.newsOctober2015 {
background:url(../images/trm/News/October2015.jpg) no-repeat scroll 0 0 #000;
}

.newsSeptember2015 {
background:url(../images/trm/News/September2015.jpg) no-repeat scroll 0 0 #000;
}

.newsAugust2015 {
background:url(../images/trm/News/August2015.jpg) no-repeat scroll 0 0 #000;
}

.newsJuly2015 {
background:url(../images/trm/News/July2015.jpg) no-repeat scroll 0 0 #000;
}

.newsJune2015 {
background:url(../images/trm/News/June2015.jpg) no-repeat scroll 0 0 #000;
}

.newsMay2015 {
background:url(../images/trm/News/May2015.jpg) no-repeat scroll 0 0 #000;
}

.newsApril2015 {
background:url(../images/trm/News/April2015.jpg) no-repeat scroll 0 0 #000;
}

.newsMarch2015 {
background:url(../images/trm/News/March2015.jpg) no-repeat scroll 0 0 #000;
}

.newsFebruary2015 {
background:url(../images/trm/News/February2015.jpg) no-repeat scroll 0 0 #000;
}

.newsJanuary2015 {
background:url(../images/trm/News/January2015.jpg) no-repeat scroll 0 0 #000;
}

.newsDecember2014 {
background:url(../images/trm/News/December2014.jpg) no-repeat scroll 0 0 #000;
}

.newsDescription {
margin-top:10px;
width:229px;
height:70px;
}

.articlesDescription {
margin-top:10px;
width:229px;
height:110px;
}

.readMoreGold {
background:url(../images/readMore.png) no-repeat scroll center bottom #000;
cursor:pointer;
display:block;
float:left;
height:20px;
width:74px;
}

.howItWorksLeftContent {
float:left;
width:719px;
margin-bottom:20px;
}

.howItWorksRightContent {
float:left;
width:220px!important;
margin-left:17px;
}

.theVaultContentTop {
height:250px;
margin-top:22px;
}

.theVaultContentTopLeft {
float:left;
width:474px;
height:222px;
background-image:url(../images/trm/the_vault_MOD.jpg);
margin-right:13px;
}

.theVaultContentTopRight {
float:left;
width:469px;
}

.absoluteSecurityList {
list-style-type:circle;
margin-top:5px;
list-style-position:inside;
}

.absoluteSecurityList li {
font-size:15px;
border-bottom:1px solid;
list-style:inside none disc;
padding-left:20px;
padding-bottom:7px;
padding-top:7px;
color:#656565;
}

.theVaultContentCenterLeft {
width:713px;
float:left;
}

.theVaultContentCenterLeft h2,.theVaultContentCenterRight h2,.theVaultContentTop h2 {
margin-top:20px;
margin-bottom:20px!important;
padding-bottom:15px!important;
}

.theVaultContentCenterRight {
width:229px;
margin-left:13px;
margin-right:0;
}

.theVaultContentLeftSmall {
width:535px;
float:left;
margin-left:20px;
margin-bottom:10px;
}

.theVaultOurProductsImg1 {
width:230px;
height:176px;
margin-top:20px;
background-image:url(../images/trm/coins_1_4.jpg);
}

.theVaultOurProductsImg2 {
width:230px;
height:176px;
margin-top:20px;
background-image:url(../images/trm/bars_1_4.jpg);
}

.theVaultOurProductsImg3 {
width:230px;
height:176px;
margin-top:20px;
background-image:url(../images/trm/signature_1_4.jpg);
background-color:#9D8050;
display:block;
}

.theVaultOurProductsImg1 a,.theVaultOurProductsImg2 a,.theVaultOurProductsImg3 a {
width:230px;
height:176px;
display:block;
}

.readMoreButton {
width:74px;
height:20px;
cursor:pointer;
position:relative;
left:0;
bottom:0;
background:url(../images/readMore.png);
display:block;
}

.readMoreButton a {
width:74px;
height:20px;
display:block;
}

.usefulInformationLeftContent {
float:left;
width:719px;
margin-top:10px;
}

.usefulInformationColumn {
float:left;
width:230px;
margin-right:13px;
}

.usefulInformationBlock {
margin-bottom:20px;
height:230px;
display:block;
}

.usefulInformationContactUs {
width:230px;
height:70px;
background-image:url(../../Content/images/trm/1_Contact_Us_s.jpg);
display:block;
}

.usefulInformationFaqs {
width:230px;
height:70px;
background-image:url(../../Content/images/trm/2_FAQ_s.jpg);
display:block;
}

.usefulInformationDelivery {
width:230px;
height:70px;
background-image:url(../../Content/images/trm/3_Delivery_s.jpg);
display:block;
}

.usefulInformationFees {
width:230px;
height:70px;
background-image:url(../../Content/images/trm/4_Fees_s.jpg);
display:block;
}

.usefulInformationWhyRoyalMint {
width:230px;
height:70px;
background-image:url(../../Content/images/trm/9_Why_Royal_Mint_Bullion_s.jpg);
display:block;
}

.usefulInformationArticles {
width:230px;
height:70px;
background-image:url(../../Content/images/trm/5_Articles_and_Guides_s.jpg);
display:block;
}

.usefulInformationGlossary {
width:230px;
height:70px;
background-image:url(../../Content/images/trm/8_Glossary_s.jpg);
display:block;
}

.usefulInformationLatestNews {
width:230px;
height:70px;
background-image:url(../../Content/images/trm/6_Latest_News_s.jpg);
display:block;
}

.usefulInformationHistoricalPrices {
width:230px;
height:70px;
background-image:url(../../Content/images/trm/7_Historical_Prices_s.jpg);
display:block;
}

.usefulInformationTextHolder {
height:80px;
margin-top:10px;
}

.usefulInformationRightContent {
float:left;
margin-left:17px;
margin-top:40px;
width:220px;
}

.whyRoyalMintLeftContent,.goldForPensionsLeftContent {
float:left;
width:719px;
margin-right:17px;
}

#whyRoyalMintEasySteps h2 {
border-bottom:1px solid #d7d7d7!important;
font-size:12px!important;
font-weight:700!important;
margin-bottom:15px;
}

.whyRoyalMintCreateYourAccountImg {
width:95px;
height:95px;
float:left;
margin-right:17px;
margin-bottom:20px;
background-image:url(../../Content/images/trm/create_account.png);
}

.whyRoyalMintFundYourAccountImg {
width:95px;
height:95px;
float:left;
margin-right:17px;
margin-bottom:20px;
background-image:url(../../Content/images/trm/fund_account_small.png);
}

.whyRoyalMintTradeImg {
width:95px;
height:95px;
float:left;
margin-right:17px;
margin-bottom:20px;
background-image:url(../../Content/images/trm/trade_small.png);
}

.whyRoyalMintSellImg {
width:95px;
height:95px;
float:left;
margin-right:17px;
margin-bottom:20px;
background-image:url(../../Content/images/trm/sell_small.png);
}

.whyRoyalMintBullionCoinsImg {
width:230px;
height:176px;
background:url(../../Content/images/trm/coins_1_4.jpg);
display:block;
}

.whyRoyalMintBullionBarsImg {
width:230px;
height:176px;
background:url(../../Content/images/trm/bars_1_4.jpg);
display:block;
}

.whyRoyalMintSignatureGoldImg {
width:230px;
height:176px;
background:url(../../Content/images/trm/signature_1_4.jpg);
display:block;
}

.whyRoyalMintTheVaultImg {
width:230px;
height:176px;
background:url(../../Content/images/trm/the_vault_1_4.jpg);
display:block;
}

.whyRoyalMintRightContent,.goldForPensionsRightContent {
float:left;
width:220px;
margin-top:30px;
}

.whyRoyalMintBottomContent {
margin-top:20px;
display:block;
}

.whyRoyalMintEasyStepText {
float:left;
width:607px;
margin-top:20px;
}

.whyRoyalMintBottomBlock {
width:230px;
float:left;
margin-right:12px;
margin-top:10px;
}

.valueOfGoldHeld {
color:#414042!important;
width:150px!important;
}

.flatAnnualRate {
color:#414042!important;
width:100px!important;
}

.quarterlyFeeNoVAT,.quarterlyFeeWithVAT {
color:#414042!important;
width:130px!important;
}

.storageVAT {
color:#414042!important;
width:75px!important;
}

.goldForPensionsFeesTableProductHeader,.goldForPensionsFeesTableFeesHeader,.goldForPensionsFeesTablePerAnumHeader,.goldForPensionsFeesTableSellBackPremiumHeader {
color:#414042!important;
}

.productAvailabilities {
margin-top:15px;
margin-bottom:20px;
}

.productAvailabilityTable {
border-right:1px solid #D7D7D7;
border-top:1px solid #D7D7D7;
background-color:#FFF;
width:955px;
margin-top:20px;
}

.productAvailabilityTable th {
background-color:#FEFCE8;
border-bottom:1px solid #D7D7D7;
border-left:1px solid #D7D7D7;
color:#414042;
height:28px;
padding-left:7px;
padding-right:7px;
font-size:11px;
}

.productAvailabilityTable tbody td {
border-bottom:1px solid #D7D7D7;
border-left:1px solid #D7D7D7;
vertical-align:middle;
font-size:11px;
text-align:center;
padding:5px 7px;
}

.productCaptionAndCode {
width:439px!important;
text-align:left;
}

.goldForPensionsFeesTable {
border-top:1px solid #D7D7D7;
border-right:1px solid #D7D7D7;
background-color:#FFF;
width:717px;
}

.goldForPensionsSectionTitle {
margin-top:30px;
padding-bottom:5px;
font-size:18px;
}

.goldForPensionsAccountSubTitle {
font-weight:700;
font-size:12px;
width:140px!important;
padding-bottom:5px;
}

.goldForPensionsEasyStepText {
float:left;
font-size:12px;
padding-top:10px;
padding-bottom:10px;
}

.goldForPensionsAccountStepsImage {
height:95px;
float:left;
width:130px!important;
background-repeat:no-repeat;
margin:20px 0 20px 10px;
}

.goldForPensionsCreateYourAccountImg {
background-image:url(../../Content/images/trm/create_account.png);
}

.goldForPensionsFundYourAccountImg {
background-image:url(../../Content/images/trm/fund_account_small.png);
}

.goldForPensionsTradeImg {
background-image:url(../../Content/images/trm/trade_small.png);
}

.goldForPensionsSellImg {
background-image:url(../../Content/images/trm/sell_small.png);
}

.goldForPensionsAccountStepsTable {
margin-top:10px;
width:710px!important;
}

.goldForPensionsAccountStepsBordered {
border-bottom:1px solid #D7D7D7!important;
}

#sitemap h3 {
margin-top:25px!important;
margin-bottom:10px;
font-size:16px;
border-bottom:1px solid #000!important;
padding-bottom:5px!important;
}

#sitemap li {
font-size:13px;
}

.noPaddingRight {
padding-right:0!important;
}

#whyBuySignatureGoldFeaturesTable {
border-top:1px solid #D0D0D0;
border-right:1px solid #D0D0D0;
}

#whyBuySignatureGoldReasonsTable td {
font-size:12px!important;
padding:5px 10px 15px 5px;
}

#whyBuySignatureGoldFeaturesTable td {
font-size:12px!important;
border-bottom:1px solid #D0D0D0;
border-left:1px solid #D0D0D0;
padding:5px;
}

.sippProviderBankAccountInformation {
float:right;
margin-left:25px;
}

.sippProviderInformationSectionHeader {
background:url(../images/dialog-header-middle.png);
height:23px;
color:#FFF;
border:1px solid #D7D7D7;
padding-left:15px;
padding-right:15px;
padding-top:7px;
margin-bottom:15px;
}

.sippProviderAddress {
margin-top:10px;
margin-bottom:5px;
min-width:300px;
}

.sippProviderNumber {
width:55px;
}

.sippAddressInput {
width:330px!important;
}

.sippAddressCountrySelect {
width:334px!important;
}

.sippProviderInputRight,.editSIPPProviderInputRight {
width:201px;
}

.sippProviderSortCodePart1,.sippProviderSortCodePart2,.sippProviderSortCodePart3 {
width:20px!important;
}

.sippProviderPlanReferenceNumberMargin {
margin-top:31px;
}

.sippProvidersErrorMessage {
float:left;
width:319px;
margin-right:110px;
}

.sippProvidersErrorMessagesWidth {
width:860px;
}

.sippProvidersErrorPlacementText {
padding-top:7px;
width:700px;
}

.sippProvidersContactInformationLabel {
width:80px;
padding-left:5px;
font-size:12px;
display:block;
}

.sippProvidersContactInformationField {
padding-left:5px;
font-size:12px;
display:block;
}

.sippProvidersPagination {
width:681px;
padding:0 5px;
}

.sippProvidersPaginationHolder {
width:956px;
}

.editSIPPProviderErrorPlacementText {
min-width:345px;
padding-top:7px;
}

.editSIPPProvidersErrorMessagesWidth {
min-width:331px;
}

.sippProvidersActionsTaskPaddingFix {
padding:10px 7px 0 0;
}

.sippProvidersActionsTaskPaddingFixForUL {
padding:9px 0 0 20px;
}

.livePricesDataTable {
background-color:#f5f5f5;
height:180px;
padding-left:11px;
padding-top:16px;
padding-bottom:16px;
}

.dialogAddingFundsImportantInfo {
text-align:left;
font-size:12px;
padding-left:52px!important;
padding-top:10px;
max-width:900px;
}

.addFile {
border:medium none!important;
}

.addFileInput {
width:115px;
height:33px;
opacity:0;
filter:Alpha(Opacity=0);
cursor:pointer;
}

.documentUploadRecommendation {
background:url(../images/trm/documentUploadRecommendation.png);
width:550px;
margin-top:35px;
margin-bottom:15px;
padding:10px;
}

.choosedFile {
margin-top:30px;
display:block;
margin-left:15px;
}

.registrationReviewTopText {
width:40%;
margin-left:20px;
}

.registrationAgreementTopText {
width:51%;
margin-left:20px;
}

.standardUL li {
margin-left:20px;
list-style-type:disc;
}

.VATBullionPageTitle {
font-size:14px;
font-weight:700;
font-style:italic;
}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,.display-block,.validationMessagesShow .validation-summary-errors {
display:block;
}

input[disabled=disabled],.disabledTextArea {
background-color:#F0F0F0;
}

b,.bolded,.boldedNormal,.signOutLink,.accountHolderName,.styled-button.products-link-disabled {
font-weight:700;
}

i,.italic {
font-style:italic;
}

table thead th,table thead td,.settings-small,.small-font input {
font-size:10px;
}

table tbody td,div#Menu div,.summaryActionsDiv input,.summaryActionsDiv select,.search_acc_type,.orderactivity_table-popup,.small-header {
font-size:11px;
}

.no-border,.ui-widget-header .ui-state-hover {
border:none!important;
}

.no-padding,.dialog_div input[type=checkbox] {
padding:0!important;
}

.no-bottom-border,.no_border_bottom {
border-bottom:none!important;
}

.no-close .header-middle .dialog_close,.display-none,#Logo a span,#Logo span,.oldbrowsers,.dialog,.paddingTd,.productHeaderImg,.confirm-identity-step1-mobile,.confirm-identity-step2-mobile,.accountReports,.tiersTextSpecial,.secondFooterLinks,.fileUploadBackofficeInput,.menuPlusSign,.submenu,.logoBackground,#messageHolder #insufficientFunds,#messageHolder #splitCoinsToTubes {
display:none;
}

.dialog-template tbody td,.account_details_bigger_font,.note_middletext,#BrokerAccountCode,.signInLink a,.extendedTradeInfo {
font-size:12px;
}

.cursor-default,.default-cursor {
cursor:default;
}

:first-child+html .entity_information_whole,.no-SIPP-Providers {
width:691px;
}

:first-child+html .preferences-edit-table-new input,:first-child+html .bank_loading,.dialog_checkbox_label {
margin-top:-2px;
}

:first-child+html #fund-info,.login_page_text_div,.marginTopErrorPage,.error-text-info-long,.contact_entrust_group,.goldForPensionsBottomContent,.sippProviderAccountInformationMargin {
margin-top:25px;
}

:first-child+html #BankAccountID,.tab-margin-left,.faqsTable ul,.servicesTable ul,.faqsCategoryTable ul,.faqsCategoryTableRight ul {
margin-left:20px;
}

:first-child+html .checkInputDiv,:first-child+html .wireInputDiv,.welcome_text_middle {
margin-top:3px!important;
}

td.no-sorting-new,.funding-wiring-table td,.vertical-middle,.summaryRightContainers table td,.summary-tables td,.select_approved,.select_approved option,.preferences-table td,.wire_instruction_table td,.icon_financials,.wizardFundingPlaceholder table td,.goldForPensionsAccountStepsTable td {
vertical-align:middle;
}

.red,.tr_colored_font,option.PendingVerification {
color:red;
}

.black,.total_number {
color:#000;
}

.gray,.username-comment {
color:#A5A7AA;
}

.grayDark,.category .products-list a,.perOz {
color:gray;
}

.underline,div.support a:hover,.member_link,.addingFunds-link,.learnMoreDialog,.addFundsLink,.fundAccount,.authLink,#messageHolder .message a,.error-text a:hover,.goldLink a:hover,.silverLink a:hover {
text-decoration:underline!important;
}

.text-align-left,.activity_text_left_align,.copyHolderNew,.productAvailabilityTable tbody td:nth-child(1) {
text-align:left;
}

.text-align-right,.orderactivity_td-quantity,.orderactivity_td-balmin,.orderactivity_td-cashbal,.orderactivity_table_popup_td-totprice {
text-align:right!important;
}

.text-align-center,.positions-table-borders th,.message_checkbox {
text-align:center!important;
}

.left,#bottomlinks li,#Orders,#orderEntryForm,.buy_sell_price,.table_float_left,#SingleCol,#body-left,.auth_buttons_left,.msg_buttons_left,.download_main_wrapper,.wrapper_right_input div,.wrapper_right_input-second div,.accountHolderName,.signOutLink,.dialogSmallText input,.backofficeFileName,.numberOfRemainFiles,.goldSignatureSettingsValue,.sippProviderPersonalInformation {
float:left;
}

.right,.table_float_right,#right-body-text-gray,.auth_buttons_right,.messages-toolbar select,.dialog_text_width span,.reports-right-cell .button_generate,.signOutLink.holderNameFloatRight {
float:right;
}

.vertical-top,.left-gray-content,.ofac_table td,.comments-table tbody td,.products-td-first,.products-td-second,.dialog-info-table tbody td {
vertical-align:top;
}

a,.category .products-list a:hover {
color:#414042;
}

.uppercase,.message-header-text span,.entityName {
text-transform:uppercase;
}

#Footer .right .uppercase,#Footer .right .uppercase a {
color:#f4f4f4!important;
}

#MetalWrapper.clearmargin,.wireDepositSubmitedDiv p {
margin:0;
}

#MetalWrapper.clearmargin .table,#MetalWrapper.clearmargin #MetalTypeTable,#MetalWrapper.clearmargin .table_pricing,#MetalWrapper.clearmargin #MetalTypeTable {
border-bottom:0;
}

#Menu #Primary li a:hover,#Menu #Primary li a:link:hover,#Menu #Primary li a:visited:hover,#Footer .right a {
color:#fff;
}

.trade_date,.table_location,.zip_div,.member-summary-left-div,.advisorActions,.platinumButtonSpan,.applicationsFlagTable .secondColStorage,.applicationsFlagTable .thirdColStorage,.sippAddressFieldLabel {
width:80px;
}

.settlement_date,#Orders .table .col.orderdatetime,.table_product-advisor,.deliveries-table .referenceNum,.deliveries-table .accountDetails {
width:110px;
}

.transaction_type,.activity_avail_balance,.echeck_input {
width:115px;
}

.activity_amount,.authorized_actions,.messages_status-new,.orders_status,.withdrawal_status {
width:60px;
}

.activity_quantity,.orders_buy_sell,.state_div,.applicationsFlagTable .firstColStorage {
width:70px;
}

.activity_text_right_align,.account_number {
text-align:right;
}

#Orders .table .col.location,.financial_table_popup-valuation,.palladiumButtonSpan {
width:75px;
}

#Orders .table .row.odd,#Orders .orders_table .row.odd {
background:#EAF2F4;
}

.smallChartContainer,.pieChartContainer {
padding-bottom:20px;
padding-left:0;
}

.rightPartBackground,.page-table,.fullWidth {
width:100%;
}

.summaryRightContainers,#ltSummaryGraph,.theVaultContentTop h2 {
margin-bottom:20px!important;
}

.fundingWiringTable table,.wrapper_main_width {
width:auto!important;
}

.withdraw_margin,.start_typing,.summary-nav-div,.settings_list_item,.summary-row-whole,.protection,.input-row,.holder-margin-bottom,.marginBottomApplicationFindCriteria,.orderWizardProductCaptionImg,.goldSignatureSettings,.sippProviderAddress .dialogLabelMargin,.standardUL {
margin-bottom:10px;
}

.withFundInputsSize,.bank-accounts-table .holder-name-with-ACH {
width:196px;
}

.summaryRightContainers-summary,#wiringSummary,.login_page_wrapper_middle p,.mid_row,.personal_info_edit,#reqs_mid_div,.ofac_summary_div,.entity-preferences,.preferences_container,.preferences-first-table,.member_details_first_table,.additionalInfoDiv,.orderWizardEntryDiv,.portalsupport-fees-mainland-delivery,.coinsIntroText,.coinsVaultImageMarginFix,.identityVerificationTopText {
margin-bottom:20px;
}

#balanceSummary table th,.SummaryTables table th {
background-color:#FFF;
border-color:#D7D7D7;
border-style:inset;
border-width:1px;
padding:1px;
}

#balanceSummary table td,.SummaryTables table td {
border-bottom:1px solid #D7D7D7!important;
border-left:none;
border-right:1px solid #D7D7D7!important;
border-top:none;
width:200px;
padding:7px 10px;
}

#positionSummary,.failedMessageResetPass,.websiteIframeHeaderDivFirst {
margin-bottom:0;
}

.addAccButton,.arrows-right,.author_name,.trusted-no,.holder-margin-left,.orderWizardQuantityInput {
margin-left:10px;
}

#orderSummary table th,#messagesSummary table th {
border-color:#d7d7d7;
border-style:inset;
border-width:1px;
padding:1px;
}

#messagesSummary a,.faq_showAll:hover,.faq_hideAll:hover {
color:#FFF;
text-decoration:underline;
}

.balanceSummaryFirstCol,.pending-table .left-pending,.summary_second_text,.withdrawals-table .order-details,.advisorsTable .advisorEmail {
width:180px;
}

.balanceSummarySecondCol,.entity_left_box_wrapper,.ofac_responce,.city_div,.ofac_details_table .ofac_passport,.applicationsDocumentTable .thirdColDoc,.pendingReceivablestable .receivableCode {
width:130px;
}

div.rightPartBackground p,.registrationTopText {
margin-bottom:0!important;
}

.orderPaddingDown,.dialog-wiring-middle p,.fundingDottedBorder td {
padding-top:5px;
}

.margin0,.no-margin-all {
margin:0!important;
}

.input-validation-error,input.error,select.error,textarea.error {
background-color:#FEE!important;
border:1px solid red!important;
}

.fund-footer,.witdrFund {
color:#808083;
font-size:11px;
padding-top:15px;
}

#us-bank-wire-table,#mailing-bank-wire-table {
width:455px;
}

.pending-table,.secondpenq_table {
width:660px;
}

.pending-table .right-pending,.messages_subject {
width:430px;
}

.wireBlockLeft,.settingsSelect {
width:380px;
}

.addFundHeader,div.buy_sell_radio,div.order_delivery_radio {
margin-top:2px;
}

.table thead,.RecentlyAccessed tr,.brokerActivity tr,.hoverBaloon,.financial_table-totals tr,.orderactivity_table tr,.orderactivity_table-totals tr,.editAdvisor,.editSingleAdvisor,.add_auth_user,.link_auth_user {
cursor:pointer;
}

.empty_td,.infoBoxPortfolio td {
background-color:#FFF!important;
}

.table_bar_type,.ofac_details_table .ofac_status,.deposits-table .execution {
width:85px;
}

.table_asset,.entity-table_author,.deliveries-table .executionDetails,.fundingWizardTable .fundingWizardTableFirstCol,.promotion_caption,.pendingReceivablestable .accountName {
width:135px;
}

.table_symbol,.deposits-table .deposit_actions,.sippProviderCountryCode,.sippProviderAreaCode {
width:45px;
}

.table_buy_sell,.orders_date,.entity-table_date,.search_funding_amount,.login-text-long,.deposits-table .order,.buy-order-test {
width:120px;
}

.table_buy_sell_smaller,.table_percentage_smaller,.authorized_id,.messages_status,.search_funding_method,.delivery_dropdown,.positions-table-new-first .portfolio_action,.promotion_code {
width:100px;
}

.table_valuation_smaller,.advisorsTable .advisorUsername {
width:161px;
}

.no_border_right,.no_border,.summary-no-border {
border-right:none!important;
}

.table_change,.orders_total {
width:101px;
}

.table_change_smaller,.table_change_smaller-advisor {
width:104px;
}

.table_chart,.ofac_reason,.percent-label {
width:30px;
}

.table_pricing_row_smaller,.dialog_bottom_buttons,.bank_address {
height:30px;
}

.table_piechart_row_smaller,.wire_body_margin {
height:35px;
}

.colored,.blue-div {
background-color:#f2f7f8;
}

#open-account-about a,#anounce a,.login_page_text a,.login_page_right_text a,.actionItems a:hover,.pagination a,.ofac_detail_text a:hover,.back-to-summary a:hover,.back-to-ofac-accounts a,.back-to-wire a,.back-to-previous-page a,.users-guide-selected-link,.users-guide-content-text a,.portfolio-links a,.services-link,#add-bank-account,#viewBankAccount,.verifyLink,.EnableACHLink {
text-decoration:underline;
}

.login_border_left,.login_border_right {
display:block;
float:left;
height:231px!important;
width:5px!important;
}

.login_page_button,.login_page_button_disabled,.login_page_button:hover,.button_send,.button_send:hover,.confirmation-back:hover,.confirmation-next:hover {
height:33px;
width:115px;
}

.login_page_text,.wire_instructions_header div {
margin-top:7px;
}

.wrapper_sidebar-small,#balanceSummary .summaryRightHeaders,#wiringSummary .position_summary,.orderSummaryHeader {
border-bottom:none;
}

.wraper-sidebar-faqs,.ofac_add_summary,.products-top-text,.products {
padding-bottom:20px;
}

.sidebar_ul ul li a:hover,#pendReqFilter a:hover {
color:#939598!important;
}

.wrapper_main h1,.wrapper_main h2 {
font-size:20px;
font-weight:700;
line-height:1;
margin-bottom:20px;
}

.authorized_table .settings_td,.test_summary_header div,.entity_information div,.notes_information div,.portfolioHeader div,.deposit-header div,.promotions_table .settings_td,.affiliates_table .settings_td,.pendingReceivablestableHeader div {
padding-top:7px;
}

.authorized_table th,.advisorsTable th {
background-color:#FEFCE8;
border-bottom:1px solid #D7D7D7;
border-left:1px solid #D7D7D7;
color:#000;
cursor:pointer;
height:28px;
padding-left:10px;
padding-right:10px;
text-align:left;
}

.authorized_table .authorized_user,.bank-accounts-table .bank-name {
width:105px;
}

.authorized_status,.messages_read,.promotion_selection,.promotion_active,.affiliate_broker,.applicationsFlagTable .forthColDoc,.applicationsFlagTable .fiftColStorage {
width:50px;
}

.table_td_align,.table_align_div,.table_message_td_align,.message-checkbox-align {
text-align:center;
}

.tr_colored td,.ui-datepicker-calendar thead,.welcome_border,.welcome_border-top,.applicationsPrimaryContactTable .secondColDocTxt {
border-bottom:1px solid #D7D7D7;
}

.tr_colored,.tr_colored_blue {
background-color:#D3E4EE;
}

.message_header div,.inner_text,.products-header div {
padding-top:6px;
}

.left-messages-menu,.access_level,.no-margin,.pdf-margin,.tab-wrapper-scroll .tab-item,.inner-list-validation {
margin-top:0!important;
}

.pendReqBodyTable,.withdrawFundsTable {
width:440px;
}

.add-accounts_header_smaller,.add_account-main_wrapper_smaller {
margin-left:2px;
width:649px!important;
}

.add_account-radio-label,.securityQuestionText,.advisorsPadding {
padding-top:2px;
}

.add_account-radio,.right_margin {
margin-right:5px;
}

.color-gray,.storage-hidden-div,.delivery-hidden-div,.address-div,.mailing-address-div,.different-address-div {
color:#808083;
}

.add_acc_input_label,.summary_left_text {
margin-bottom:2px;
margin-top:10px;
}

.country-select,.messages_subject-new,.identification-div input,.edit-table-email-input input,.bank_accounts-select,.sippProviderInputLeft,.editSIPPProviderInputLeft {
width:200px;
}

.withFundLeft,.dialog-wiring-middle,.wire_body_left,.wire_body_right,.withdrawFundsLeft {
width:350px;
}

.singcol_fix,.button_save_preferences,.paper_checkbox {
margin-left:0!important;
}

.messages_date-new,.pricing-table .buy,.pricing-table .sell {
width:147px;
}

.tr_colored_yellow,.recently_header {
background-color:#FEFCE8;
}

#DialogNewUser input[type=text],#DialogResendInvitation input,#DialogConfirmDelete input,#DialogEditUser input[type=text] {
margin-left:20px;
width:225px;
}

#DialogNewUser select,#DialogResendInvitation select,#DialogConfirmDelete select,#DialogEditUser select {
margin-left:20px;
padding-left:2px;
width:227px;
}

.dialog_div,.margin-top,.order_radio div,.address_radio div,.wrapper_middle-top-div #errorPlacementDiv,.other,.fundingWizardSecondParagraph,.memberReason,.proccessDate {
margin-top:15px;
}

.dialog_ok a,.dialog_cancel a,.dialog_no a,.dialog_yes a,.dialog_save a {
display:block;
height:30px;
width:77px;
}

.dialog_rejected_buttons,.ofac-summary-left-long,.ofac_detail_action,.acc_type-margin,.buy-margin-top,.withdrawalRadiosIRA,.alertMiddleDiv,.fundAccountDiv,.errorPageBottomDiv,.holder-margin-top,.example_div,.ira-agree,.marginTopApplicationFindCriteria {
margin-top:10px;
}

.ui-widget input,.process-ira-height,.fuel-surcharge-height {
height:18px;
}

.margin_right,.margin_access,.yes-margin,.tab-margin-right,.supportNumberFrame,.holder-margin-right {
margin-right:10px;
}

.authorized_date,.portal-selection-select,.fundingWizardTable .fundingWizardTableSecondCol {
width:165px;
}

.authorized_action,.search_account_status,.input_info,.input_info_phone,.bank-accounts-table .bank-account,.bank-accounts-table .bank-account-with-ACH,.buy-order-table .buy-col-first,.deliveries-table .orderDetails,.verifyBankAccountInput {
width:170px;
}

#Orders #orderTable tbody td,.dialog-warning-table tbody tr td {
vertical-align:middle!important;
}

.arrows_long,.welcome_text_middle,.acountSummaryWelcome {
margin-top:10px!important;
}

.orders_products,.sippAddressInputShort {
width:124px;
}

.orders_price,.bank-accounts-table .account-type,.advisorsTable .advisorPhone {
width:95px;
}

.prefix_checkbox,.orderactivity_table-quantity {
width:60px!important;
}

.padding_text_checkbox,.account_status_padding {
padding-top:4px;
}

.checkbox_row,.info_bottom,.address-div div,.mailing-address-div div,.different-address-div div,.withdrawAmountCalcDiv,.equifaxRow,.orderWizardEntryRow {
margin-bottom:5px;
}

.button_search,.button_search-reset,.button_search:hover,.button_cancel,.back_next_buttons .back_button_middle,.back_next_buttons:hover .back_button_middle {
height:30px;
width:76px;
}

.account_search_whole,.wrapper_welcome {
width:469px;
}

.width-fix-ie7,.account_recently,.accounts_table_right,.financialActivityTopRightText,.positions-table-new-first-summary {
width:470px;
}

.RecentlyAccessed,.brokerActivity,.brokerActivity {
background:url(../images/summary_header_background.jpg);
border:1px solid #d7d7d7;
color:#FFF;
height:24px;
padding-left:9px;
padding-top:7px;
}

.access_margin,.financials_page,.orderactivitys_page {
padding-top:6px!important;
}

.recently_account,.tradeTypeHeader,.reportTransactionType {
width:155px;
}

.no-pointer,.no-pointer-table tr td,div.radioChartText,.buttonDisabled,.buttonDisabled a,.buttonDisabled input {
cursor:default!important;
}

.table_buy_sell_smaller-advisor,.border-deposits,.goldButtonSpan,.silverButtonSpan {
width:65px;
}

.account_colored,div.alternate {
background-color:#EAF2F4;
}

.entity_information,.deposit-header {
background:url(../images/table_background_new.png);
border:1px solid #D7D7D7;
color:#FFF;
height:30px;
padding-left:15px;
padding-right:15px;
width:659px;
}

.entity_left_input-text,.dialog_label {
margin-bottom:2px;
}

.summary_left-div_padding-bottom,.deliveriesDiv,.withdrawalsSubmit,.deliveryQuantityText,.sellQuantityText,.inputs {
padding-top:15px;
}

.wrapper_box_margin,.subject_whole {
margin-top:8px;
}

.find_entity_mid,.preferences-table-row-color {
background-color:#FFF;
}

.search_results_table th,.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;
}

.search_passport,.pricing-table .location,.buy-order-img,.ofac-summary-table .appStatus,.positionSummaryTable .approxVal,.pendingReceivablestable .asOfDate {
width:90px;
}

.search_account_type,.ofac_details_table .ofac_member,.bank-accounts-table .bank-account-status,.applicationsDocumentTable .firstColDoc,.applicationsFlagTable .firstColFlag,.applicationsFlagTable .firstColDoc,.applicationsFlagTable .secondColFlag,.applicationsFlagTable .secondColDoc,.sippBankInformationFieldLabel {
width:150px;
}

.ofac_table,.orderactivity_table-popup th {
border-top:1px solid #D7D7D7;
}

.entity-table_notes,.notes_comment {
width:427px!important;
}

.citizenship_div,.no-margin-top {
margin-top:0;
}

.print-top,.invFooter,.identityVerificationSubmit {
margin-top:20px!important;
}

.city_input_margin,.shadow_first {
margin-top:6px;
}

.bottom_buttons_margin,.error-text,.lastTable,.startedDiv,.content-sequence,.statementsHeader,.identityVerificationForm {
margin-top:20px;
}

.dialog_note_margin,.preferences-edit-table-new td input,.withdrawalAmountInput {
margin-left:5px;
}

.personal_padding,.products-td-second,.withdrawalsTD {
padding-left:10px;
}

.info_margin,.wire_button,#validationLabel,.second_bottom,.dialog_input_row,.download-first-cell .pdf_image,.download-first-cell .download-text,.notEnoughFunds,.flagTypeDll,.productSettings {
margin-top:5px;
}

.cell_left_home_address,.preferences_cell_address {
height:50px;
}

#reqs_from_date,#reqs_to_date,.deposits_radio input[type=radio],.email_option label {
float:left;
margin-right:10px;
}

.search_funding_request_date,.positions-table-new-second .product {
width:160px;
}

.right_pending,.preferences-edit-credentials .secondCol {
width:181px;
}

.wiring_info_margin,.select-margin,.deposits_radio,.upper-text-top,.buy-order-wrapper ul,.withdrawalAmountDiv,.summabyBannerText,.wireWithdrawalOBI {
margin-bottom:15px;
}

.summary_text,.settingsItems-new li,.errorPageBottomDiv div {
padding-bottom:10px;
}

.summary_second_text a,.summary_text_links a {
cursor:pointer;
text-decoration:underline;
}

.back-to-ofac-accounts,.back-to-previous-page {
margin-top:-27px;
}

.password-recovery-step1,.password-recovery-step2,.password-recovery-step3,.password-recovery-step4,.password-recovery-step5,.username-recovery-step1,.username-recovery-step2,.username-recovery-step3,.confirm-identity-step1,.confirm-identity-step2 {
height:35px;
margin-bottom:10px;
width:690px;
}

.dialog_icon_info,.dialog_icon_info_resend {
background:url(../images/inf.png) no-repeat scroll 0 0;
height:48px;
width:48px;
}

.dialog_confirm_delete_user_text,.dialog_cancel_deposit_text {
font-size:16px;
padding-left:52px!important;
padding-top:10px;
text-align:left;
}

.dialog_funds_added_user_text,.dialog_confirm_delete_user_text_ira {
font-size:16px;
padding-top:10px;
text-align:left;
}

.rejected_whole input,.portfolioActivityTopLeftText,.accounts-search-table .account-info,.accounts-search-table .address-info {
width:300px;
}

.button_send a,.button_next a,.button_confirm a,.confirmation-back a,.confirmation-next a {
display:block;
height:33px;
width:115px;
}

.confirmation-font,.statusFont {
font-size:14px;
}

.confirm-buttons td,.vertical-align-top {
vertical-align:top!important;
}

.wire-instructions-first-div,.wire-instructions-second-div {
height:65px;
}

.trusted_whole,.fundMethodDiv select,.receivedPaymentID {
margin-left:15px;
}

.apply_online,.apply_online:hover {
float:left;
height:25px;
width:101px;
}

.statements-table,.download-center-table {
background:#FFF;
border-left:1px solid #D3D3D3;
margin-bottom:20px;
}

#fundMethodCombo,.preferences-edit-credentials .firstCol {
width:225px;
}

.account_type,.error-text-info {
margin-top:35px;
}

.account_type select,.advisorsTable .advisorTeamName,.affiliate_captionCode {
width:125px;
}

.echeck_request_text,.welcome_page,.table-rollover,.proccesedDate,.whyRoyalMintLeftContentText,.goldForPensionsLeftContentText,.deliveryContent,.feesContent,.contactUsIntroText,.accountActivityUpperText,.portfolioUpperText,.personalDetailsUpperText,.deliverFromVaultText,.sellFromVaultText,.glossaryText,.acceptableUsePolicyText,.privacyPolicy,.paddingTop10 {
padding-top:10px;
}

.buy_nav_page1_storage,.buy_nav_page2_storage,.buy_nav_page3_storage {
display:block;
height:35px;
margin-bottom:10px;
margin-left:auto;
margin-right:auto;
width:690px;
}

#nav_page1,#nav_page2,#nav_page3 {
display:block;
height:35px;
margin-bottom:10px;
margin-left:0;
width:690px;
}

#delivery_page2,#delivery_page3 {
display:block;
height:35px;
margin-left:-2px;
width:697px;
}

.back_next a,.acknowledgement_page_buttons a {
color:#FFF;
font-size:12px;
font-weight:700;
height:30px!important;
line-height:37px;
text-decoration:none;
}

.back_next_buttons .next_button_middle,.back_next_buttons:hover .next_button_middle,.websiteIframeHeaderDiv .welcome a,.websiteIframeHeaderDiv .second-logon a,.date div,.dateUtma div {
color:#FFF;
}

.buy_sell_radio,.order_delivery_radio {
float:left;
font-size:12px;
margin-left:5px;
}

.buy_sell_radio span,.order_delivery_radio span {
margin-top:5px!important;
}

.estimated div,.estimated_price div,.estimated_placed div,.estimated_price_placed div {
padding-top:21px!important;
}

.view_conf,.BankingAccountsHeader #add-bank-account,.styled-button.products-link {
color:#FFF!important;
}

.invite_loading,.affiliate_loading {
background:url(../images/invite-loader.gif) no-repeat;
display:none;
height:16px!important;
width:16px!important;
margin:7px 12px 0 0;
}

.viewWithdrawalHeader div,.viewWithdrawalHeaderIRA div,.errorPlacementFunding,.financial_entity_head div {
padding-top:8px;
}

.preferences-table-new td,.member_details_table td,.applicationsPrimaryContactTable td,.advisorsDetails td {
vertical-align:middle;
padding:9px 15px;
}

.new-password-div,.equifaxRow input {
margin-left:13px;
}

.preferences-edit-credentials .firstCol select,.productsPagesUL li {
width:550px;
}

.preferences-edit-credentials .thirdCol,.buy-order-text {
width:235px;
}

#delivery_quantity_Input,.buy-order-cancel-div {
margin-left:17px;
}

.no-deposit,.no-accounts,.no-requests {
cursor:default!important;
height:15px!important;
padding-left:20px;
width:669px;
}

.positions-table-new-first th,.positions-table-new-second th,.goldForPensionsFeesTable th {
background-color:#FEFCE8;
border-bottom:1px solid #D7D7D7;
border-left:1px solid #D7D7D7;
color:#000;
height:28px;
padding-left:7px;
padding-right:7px;
text-align:left;
}

.positions-table-new-first tbody td,.positions-table-new-second tbody td,.goldForPensionsFeesTable tbody td {
border-bottom:1px solid #D7D7D7;
border-left:1px solid #D7D7D7;
font-size:11px;
vertical-align:middle;
padding:5px 7px;
}

.portfolio-links .products-link-disabled,.products-link-disabled:hover {
color:gray!important;
text-decoration:underline;
}

.bank-accounts-table .bank-account-status-with-ACH,.bank-accounts-table .bank-account-ACHstatus {
width:197px;
}

.financial_table,.orderactivity_table {
background-color:#FFF;
border-right:1px solid #D7D7D7;
float:left;
font-size:11px;
width:956px;
}

.financial_table td div,.financial_table-popup td div,.orderactivity_table td div,.portfolio_table-popup td div {
margin-bottom:-2px;
}

.financial_table-totals td,.orderactivity_table-totals td {
border-bottom:1px solid #D7D7D7;
border-left:1px solid #D7D7D7;
padding:9px 10px;
}

.financial_table-order,.intervalDateFilterSelect {
width:120px!important;
}

.financial_table-cashbal-right,.orderactivity_table-cashbal-right {
padding-left:17px;
}

.financial_table_popup-order,.orderactivity_table_popup-order,.portfolio_by_product_table-popup-brand,.portfolio_by_product_table-popup-serial,.portfolio_by_product_table-popup-weight,.portfolio_by_product_table-popup-fineness,.portfolio_by_product_table-popup-year {
width:140px!important;
}

.financial_table_popup-prod,.orderactivity_table_popup-prod,.orderactivity_table_popup-ordet,.reportDateStart,.reportDateEnd,.brokerAccountCodeInput,.reportAcknowledgedProcessedDate,.reportReturnProcessedDate,.reportPaymentCreatedDate,.reportDateStart,.reportDateEnd .reportAcknowledgedProcessedDate,.reportReturnProcessedDate,.reportPaymentCreatedDate {
width:150px!important;
}

.financial_table_popup-ordet,.financial_table_popup-exedet {
width:233px!important;
}

.financial_table_popup-amount,.ie8FixSmall {
width:80px!important;
}

.financial_table_popup-exepri,.orderactivity_table-status,.orderactivity_table_popup-exepri {
width:65px!important;
}

.financials_dropdown,.orderactivitys_dropdown {
margin-left:5px!important;
}

.financial_table-popup,.portfolio_table-popup {
background-color:#FFF;
border-right:1px solid #D7D7D7;
float:left;
font-size:11px;
}

.financial_table-popup th,.portfolio_table-popup th {
background-color:#FEFCE8;
border-bottom:1px solid #D7D7D7;
border-left:1px solid #D7D7D7;
border-top:1px solid #D7D7D7;
color:#000;
cursor:default;
height:27px;
padding-left:10px;
padding-right:10px;
text-align:left;
}

.action-td,.orderWizardTierQuantity {
padding-left:5px!important;
padding-right:5px!important;
}

.orderactivity_table-balmin,.orderactivity_table-balplus {
width:75px!important;
}

.add-bank-account,.topRightContactUsLink {
color:#FFF;
text-decoration:underline!important;
}

.scroll-absolute,.scroll-absolute-faq {
position:absolute;
}

.products-list li,#IsDeliverableDiv {
padding-bottom:2px;
}

.buy-now-button,.buy-now-button:hover,.buy-now-button-disabled {
height:22px;
width:70px;
}

.dotted-border,.fundingWizardTable .fundingDottedBorder {
border-top:1px dotted #000;
}

.buy_td_padding_bottom,.viewInfoText p,.fundingWizardTable td {
padding-bottom:5px;
}

.buy_td_padding_top,.paddingTopBuyLinks {
padding-top:3px;
}

.buy-order-order,.wizardFundingText {
text-align:left;
width:256px;
padding:0 10px;
}

.buyOrderBottomText,.showBottomText,.sellOrderBottomText,.wizardFundingBottomText {
background-color:#FEE;
border:1px solid red;
margin-top:20px;
width:334px;
padding:10px 0 10px 10px;
}

#DialogInfo_info_text,.DialogInfo_info_text {
font-size:16px;
max-width:360px;
padding-left:10px;
text-align:left;
}

.buyOrderPlaceholder,.wizardFundingPlaceholder {
height:73px;
margin-top:20px;
width:346px;
}

.withdrawals-table,.deliveries-table {
background-color:#FFF;
border-right:1px solid #D7D7D7;
margin-bottom:30px;
width:691px;
}

.withdrawals-table tbody td,.deliveries-table tbody td,.pendingReceivablestable tbody td {
border-bottom:1px solid #D7D7D7;
border-left:1px solid #D7D7D7;
font-size:11px;
vertical-align:top;
padding:7px 10px;
}

.phone_number,.usefulInformationBlock h2 {
font-size:20px!important;
}

.ofac-summary-table th,.positionSummaryTable thead th {
background-color:#FEFCE8;
border-bottom:1px solid #D7D7D7;
border-left:1px solid #D7D7D7;
height:28px;
padding-left:10px;
padding-right:10px;
text-align:left;
}

.ofac-summary-table .appDate,.positionSummaryTable .metal {
width:126px;
}

.withdrawalsAvailableCash,.withdrawalsAvailableFee {
margin-bottom:7px;
margin-top:10px;
}

.withdrawalAlertBox table td,.addFundsAlertBox table td {
font-size:12px;
vertical-align:middle;
}

.advisorsLink a,.linkAuthUserLink a,.newadjustment a {
color:#FFF!important;
text-decoration:underline;
}

.fundingWizardSecondParagraphLeft,.fundingwizardBottomLeft {
width:320px;
}

.applicationsPrimaryContactTable,.advisorsDetails,.wire_instructions_table,.preferences-table-new,.preferences-edit-table-new,.member_details_table,.positionSummaryTable,.applicationsFlagTable {
background-color:#FFF;
border-right:1px solid #D7D7D7;
}

.applicationsPrimaryContactTable .firstCol,.advisorsDetails .firstCol {
border-bottom:1px solid #D7D7D7;
border-left:1px solid #D7D7D7;
border-right:1px solid #D7D7D7;
width:150px;
}

.applicationsPrimaryContactTable .secondCol,.advisorsDetails .secondCol {
border-bottom:1px solid #D7D7D7;
width:478px;
}

.back_next_buttons .place-order,.back_next_buttons .place-order:hover {
height:30px;
width:98px;
}

.fund-now,.fund-now:hover,.trade-now {
height:33px;
width:130px;
}

.fund-now a,.trade-now a {
display:block;
height:33px;
width:130px;
}

.productsUL ul,.failedMessage.button_next-margin li {
list-style-type:disc;
margin-left:14px;
}

.faqsTable ul li,.servicesTable ul li,.faqsCategoryTable ul li,.faqsCategoryTableRight ul li {
list-style-image:url(../images/arrow-gray.png);
}

.faqsTable td,.faqsCategoryTable td {
border-bottom:1px solid #d7d7d7;
padding:10px;
}

.commissionRow,.advisorRow {
font-size:12px!important;
margin-top:10px;
width:215px;
}

.sippProvidersTable,.applicationsDocumentTable,.search_results_table,.ofac_details_table {
background-color:#FFF;
border-right:1px solid #D7D7D7;
width:691px;
}

.sippProvidersTable .sippProvidersName,.advisorEmail_long {
width:260px!important;
}

.advisorSubmit,.dialog_submit {
border:none;
cursor:pointer;
height:30px;
width:76px;
margin:0 10px;
}

.advisorSubmit:hover,.dialog_submit:hover {
border:none;
cursor:pointer;
height:30px;
width:76px;
}

.advisorsTable tr,.advisorDetailsLink,.cursorPointer {
cursor:pointer!important;
}

.back_next_upper,.no_margin_right {
margin-right:0!important;
}

.executionSummary th,.portfolio_table_popup th,.financial_table th,.orderactivity_table th {
background-color:#FEFCE8;
border-bottom:1px solid #D7D7D7;
border-left:1px solid #D7D7D7;
color:#000;
cursor:default;
height:27px;
padding-left:10px;
padding-right:10px;
text-align:left;
}

.executionSummary td,.financial_table td,.financial_table-popup td,.orderactivity_table td,.portfolio_table-popup td {
border-bottom:1px solid #D7D7D7;
border-left:1px solid #D7D7D7;
height:17px;
padding:7px 10px;
}

div.normalFontWeight,.noBold {
font-weight:400;
}

.removeMinimumInfo,.leftSignOut,.displayNoneImportant {
display:none!important;
}

.prodDescHolder,.inlineElement {
display:inline;
}

.pricing-table .left-align-div,.pricing-table .right-align-div {
margin-bottom:5px;
padding:8px 0 0!important;
}

.goldPadding,.silverPadding {
margin-right:22px;
margin-top:1px;
}

.addDepositSelectSize,.howItWorksRightContent .wrapper_sidebar {
width:220px!important;
}

.wireWithdrawalOBIs,.paymentType {
margin-bottom:15px;
margin-top:15px;
}

.commissionInfo,.minCashRequirement,.advisorDeliveries {
background-color:#FBFAFF;
border:1px solid #D7D7D7;
margin-top:20px;
width:334px;
padding:10px 0 10px 10px;
}

.signin-width,.sippBankInformationInput {
width:250px;
}

.styled-logon-button-disabled,.styled-logon-button-disabled:hover {
color:#DDD!important;
}

.relative-position,.ach-bank-accounts {
position:relative;
}

.hide_text,.hide_text_grey {
color:transparent;
font-size:0!important;
}

.phone-number-search input[type=text]#PhoneCountryCode,.phone-number-search input[type=text]#homeAreaCodeText,.phone-number-search input[type=text]#homeNumberFirstText {
width:35px!important;
}

div.agreement .agreement_subtitle,.portalsupport-subtitle {
font-size:12px;
font-weight:700;
}

.applicationsPrimaryContactTable .thirdColDocTxt,.authorized_table td,.edit-table-text {
border-bottom:1px solid #D7D7D7;
border-left:1px solid #D7D7D7;
}

.applicationsDocumentTable th,.applicationsFlagTable th {
background-color:#FEFCE8;
border-bottom:1px solid #D7D7D7;
border-left:1px solid #D7D7D7;
height:28px;
padding-left:15px;
padding-right:15px;
text-align:left;
}

.applicationsDocumentTable td,.applicationsFlagTable td {
border-bottom:1px solid #D7D7D7;
border-left:1px solid #D7D7D7;
height:30px;
vertical-align:middle;
padding:6px 15px;
}

.orderWizardNextButton,.orderWizardNextButton2 {
cursor:pointer;
height:30px;
width:76px;
}

.error-text a,.goldLink {
color:#806129!important;
text-decoration:underline!important;
}

.feesAndPricingIntroSection,.theVaultContentLeftText {
margin-bottom:30px;
}

.dailyLimitationSettings,.productAvailabilityRadio,.productSIPPAvailabilityRadio,.productOnPromotionRadio,.productCurrentAvailabilityRadio,.productVisibilityRadio,.productAvailability,.productSIPPAvailability,.productOnPromotion,.productCurrentAvailability,.productVisibility {
float:left;
margin:10px;
}

.productBuyForDelivery,.productBuyForStorage,.productAvailabilityTh {
text-align:center;
width:110px!important;
}

.authorized_table,.promotions_table,.advisorsTable,.affiliates_table {
background-color:#FFF;
border-right:1px solid #D7D7D7;
float:right;
width:691px;
}

.dialog_yes-green a,.button_search-reset:hover,.button_search a,.find_entity_reset a,.find_entity_search a,.find_entity_search:hover,#reqs_details,#reqs_details:hover,.button_search-reset a,.button_save_new a,.button_cancel a {
display:block;
height:30px;
width:76px;
}

.RecentlyAccessed_table th,.brokerActivityTable th,.deposits-table th,.accounts-search-table th,.promotions_table th,.affiliates_table th {
background-color:#FEFCE8;
border-bottom:1px solid #D7D7D7;
border-left:1px solid #D7D7D7;
color:#000;
padding-left:10px;
padding-right:10px;
text-align:left;
}

@media \0screen {
.depositsFix {
width:59px;
}

.deposits-table .execution {
width:98px;
}

.bank_acc_fix {
width:70px;
margin-left:-1px;
}
}

@media screen and -webkit-min-device-pixel-ratio0 {
.dialog-left-div {
min-width:182px!important;
}

.dialog-right-div {
width:182px!important;
}

.dialog-center-div {
min-width:300px;
}

.reportDateStartDelete,.reportDateEndDelete,.reportDateEmptyDelete,.reportAcknowledgedProcessedDateDelete,.reportPaymentCreatedDateDelete,.reportReturnProcessedDateDelete {
margin-top:3px!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;
}
}