﻿
<rde-dm:attribute mode="write" attribute="request:rdeResponseMimetype" value="text/css" tag="notag" />

/*************************** Reset ***************************/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, q, dl, dt, dd, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
 margin:0;
 padding:0;
 border:0;
 font-weight:inherit;
 font-style:inherit;
 font-size:100%;
 vertical-align:baseline;

}
table {
    border-collapse:separate;
    border-spacing:0;
}
caption, th, td {
    text-align:left;
    font-weight:normal;
}
table, td, th {
    vertical-align:middle;
}
blockquote:before, blockquote:after, q:before, q:after {
    content:"";
}
blockquote, q {
    quotes:"" "";
}
a img {
    border:none;
}
/*************************** Reset ***************************/
/*************************** Typography ***************************/
h1, h2, h3, h4, h5, h6 {
    font-weight:normal;
    color:#3E3E3E;
}
h1 {
    font-size:17px;
    margin:10px 0;
    font-weight:600;
    color:#545231;
}
    h1.investment-solutions {
        font-size:30px;
        margin-bottom:10px;
        font-weight:600;
        color:#44687E;
        padding-top:10px;
        margin-top:0;
        }
h2 {
    font-size:12px;
    margin:0 0 5px 0;
    font-weight:bold;
}
h3 {
    font-size:12px;
    margin:0 0 3px 0;

    
}
h4 {
    font-size:11px;
    color:#3B3B3B;
    font-weight:normal;
    margin-bottom:10px;

}
h5 {
    font-size:10px;
    font-weight:bold;
    margin-bottom:10px;
}
h6 {
    font-size:8px;
    font-weight:bold;
}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {
    margin:0;
}
p img.left {
    float:left;
    margin:20px 20px 20px 0;
    padding:0;
}
p img.right {
    float:right;
    margin:20px 0 20px 20px;
}
blockquote {
    margin:24px;
    color:#666;
    font-style:italic;
}
strong {
    font-weight:bold;
}
em, dfn {
    font-style:italic;
}
dfn {
    font-weight:bold;
}
sup, sub {
    line-height:0;
}
abbr, acronym {
    border-bottom:1px dotted #666;
}
address {
    margin:0 0 24px;
    font-style:italic;
}
del {
    color:#666;
}
pre {
    margin:24px 0;
    white-space:pre;
}
pre, code, tt {
    font:10px 'andale mono', 'lucida console', monospace;
    line-height:24px;
}
dl {
    margin:0 0 20px 0;
}
dl dt {
    font-weight:bold;
}
dd {
    margin-left:20px;
}
caption {
    background:#eee;
}
.small {
    font-size:10px;
    margin-bottom:20px;
    line-height:18px;
}
.large {
    font-size:20px;
    line-height:18px;
    margin-bottom:20px;
}
.hide {
    display:none;
}
.quiet {
    color:#666;
}
.loud {
    color:#000;
}
.highlight {
    background:#ff0;
}
.added {
    background:#060;
    color:#fff;
}
.removed {
    background:#900;
    color:#fff;
}
.first {
    margin-left:0;
    padding-left:0;
}
.last {
    margin-right:0;
    padding-right:0;
}
.top {
    margin-top:0;
    padding-top:0;
}
.bottom {
    margin-bottom:0;
    padding-bottom:0;
}
.about-text {font-size: 11px; line-height: 14px;}

/** Small text size for footnotes and fine print **/
.fineprint {font-size: 10px; line-height: 12px;} /* use with p, span etc. */

/** FCA attribution, quote author **/
p.sidebar_copy span.fca-attribution {margin: 0 0 0 12px; display: block; font-size: 11px; line-height: 14px; color: #999;}

/** FCA title in body text **/
span.fca-title {text-transform: uppercase; font-weight: bold; font-size: 12px; color: #666666;}

/** Accordion FCA links **/
div#accordion h3 {text-transform: none;}
div#accordion h3.ui-state-active a {padding: 12px 0 0 26px; color:#555332; font-size:17px; font-weight:bold; text-transform: none;}
p.link-accordion-fca {text-align:right; text-transform:uppercase; font-size:10px; margin: 10px 0 0 0; padding: 0;}
p.link-accordion-fca a {color:#927a4a; text-decoration: none;}


/** Pershing Press **/
ul.ppress-callout {width: 78%; margin: 20px 0 0 0; padding: 24px 32px; list-style-position: inside; color: #666; border: 1px solid #ccc;}
ul.ppress-callout lh {margin: 0 0 10px 0; font-size: 16px; color: #666; font-weight: bold; display: block;}
ol.ppress {line-height: 18px; color:#927a4a;}
ol.ppress li {margin-bottom: 10px; color:#927a4a;}
img.ppress-chart-right {float: right;}
span.superscript {font-size: 9px; line-height: 13px; vertical-align: top;}
span.superscript-2 {font-size: 11px; line-height: 14px; vertical-align: top;}
span.superscript-padleft{padding-left: 2px; font-size: 9px; line-height: 13px; vertical-align: top;}
.padleft {padding-left:2px; } /* used in conjunction with superscript */
.footnote {font-size: 9px;} /*leave the selector undefined so that it can be applied to anything appropriate*/
div.pull-quote-ppress {width: 410px; height: 120px; float: right; margin: 10px 0 0 14px; display: inline; color: #999; font-family: Arial, Helvetica, sans-serif;}
div.pull-quote-ppress p.quote-body {width: 340px; margin: 14px 0 0 2px;}
div.pull-quote-ppress p.end-quote-marks {margin: -34px 0 0 144px; clear: left; }
h4.ppress {margin: 20px 0 0 0; font-weight: bold; text-transform: none;}
h4.ppress-subtitle {font-size: 14px; font-style: italic; color: #5b5b41; text-transform: none;}
h4.ppress-article-section {font-size: 14px; font-weight: bold; color: #92805d; text-transform: none;}
div.pershing-press-panel ol {margin: 18px 0 0 22px; padding: 0 8px 8px 8px;}
div.pershing-press-panel ol li {margin: 0 0 12px 0; line-height: 18px;} 
table.ppress-data-table {border: 1px solid #ccc;}
table.ppress-data-table th {background-color: #eaeaea; font-weight: bold; padding: 4px 6px 4px 12px;}
table.ppress-data-table th.last {border-right: 1px solid #c4c4c4;}
table.ppress-data-table td {padding: 4px 4px 4px 12px; border-width: 0 1px 1px 0; border-color: #c4c4c4; border-style: solid;}
img.ppress-article-image-right {float: right; margin: 0 0 0 10px; border: 1px solid #ccc;}
img.ppress-article-image-left {float: left; margin: 0 10px 0 0; border: 1px solid #ccc;}
ul#charts-quickstats {list-style-type: none; margin: 0; padding: 20px 0 20px 4px;}
ul#charts-quickstats li {margin: 0 0 2px 0; padding: 20px 0; border-top: 1px solid #ccc; border-bottom: 3px solid #ccc;}
ul#charts-quickstats li.first-item {padding-top: 0; border-top: none;}
ul#charts-quickstats li.last-item {border-bottom: none;}
ul#charts-quickstats h4 {color: #999; text-transform: uppercase; font-size: 12px; font-weight: bold;}
ul#charts-quickstats h5 {color: #3e3e3e; font-size: 13px;}

img.ad-right-column-180x150 {width: 180px; height: 150px; margin: 0 0 10px 9px; padding: 0; border: none;}
.topic-post img.ad-right-column-180x150 {margin-left: 0;}
div.ad-bottom-leaderboard {clear: left; text-align: center;}
div.ppress-sbc p {margin-bottom: 60px;}
img.ppress-ad-300x250 {margin: 4px 0 14px 0;}
img.ppress-ad-300x250-body {float: right;}
img.ppress-article-lead-image {float: left; margin: 5px 15px 5px 0;}




/* general error text class for use by the Dev team */
.error-text {color: red;}


/*************************** end Typography ***************************/
/*************************** start Global ***************************/
body {
background-color:#BBB;
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
min-height:100%;
width:auto;
margin:0 auto;
padding:0;
}
a:link,a:visited,a:active {
text-decoration:underline;
color:#821E00;
outline: none;
}
a:hover {
text-decoration:none;
outline: none;
}
ul {
list-style-type:square;
line-height:18px;
}
ul li {
margin-bottom: 6px;
}
p {
margin:10px 0;
line-height:18px;
}
p.homepage {
margin:10px 0;
line-height:14px;
}
p.tab-entry-text {
/*width:670px;
float:left;
clear:right;*/
margin: 0 0 10px 0;
color:#999999;
font-size: 16px;
letter-spacing: 1px;
}
.main #outer {
background-image:url(/images/fade_bg_04.gif);
background-position:center;
background-repeat:repeat-y;
color:#3E3E3E;
text-align:left;
width:970px;
margin:0 auto;
}
.main #container {
width:960px;
text-align:left;
height:auto;
background:none;
background-color:#fff;
margin:0 auto;
padding:0;
}

.main div#header {
height:105px;
width:960px;
margin:0 auto;
padding:0;
font-size:12px;
color:#fff;
background: #524B38 url(/images/pershing_header_bg.jpg)center top;
border-bottom: 1px solid #5F5845;
}

.main #color_bar {
width:960px;
height:6px;
background-image:url(/images/pershing_colorbar.jpg);
background-position:center top;
text-align:left;
position:relative;
background-color:#fff;
margin:0 auto;
padding:0;
}

.main #bannerSmall_common {
height:55px;
width:960px;
background-image:url(/images/PER-01_AboutUs_white_box_02.jpg);
background-repeat:no-repeat;
margin:0 auto;
padding:0;
border-top: 2px solid #706956;
border-bottom: 4px solid #635d47;

}
.main #bannerSmall_bds {
background:#FFF;
height:150px;
width:960px;
background-image:url(/images/bd_hp_bg_no_color_bar_960x250.jpg);
background-repeat:no-repeat;
margin:0 auto;
padding:0;
border-top: 2px solid #706956;
border-bottom: 4px solid #635d47;
}
.main #bannerSmall_ria {
background:#FFF;
height:150px;
width:960px;
background: url(/images/ria_hp_bg_no_color_bar_960x150.jpg) center bottom no-repeat;
margin:auto;
padding:0;
border-top: 2px solid #706956;
border-bottom: 4px solid #635d47;
}

.main #bannerSmall_prime {
background:#FFF;
height:150px;
width:960px;
background: url(/images/prime_hp_bg_no_color_bar_960x150.jpg) center bottom no-repeat ;
margin:auto;
padding:0;
border-top: 2px solid #706956;
border-bottom: 4px solid #635d47;
}

.main #bannerSmall_bds_sub_comp {
background:#FFF;
height:55px;
width:960px;
background-image:url(/images/bd_sub_competency_bg_02.jpg);
background-repeat:no-repeat;
margin:0 auto;
padding:0;
border-top: 2px solid #706956;
border-bottom: 4px solid #635d47;
}
.main #bannerSmall_ria_sub_comp {
background:#FFF;
height:55px;
width:960px;
background-image:url(/images/sub_PAS_02.jpg);
background-repeat:no-repeat;
margin:0 auto;
padding:0;
border-top: 2px solid #706956;
border-bottom: 4px solid #635d47;
}
.main #bannerSmall_prime_sub_comp {
background:#FFF;
height:55px;
width:960px;
background-image:url(/images/sub_PRIME_02.jpg);
background-repeat:no-repeat;
margin:0 auto;
padding:0;
border-top: 2px solid #706956;
border-bottom: 4px solid #635d47;
}


/* DIV body-content-container Contains all content elements and columns shown in the body of a page 
after header, brandspace, horizontal nav, and before the footer. 
Used in the Base template DH 12-24-09
*/
div.body-content-container {float: left; clear: both; margin: 0; padding: 0;}


#left_3Column {
float:left;
line-height:normal;
list-style-type:none;
margin:0;
padding:16px 5px 0 28px;
width:187px;
}
#content_3Column {
background-color:#FFFFFF;
float:left;
margin:0;
padding:14px 15px 0 0;
width:480px;
}
/** Waiting for approval - DH 2/18/2009
#content_2Column_left2 p, #content_3Column p {line-height: 18px;}
**/
#right_3Column {
float:right;
background-color:#fff;
padding-top:26px;
margin:0;
width:auto;
}
.main #right_3Column .demo {
background-image:url(/images/icon-play-demo.gif);
background-position:left center;
background-repeat:no-repeat;
color:#927A4A;
padding-left:27px;
font-size:10px;
text-decoration:underline;
}
.main #right_3Column a.demo, .main #right_3Column a.demo:link, .main #right_3Column a.demo:active, .main #right_3Column a.demo:visited {
background-image:url(/images/icon-play-demo.gif);
background-position:left center;
background-repeat:no-repeat;
color:#927A4A;
padding-left:27px;
font-size:10px;
text-decoration:underline;
}
.main #right_3Column a.demo:hover {
background-image:url(/images/icon-play-demo.gif);
background-position:left center;
background-repeat:no-repeat;
color:#927A4A;
padding-left:27px;
font-size:10px;
text-decoration:none;
}
#content_2Column_left {
width:674px;
float:left;
margin:0;
padding:10px 30px 0 28px;
}
#right_2Column_left {
width:auto;
float:left;
clear:none;
margin:0;
padding:4px 0 0;
}
#content_2Column_left2 {
width:677px;
float:left;
margin:0;
padding:10px 0 0 28px;
}
#content_2Column_left2 img#insite-2010-image {
float:right;
display:inline;
width:100px;
height:62px;
border:1px solid red;
margin:12px 100px 12px 0;
}
#content_2Column_left3 {
width:600px;
float:left;
margin:0;
padding:10px 0 0 28px;
}
#content_2Column_left4 {
width:924px;
float:left;
margin:0;
padding:10px 8px 0 28px;
}
#right_2Column_left2 {
width:auto;
float:right;
clear:none;
margin:0;
padding:22px 0 0 8px;
}
#left_2Column_right {
float:left;
line-height:normal;
list-style-type:none;
margin:0;
padding:16px 5px 0 28px;
width:187px;
}
#content_2Column_right {
background-color:#FFFFFF;
float:left;
margin:0;
padding:14px 15px 0 0;
width:725px;
}
* html #content_2Column_right {
background-color:#FFFFFF;
float:left;
margin:0;
padding:14px 15px 0 0;
width:720px;
}
.sales_rep {
height:30px;
width:600px;
background-image:url(/images/PER-01_Benefits_031208_v1_05.jpg);
background-repeat:repeat-x;
font-weight:700;
font-size:12px;
color:#000;
padding:5px 0 0 5px;
}
.main #greenFade1 {
width:4px;
background-image:url(/images/PER-01_Benefits_031208_v1_03.jpg);
height:332px;
background-color:#FFF;
background-position:left;
background-repeat:no-repeat;
position:relative;
clear:both;
float:left;
margin:0;
padding:0;
}
.main #greenFade2 {
width:215px;
background-image:url(/images/PER-01_BDSolutions_031208_v1_03.jpg);
height:auto;
background-color:#FFF;
background-repeat:repeat-x;
float:left;
position:relative;
margin:0;
padding:10px;
}

.main #greenFade3 {
width:230px;
background-image:url(/images/PER-01_BDSolutions_031208_v1_03.jpg);
height:150px;
background-color:#FFF;
background-repeat:repeat-x;
float:left;
position:relative;
margin:0;
padding:16px 0 5px;
}
.main #blueFade1 {
width:4px;
background-image:url(/images/PER-01_Benefits_031208_v1_03.jpg);
height:332px;
background-color:#FFF;
background-position:left;
background-repeat:no-repeat;
position:relative;
clear:both;
float:left;
margin:0;
padding:0;
}

.main #blueFade2 {
width:215px;
background-image:url(/images/PER-01_Benefits_031208_v1_05.jpg);
height:auto;
background-repeat:repeat-x;
background-color:#FFF;
float:left;
position:relative;
margin:0;
padding:10px;
}

.main #blueFade3 {
width:230px;
background-image:url(/images/PER-01_BDSolutions_031208_v1_03.jpg);
height:150px;
background-repeat:repeat-x;
background-color:#FFF;
float:left;
position:relative;
margin:0;
padding:16px 0 5px;
}
.main #fadeText1 {
float:left;
height:auto;
width:215px;
padding: 18px 10px 0 10px;
border-right:1px dotted #ccc;
background: url(/images/FCA_Gradation2.jpg) center top repeat-x;
}

.main #fadeText1 ul {
list-style-type:square;
margin:0;
padding:0 0 0 15px;
}

.main #fadeText2 {
float:left;
height:auto;
margin-bottom: 10px;
padding: 18px 10px 10px 10px;
width:215px;
background: url(/images/FCA_Gradation2.jpg) center top repeat-x;
}

.main #fadeText2 ul {
list-style-type:square;
margin:0;
padding:0 0 0 15px;
}

div.standard-body-column {width: 100%; margin: 0; padding: 0; float: left; clear: left;}
p.sbc-content {padding: 0 10px; line-height: 15px;}
p.sbc-content span {display: block; margin: 0 0 10px 0; font-weight: bold; text-transform: uppercase;}



.main #WhitePaperFade {
background-image:url(/images/WhitepaperAfter_fade.jpg);
background-repeat:repeat-x;
height:auto;
width:55px;
clear:both;
padding:10px;
}
.main #WhitePaperFade2 {
background-image:url(/images/WhitepaperAfter_fade.jpg);
background-repeat:repeat-x;
height:34px;
width:234px;
clear:both;
padding:10px;
}
.main #WhitePaperFade3 {
background-image:url(/images/WhitepaperAfter_fade.jpg);
background-repeat:repeat-x;
height:34px;
clear:both;
padding:10px;
}
.main #signIn_Register {
float:right;
color:#FFF;
font-size:11px;
margin:13px 8px 0 0;
}
.main #footer {
width:950px;
height:70px;
margin:40px auto 0;
padding:5px 5px 11px;
clear: both;
color:#fff;
font-size:11px;
text-align:center;
background-color:#937A4A;
background-image:url(/images/color-bar_footer-shadow.gif);
background-position:center top;
background-repeat:no-repeat;
}
.main ul#footerNav {
list-style-type:none;
margin:0;
padding:0;
}
.main ul#footerNav li {
display:inline;
}
.main #footerRight {
text-align:center;
font-size:9px;
color:#FFF;
height:auto;
margin:8px 0 0;
}
.main #footerNavList {
list-style:none;
height:auto;
width:455px;
text-align:left;
font-size:11px;
margin:0 0 2px;
padding:0;
}
#footerNavList li {
display:inline;
font-size:11px;
padding:0 3px 0 0;
}
#footerNavList li.last {
border:none;
font-size:11px;
}
.main #footerNavList2 {
list-style:none;
height:auto;
text-align:left;
font-size:11px;
margin:0 0 2px;
padding:0;
}
#footerNavList2 li {
display:inline;
font-size:9px;
padding:0 3px 0 0;
}
#footerNavList2 li.last {
border:none;
font-size:9px;
display:block;
position:relative;
float:left;
margin:2px 0 0;
padding:0;
}
.main #mainNavContainer {
width:auto;
height:auto;
border:none;
float:right;
text-align:right;
position:relative;
margin:14px 8px 0 0;
padding:0;
}
.main ul#mainNavList {
list-style:none;
list-style-position:none;
list-style-type:none;
height:auto;
width:auto;
text-align:right;
margin:0;
padding:0;
}
ul#mainNavList li {
display:inline;
height:auto;
}
ul#mainNavList li span.div, #footerNav li span.div, #mainTopTabNav li span.div {
margin:0 2px 0 3px;
}
.main #mainTopTabNav {
list-style:none;
height:auto;
width:210px;
text-align:right;
font-size:11px;
font-family:Arial;
color:#FFF;
margin:0 auto;
padding:3px 0 0;
}
#mainTopTabNav li {
display:inline;
text-align:left;
font-size:11px;
padding:0 3px 0 0;
}
#navcontainer {
margin-left:0;
}
#navcontainer a {
display:block;
width:140px;
color:#383838;
text-decoration:none;
padding:5px 10px 5px 0;
font-size:12px;
}
#navcontainer ul ul a {
display:block;
width:125px;
color:#383838;
text-decoration:none;
padding:5px 0 0 12px;
}
#navcontainer ul ul a:hover {
color:#999;
text-decoration:underline;
}
#leftnavcontainer {
list-style-type:none;
margin:0;
padding:0;
}
.leftnavcontainerlist {
display:block;
color:#383838;
width:150px;
text-decoration:none;
background:url(/images/up.gif) 13px 13px no-repeat;
padding:8px 8px 2px 23px;
}
.leftnavcontainerlistsel {
display:block;
color:#383838;
width:150px;
text-decoration:none;
background:url(/images/down.gif) 13px 13px no-repeat;
padding:8px 8px 2px 23px;
}
.leftsegmentnavsel {
display:block;
font-size:12px;
color:#545231;
width:150px;
text-decoration:none;
background:url(/images/down.gif) 13px 13px no-repeat;
padding:8px 8px 2px 23px;
}
.leftsubnavlist {
color:#383838;
padding-left:35px;
text-decoration:none;
font-size:12px;
}
.main #searchTable {
font-size:10px;
width:auto;
clear:both;
background:none;
margin:auto 0;
padding:0;
}
.main #searchBox {
float:right;
width:auto;
position:relative;
background:none;
clear:both;
color:#FFF;
font-family:Arial;
margin-right:7px;
margin-top:10px;
padding:0;
}


input,textarea {
font:normal small Arial, Helvetica, sans-serif;
}
input.text {
padding:3px;
}
#search fieldset {
border:none;
margin:0;
padding:0;
}
#search #s {
width:50px;
}
table.searchBoxArea {
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-weight:400;
font-size:10px;
color:#000;
background:none;
border:none;
width:auto;
margin:0 0 5px;
padding:0;
}
table.searchBoxArea td {
background:none;
background-image:none;
color:#000;
text-align:left;
border:none;
}
table.searchBoxArea td.hed {
background-color:#fff;
color:#000;
text-align:left;
font-size:11px;
border:none;
}
.main #logo {
border:none;
margin-top:14px;
float:left;
position:absolute;
margin-left:28px;
}
.main #bodySection_2Column_left {
clear:both;
display:inline;
float:right;
height:auto;
margin:0;
padding:16px 15px 0 28px;
position:relative;
width:916px;
}
.main #bodySection_2Column_left2 {
float:left;
margin:0;
padding:16px 8px 0 28px;
width:924px;
}
.main #bodySection-single-column {
float:left;
margin:0;
padding:16px 8px 0 28px;
width:924px;
}

.main #Print_3Column {
color:#5A5838;
float:right;
font-size:11px;
padding:0;
text-align:right;
width:242px;
}
#Print_3Column a,#Print_3Column a:link, #Print_3Column a:active, #Print_3Column a:visited {
font-size:11px;
color:#5a5838;
text-decoration:underline;
}
#Print_3Column a:hover {
font-size:11px;
color:#5a5838;
text-decoration:none;
}
a#Print_Icon{
background:url(/images/graphics_10.gif) left center no-repeat;
padding:0 3px 0 17px;
color:#5a5838;
text-decoration:underline;
}
a#Print_Icon a, a#Print_Icon a:visited,{
background:url(/images/graphics_10.gif) left center no-repeat;
padding:0 3px 0 17px;
color:#5a5838;
text-decoration:underline;
}
a#Print_Icon a:hover,{
background:url(/images/graphics_10.gif) left center no-repeat;
padding:0 3px 0 17px;
color:#5a5838;
text-decoration:none;
}
a#Email_Icon,a#Email_Icon a:visited {
background:url(/images/graphics_13.gif) left center no-repeat;
padding:0 3px 0 17px;
color:#5a5838;
text-decoration:underline;
}
a#Email_Icon a:hover {
background:url(/images/graphics_13.gif) left center no-repeat;
padding:0 3px 0 17px;
color:#5a5838;
text-decoration:none;
}
span.dotted-pipe {
background:url(/images/graphics_07.jpg) top left no-repeat;
margin:0 4px 0 4px;
}
a#pdf-icon-small {
background: url(/images/pdficon_small.gif) no-repeat scroll left center;
padding:4px 4px 4px 24px;
margin:0;
display:block;
}
a#word-icon-small {
background: url(/images/wordicon_small.gif) no-repeat scroll left center;
padding:4px 4px 4px 24px;
margin:0;
display:block;
}
a#powerpoint-icon-small {
background: url(/images/ppticon_small.gif) no-repeat scroll left center;
padding:4px 4px 4px 24px;
margin:0;
display:block;
}
a#share-icon {
background:url(/images/share-icon.gif) left center no-repeat;
padding-left:17px;
color:#476170;
text-decoration:underline;
}
a#share-icon a:hover {
background:url(/images/share-icon.gif) left center no-repeat;
padding-left:17px;
color:#476170;
text-decoration:none;
}
a#insite-share-icon{
background:url(/images/insite-share-icon.gif) left center no-repeat;
padding-left:17px;
color:#476170;
text-decoration:underline;
}
a#insite-share-icon a:hover {
background:url(/images/insite-share-icon.gif) left center no-repeat;
padding-left:17px;
color:#476170;
text-decoration:none;
}
.main #Print {
color:#383838;
display:block;
float:right;
font-size:11px;
height:15px;
padding:0;
position:relative;
text-align:left;
width:225px;
}
.main #breadcrumb {
font-size:11px;
color:#383838;
text-align:left;
width:auto;
height:15px;
position:relative;
clear:both;
display:inline;
float:left;
padding:0;
}
#breadcrumb a:hover {
font-size:11px;
text-decoration:underline;
color:#5a5959;
}
.main #breadcrumb a:active {
font-size:11px;
color:#8a8a8a;
text-decoration:none;
}
.main #breadcrumb_3Column {
clear:both;
color:#8A8A8A;
display:inline;
float:left;
font-size:11px;
height:auto;
padding:0 0 0 0;
position:relative;
text-align:left;
width:480px;
}
.main #breadcrumb_4Column {
font-size:11px;
color:#8a8a8a;
text-align:left;
width:675px;
height:auto;
position:relative;
clear:both;
display:inline;
float:left;
padding:0 0 0 0px;
}
.main #bodyFade1 {
background-image:url(/images/FCA_Gradation2.jpg);
background-repeat:repeat-x;
height:auto;
padding:5px 10px 5px 10px;
width:465px;
}
.globalnav {
font-size:11px;
color:#ffffff;
}
.globalnav a, .globalnav a:link, .globalnav a:active, .globalnav a:visited {
color:#ffffff;
font-size:11px;
text-decoration:underline;
}
.globalnav a:hover {
color:#ffffff;
font-size:11px;
text-decoration:none;
}
.article_title {
margin-top:0;
margin-bottom:10px;
font-size:17px;
font-weight:600;
color:#545231;
padding-top:10px;
}
.article_subtitle {
margin-top:0;
margin-bottom:15px;
font-size:12px;
border-bottom:1px;
border-bottom-color:#CCC;
border-bottom-style:dotted;
padding-bottom:5px;
width:auto;
clear:both;
float:left;
}
.sidebartitles {
font-size:12px;
font-weight:500;
color:#3b3b3b;
text-transform:uppercase;
line-height:16px;
padding-bottom:5px;
margin-bottom:5px;
}
.sidebar_copy {
font-size:12px;
color:#383838;
padding-bottom:25px;
padding-top:0;
margin-top:0;
border-bottom-width:1px;
border-bottom-style:dotted;
border-bottom-color:#a1a1a1;
}
/* Used in conjunction with .sidebartitles to shorten the width of the title to address odd breaking of text resulting in an orphan */
p.narrow {width: 160px;}
/** Podcast link **/
p.sidebar_copy a.demo {padding: 2px 0;}
.compnavtitle {
font-size:13px;
color:#821E00;
}
.compnavmenu {
font-size:13px;
color:#383838;
}
.compnavsubmenu {
font-size:12px;
color:#383838;
padding-left:20px;
}
.headerlink {
font:10px Arial;
text-decoration:underline;
}
.segmentnav {
font-size:12px;
color:#545231;
}
.bodycopy {
font-size:12px;
color:#383838;
}
.title {
color:#555332;
font-size:17px;
font-weight:600;
line-height:normal;
margin:12px 0;
padding:0;
}
.subtitle {
font-weight:700;
}
.sidebartitles2 {
font-size:12px;
color:#383838;
padding-bottom:5px;
}
#main p {
font-size:12px;
}
.main #bodySection_2Colum_right {
height:auto;
width:748px;
float:right;
clear:both;
display:inline;
position:relative;
margin:0;
padding:16px 11px 0 9px;
}
.submenu {
display:none;
margin-left:2em;
line-height:110%;
padding:3px;
}
.mhead {
background-color:#fff;
border:0 solid #fff;
width:auto;
display:block;
font-size:12px;
margin:0 auto;
padding:5px;
}
.gray {
color:#ccc;
background:#fff;
}
#maincontent pre {
font:9px geneva, verdana, sans-serif;
}
#answers {
position:relative;
left:0;
visibility:hidden;
}
.node {
color:red;
font-family:arial, helvetica, sans-serif;
font-weight:700;
}
.main #comments_text {
float:left;
width:630px;
border-bottom-color:#CCC;
border-bottom-style:solid;
border-bottom-width:1px;
padding:8px 0;
}
.formbutton {
background:url(/images/WhitepaperAfter_fade.jpg);
width:99px;
height:22px;
float:left;
background-repeat:repeat-x;
border-width:1px;
border-color:#CCC;
border-style:solid;
}
.content-subcell-left-nobox {
display:inline;
float:left;
width:337px;
background-color:#fff;
position:relative;
}
.videoplayer,.content-subcell-right-box .videoplayer {
width:300px;
height:276px;
border:solid 5px #afafaf;
position:relative;
margin:0 20px 10px 0;
padding:0;
}
.audioplayer,.content-subcell-right-box .audioplayer {
width:300px;
height:77px;
border:solid 5px #afafaf;
margin:10px 20px 10px 0;
padding: 0;
background-color: #000;
}
.content-subcell-cell-box {
width:337px;
background-color:#fff;
float:left;
bottom:auto;
text-align:left;
margin:0;
padding:4px 0 0;
line-height:18px;
}
.speaker-resource {border-bottom: 2px solid #ccc; float:left; width:660px; display:inline; padding:20px 0 0px 0}
.speaker-resource h2 {color:#545231; font-size:14px; margin-bottom:10px;}
.speaker-resource h2 span {font-weight:normal;}
/*.speaker-resource p {width: 650px; float: left; clear: left;}*/
p.management-team {height:134px; margin-top: 40px; border-bottom: 1px solid #ccc;}
img.management-team-detail {float: left; margin: 0 8px 0 0;}

ul.speaker-resources-topic-list-first { color:#333; float:left; font-size:12px; list-style-type:square; margin:4px 0 0 0px; padding:0; width:210px;}
ul.speaker-resources-topic-list-first li { margin:0 0 6px 14px; }
ul.speaker-resources-topic-list-first li a {color:#821E00; text-decoration:underline;}
ul.speaker-resources-topic-list-first li a:hover {color:#821E00; text-decoration:none;}

ul.speaker-resources-topic-list { color:#333; float:left; font-size:12px; list-style-type:square; margin:4px 0 0 20px; padding:0; width:210px;}
ul.speaker-resources-topic-list li { margin:0 0 6px 14px; }
ul.speaker-resources-topic-list li a {color:#821E00; text-decoration:underline;}
ul.speaker-resources-topic-list li a:hover {color:#821E00; text-decoration:none;}

.thumbnail {
float:left;
width:80px;
margin:0 5px 15px 0;
padding:3px;
}
.thumbnailText_details {
float:left;
width:500px;
height:auto;
margin:0 15px 10px 0;
padding:50px 5px 0;
}


.thumbnailText_abstract {
float:left;
width:230px;
height:154px;
font-family:arial;
font-size:11px;
margin:0 8px 4px 5px;
padding: 0;
}


div.speaker-resource ul.speaker-listing {width: 660px; float: left; list-style-type: none; margin: 20px 0 0; padding: 0; }
div.speaker-resource ul.speaker-listing li {width: 320px; float: left; margin: 0 0 18px 0;}
div.speaker-resource ul.speaker-listing li.row-start {clear: left;}
div.speaker-resource ul.speaker-listing li.column-2 {margin-left: 14px;}
div.speaker-resource ul.speaker-listing li img {float: left;}
div.speaker-resource ul.speaker-listing li div.speaker-details {float: left; width: 226px; height: 140px; margin: 0 0 0 8px;}
div.speaker-resource ul.speaker-listing li div.speaker-details h5{margin: 0; font-size: 11px; color: #821e00; text-decoration: underline;}
div.speaker-resource ul.speaker-listing li div.speaker-details p {margin: 0 0 4px 0; font-size: 11px; line-height: 13px; }
div.speaker-resource ul.speaker-listing li div.speaker-details ul.subject-expertise {list-style-type: square; font-size: 11px; color: #666; margin: 0; padding: 0 0 0 16px; }
div.speaker-resource ul.speaker-listing li div.speaker-details ul.subject-expertise li {width: 210px; margin: 0 0 4px 0; padding: 0; float: none; font-size: 9px; line-height: 11px;}
div.speaker-resource p.return-to-top-holder {float: left; clear: left;}


.thumbnailText_abstract ul {
 margin:6px 0 0 0;
 padding: 0 0 0 14px;
}
.thumbnailText_abstract ul li {
margin: 0 0 3px 0;
line-height:12px;
color: #666;
}



table.ContentArea {
align:center;
text-align:left;
font-family:"Arial", "Helvetica", "sans-serif";
font-weight:400;
font-size:11px;
color:#000;
width:90%;
background-color:#fff;
border:none;
margin:0 0 7px;
}
table.ContentArea td {
background-color:#fff;
color:#000;
text-align:left;
border:none;
}
table.ContentArea td.content {
width:15%;
height:30px;
background-color:#ddd;
color:blue;
text-align:center;
font-size:9px;
border:solid #000 1px;
}
table.ContentArea td.BR_Right {
background-color:#fff;
border-right-width:1px;
border-right-style:solid;
border-right-color:#000;
color:#fff;
}
table.ContentArea td.BR_TopRight {
background-color:#fff;
border-top-width:1px;
border-top-style:solid;
border-top-color:#000;
border-right-width:1px;
border-right-style:solid;
border-right-color:#000;
color:#fff;
}
table.ContentArea td.BR_TopLeft {
background-color:#fff;
border-top-width:1px;
border-top-style:solid;
border-top-color:#000;
border-left-width:1px;
border-left-style:solid;
border-left-color:#000;
color:#fff;
}
table.ContentArea td.BR_Top {
background-color:#fff;
border-top-width:1px;
border-top-style:solid;
border-top-color:#000;
color:#fff;
}
table.ContentArea td.font {
color:#fff;
}
.main #bannerSmall_pershingHomepage {
width:960px;
margin:0 auto;
padding:0;
}
.main #left_pershingHomepage {
float:left;
width:600px;
line-height:normal;
list-style-type:none;
position:relative;
margin:0 auto;
padding:0;
}
.main #content_pershingHomepage {
width:510px;
float:left;
background-color:#fff;
margin:0;
padding:14px 8px 0;
}
.main #right_pershingHomepage {
width:auto;
float:right;
background-color:#fff;
margin:0;
padding:0;
}
.pershing_hp_content-subcell-left-nobox {
display:inline;
float:left;
width:600px;
background: #fff url(/images/insite2010_globe-half.jpg) right top no-repeat;
position:relative;
margin:0;
padding:0;
}
.pershing_hp_content-subcell-left-nobox2 {
display:inline;
float:left;
width:600px;
background-color:#fff;
position:relative;
clear:both;
background-image:url(/images/FCA_Gradation2.jpg);
background-repeat:repeat-x;
margin:0 auto;
padding:0;
}
.pershing_hp_content-subcell-left-nobox2_b {
display:inline;
float:left;
width:600px;
background-color:#fff;
position:relative;
clear:both;
margin:0 auto;
padding:0;
}
.pershing_hp_content-subcell-right-box {
width:560px;
height:auto;
position:relative;
margin:0 0 17px 20px;
padding:0;
}
.pershing_hp_content-subcell-right-box2 {
width:580px;
height:auto;
position:relative;
float:left;
display:inline;
margin:0 0 17px 20px;
padding:0;
}
.main #pershingHomepageFade {
height:auto;
width:560px;
clear:both;
margin:0;
padding:0;
}
.main #pershingHomepageFade1 {
width:4px;
background-image:url(/images/PER-01_HomePage_031208_v1_03.jpg);
height:282px;
background-color:#FFF;
background-position:left;
background-repeat:no-repeat;
position:relative;
display:block;
float:left;
margin:0;
padding:0;
}
.main #pershingHomepageFade2 {
width:324px;
height:auto;
background-color:#FFF;
float:left;
position:relative;
margin: 0 auto;
padding:0 16px 16px;
}
.main #pershingHomepageFade2 sup {
font-size:11px;
}
.main #pershingHomepageFade2 img {float: left; margin: 2px 8px 8px 0;}
.main #pershingHomepageFade3 {
width:230px;
background-image:url(/images/PER-01_BDSolutions_031208_v1_03.jpg);
height:150px;
background-repeat:repeat-x;
background-color:#FFF;
float:left;
position:relative;
margin:0;
padding:16px 0 5px;
}
.main #pershingHomepageFade2 div#accordion {margin-top: 16px;}
.main #pershingHomepageFade4 {
width:4px;
background-image:url(/images/PER-01_HomePage_fade2_03.gif);
height:198px;
background-position:left;
background-repeat:no-repeat;
position:relative;
display:block;
float:left;
margin:0 0 0 8px;
padding:0;
}
.main #pershingHomepageFadeText1 {
height:auto;
width:260px;
float:left;
display:inline;
clear:both;
position:relative;
margin:0;
padding:0 10px 0 0;
}
.main #pershingHomepageFadeText1 .demo {
background-image:url(/images/icon-play-demo.gif);
background-position:left center;
background-repeat:no-repeat;
color:#927A4A;
padding-left:27px;
}
.main #pershingHomepageFadeText1 .pdf {
background-image:url(/images/pdf_icon_small.gif);
background-position:left center;
background-repeat:no-repeat;
color:#927A4A;
padding-left:27px;
}
.main #pershingHomepageFadeText2 {
height:auto;
width:255px;
float:right;
position:relative;
margin:0;
padding:0 0 0 10px;
}
.main #pershingHomepageFadeText1 img,
.main #pershingHomepageFadeText2 img {float: left; margin: 2px 8px 20px 0;}
.hp_headline {
font-size:13px;
font-weight:400;
color:#6b1a02;
padding-top:0;
margin-top:0;
margin-bottom:2px;
}
.leftText {
text-align:left;
text-transform:uppercase;
color:#927a4a;
font-size:10px;
padding:10px 0;
}
.leftText a, .leftText a:link, .leftText a:active, .leftText a:visited {
text-align:left;
text-transform:uppercase;
color:#927a4a;
font-size:10px;
padding:10px 0;
text-decoration:none;
}
.leftText a:hover {
text-align:left;
text-transform:uppercase;
color:#927a4a;
font-size:10px;
text-decoration:underline;
padding:10px 0;
}
.leftText a.pdf:link, .leftText a.pdf:active, .leftText a.pdf:visited {
background-image:url(/images/icon-pdf-small.gif);
background-position:left center;
background-repeat:no-repeat;
color:#927A4A;
font-size:10px;
padding-left:27px;
text-decoration:underline;
margin:0 0 10px 0;
}
.leftText a.pdf:hover{
background-image:url(/images/icon-pdf-small.gif);
background-position:left center;
background-repeat:no-repeat;
color:#927A4A;
font-size:10px;
padding-left:27px;
text-decoration:none;
margin:0 0 10px 0;
}
.floatright {
float:left;
margin:0 7px 7px 0;
padding:2px;
}
//sitemap
.sitemap{
margin-left-20px;
padding:10px;
}
 .sitemap ul {
list-style:square;
margin:0px;
padding:0px;
}
.sitemap li {
list-style:square;
margin:2px;
}
.sitemap a:hover {
color:#C00;
}

#yearNavList {
width:auto;
float:left;
background-color:#fff;
background:url(/images/graphics_41.jpg);
background-repeat:repeat-x;
background-position:bottom;
padding-bottom:10px;
padding-right:3px;
text-align:left;
font-style:normal;
margin:3px 0 10px 3px;
}
#yearNavList ul {
list-style:none;
text-align:left;
margin:0 auto;
padding:0;
}
#yearNavList li {
display:inline;
padding:0 0 0 3px;
}
#yearNavList li a {
font-size:11px;
color:#a15640;
}
#listcontent {
width:650px;
background-color:#fff;
font-size:12px;
margin:0 0 10px;
}
.main #floatLeft {
float:left;
margin:4px;
}
.main #floatRight {
float:right;
margin:4px;
}
.main #floatLeftClear {
float:left;
clear:left;
margin:8px 8px 5px;
}
#nestedanchor {
font-size:14px;
font-weight:700;
}
#nestedanchor a:hover {
font-size:14px;
color:#383838;
text-decoration:underline;
}
#nestedlist li {
font-size:13px;
list-style:none;
font-weight:400;
margin:0;
padding:4px 0 0;
}
#primelist li {
font-size:13px;
list-style:none;
margin:0;
padding:4px 0 0;
}
td.spec_search {
text-transform:none;
text-align:left;
background:#f9f9f9;
border-bottom:1px dotted #dcdcdc;
padding:12px 3px 12px 0;
}
td.specalt_search {
text-transform:none;
text-align:left;
background:#fff;
border-top:none;
border-bottom:1px dotted #dcdcdc;
padding:12px 3px 12px 0;
}
.searchPara {
line-height:50px;
}
#content_1Column_PP2 {
width:auto;
float:left;
margin:0;
padding:10px 0 0 18px;
}
#right_1Column_PP {
width:auto;
float:right;
clear:none;
margin:0 20px 0 0;
padding:14px 20px 0 0;
}
#PP_box {
float:left;
width:920px;
background:url(/images/tab_fade_bg.jpg) repeat-x bottom;
font-size:10px;
line-height:normal;
background-color:#fff;
list-style-type:none;
list-style:none;
text-align:left;
font-weight:700;
margin:0 0 0 10px;
padding:0;
}
#PP_box ul {
list-style:none;
display:block;
font-size:10px;
margin:0;
padding:10px 0 0;
line-height:16px;
}
#PP_box li {
background:transparent url(/images/Pershing_Events_IWL_1.gif) no-repeat scroll left top;
display:block;
float:left;
margin:0 2px;
padding:0 0 0 2px;
}
#PP_box a {
display:block;
background:url(/images/Pershing_Events_continuing_edu3.gif) no-repeat right top;
text-decoration:none;
font-weight:700;
font-size:10px;
color:#765;
border:none;
padding:5px 10px 4px 5px;
}
#PP_box #current a {
background-image:url(/images/EventsTabFade3_white.gif);
color:#333;
padding-bottom:5px;
border:none;
font-size:10px;
display:block;
}
#PP_box #currentpp-os a {
background-image:url(/images/Pershing_Events_IWL_white.gif);
color:#794209;
padding-bottom:5px;
border:none;
display:block;
}
#PP_box #currentpp-ts a {
background-image:url(/images/Pershing_Events_IWL_white.gif);
color:#006b41;
padding-bottom:5px;
border:none;
display:block;
}
#PP_box #currentpp-ft a {
background-image:url(/images/Pershing_Events_IWL_white.gif);
color:#d75b01;
padding-bottom:5px;
border:none;
display:block;
}
#PP_box #currentpp-is a {
background-image:url(/images/Pershing_Events_IWL_white.gif);
color:#003c6e;
padding-bottom:5px;
border:none;
display:block;
}
#PP_box #currentpp-pm a {
background-image:url(/images/Pershing_Events_IWL_white.gif);
color:#9d300f;
padding-bottom:5px;
border:none;
display:block;
}
#PP_box #currentpp-se a {
background-image:url(/images/Pershing_Events_IWL_white.gif);
color:#636a74;
padding-bottom:5px;
border:none;
display:block;
}
#content_1Column_events2 {
float:left;
margin:0;
padding:10px 10px 0 28px;
width:912px;
}
#content_1Column_events2 #box a {text-transform: uppercase;}
#right_1Column_events {
width:auto;
float:right;
clear:none;
margin:0;
padding:13px 0 0;
}
#box li {
float:left;
background:url(/images/Pershing_Events_IWL_1.gif) no-repeat left top;
display:block;
margin:0 3px 0 6px;
padding:0 0 0 9px;
}
#box a {
display:block;
background:url(/images/Pershing_Events_continuing_edu3.gif) no-repeat right top;
text-decoration:none;
font-size:11px;
font-weight:700;
color:#765;
border:none;
padding:5px 15px 4px 6px;
}
#mytable_idw {
width:635px;
float:left;
font-size:12px;
margin:10px 0 0;
padding:0;
}
td_idw {
border-bottom:1px dotted #dcdcdc;
background:#fff;
color:#545231;
padding:6px 6px 6px 12px;
}
td.specalt_idw {
text-transform:none;
text-align:left;
background:#fff;
border-top:none;
border-bottom:1px dotted #dcdcdc;
padding:12px 3px 12px 12px;
}
#mytable_idw th {
border:none;
}
.main #eventsFade {
width:auto;
height:auto;
clear:both;
margin:0;
padding:10px 0 0;
}
.main #eventsFade1 {
width:4px;
background-image:url(/images/PER-01_EventsBefore_fades_03.gif);
height:142px;
background-color:#FFF;
background-position:left;
background-repeat:no-repeat;
position:relative;
clear:both;
float:left;
margin:0;
padding:0;
}
.main #eventsFade2 {
width:205px;
background-image:url(/images/PER-01_EventsBefore_fades_05.gif);
height:auto;
background-repeat:repeat-x;
background-color:#FFF;
float:left;
position:relative;
margin:0;
padding:13px;
}
.main #events2Fade1 {
width:4px;
height:142px;
background-color:#FFF;
background-position:left;
background-repeat:no-repeat;
position:relative;
clear:both;
float:left;
margin:0;
padding:0;
}
.main #events2Fade2 {
width:230px;
background-image:url(/images/PER-01_EventsBefore_fades_10.gif);
height:auto;
background-repeat:repeat-x;
background-color:#FFF;
float:left;
position:relative;
margin:0;
padding:8px;
}
.main #right-sub-container {
width:250px;
height:auto;
background-color:#fff;
float:left;
margin:0;
padding:0;
}

#eventsbox li {
float:left;
background:url(/images/PER-01_Event_continuing_edu1.jpg) no-repeat left top;
display:block;
margin:0 5px 0 6px;
padding:0 0 0 9px;
}
#eventsbox a {
display:block;
background:url(/images/Pershing_Events_continuing_edu2.gif) no-repeat right top;
text-decoration:none;
font-weight:700;
font-size:11px;
color:#765;
border:none;
padding:5px 15px 4px 6px;
}
#mytable {
width:635px;
float:left;
font-size:11px;
margin:10px 0 0;
padding:0;
}
#mytable td {
border-bottom:1px solid #dcdcdc;
background:#fff;
color:#3e3e3e;
padding:6px 6px 6px 12px;
}
#mytable th {
border:none;
}
#mytable th.specalt a:link {
color:#821E00;
text-decoration:underline;
font-size:11px;
}
#admintable {
width:800px;
float:left;
font-size:11px;
margin:10px 0 0;
padding:0;
}
#admintable td {
border-bottom:1px solid #dcdcdc;
background:#fff;
color:#545231;
padding:6px 6px 6px 12px;
}
#admintable td.specalt a:link {
color:#821E00;
text-decoration:underline;
}
.thumbnail_SR {
float:left;
width:100px;
border:1px solid #999 1px;
background-color:#CCC;
margin:0 5px 15px 0;
padding:3px;
}
a.bubble {
position:relative;
z-index:24;
color:#000;
font-weight:400;
text-decoration:none;
text-size:11px;
}
a.bubble span {
display:none;
}
a.bubble:hover {
z-index:25;
color:#aaf;
}
a.bubble:hover span.tooltip {
display:block;
position:absolute;
top:0;
left:0;
width:400px;
color:#930;
text-align:left;
filter:alpha(opacity:90);
khtmlopacity:0.9px;
mozopacity:0.9px;
opacity:0.9px;
text-decoration:none;
padding:15px 0 0;
}
a.bubble:hover span.top {
display:block;
background:url(/images/bubble.gif) no-repeat top;
padding:30px 8px 0;
}
a.bubble:hover span.middle {
display:block;
background:url(/images/bubble_filler.gif) repeat bottom;
padding:0 8px;
}
a.bubble:hover span.middle_disclosure {
font-size:10px;
background:url(/images/bubble_filler.gif) repeat bottom;
display:block;
padding:0;
}
a.bubble:hover span.bottom {
display:block;
color:#548912;
background:url(/images/bubble.gif) no-repeat bottom;
padding:3px 8px 10px;
}
u#outer_signIn {
background:#FFF;
border:0 #000 solid;
color:#000;
height:auto;
text-align:left;
width:908px;
position:relative;
clear:left;
margin:0 auto;
}
#formpageBorder_signIn {
border:1px solid #E1E1E1;
width:600px;
text-align:left;
float:left;
position:relative;
margin:10px 10px 10px 0;
padding:10px;
}
#left_signIn {
background:#F1F1F1;
width:auto;
padding:20px;
}
#right_signIn {
width:210px;
border:1px solid #E1E1E1;
float:right;
text-align:left;
position:relative;
margin:10px 0 0;
padding:10px;
}
me li .quote_byline {
font-size:10px;
text-align:right;
}
#eft_table {
background:#E7EBF6 none repeat scroll 0;
border:medium none;
font-family:auto Arial, Helvetica, sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:400;
line-height:normal;
vertical-align:top;
width:250px;
margin:0;
padding:0;
}
td.etf {
background:transparent none repeat scroll 0;
color:#606060;
text-align:center;
text-transform:uppercase;
margin:0;
padding:10px 0;
}
.floatright_etf {
border:1px solid #000;
text-align:center;
}
.delete {
background:url(/images/Ad_LoanAdvance.gif);
}
.main #bannerObject1_common,.main #bannerObject1_bds,.main #bannerObject1_ria,.main #bannerObject1_prime,.main #bannerObject1_bds_sub_comp {
width:199px;
height:22px;
border:none;
float:left;
position:relative;
clear:both;
display:inline;
margin:9px 0 5px 24px;
padding:0;
}
.main #bannerObject2_common,.main #bannerObject2_bds,.main #bannerObject2_ria,.main #bannerObject2_prime,.main #bannerObject2_bds_sub_comp {
width:129px;
height:22px;
border:none;
float:left;
position:relative;
display:block;
margin:9px 0 5px 3px;
padding:0;
}
.main #bannerObject3_common,.main #bannerObject3_bds,.main #bannerObject3_ria,.main #bannerObject3_prime,.main #bannerObject3_bds_sub_comp {
width:214px;
height:22px;
border:none;
float:left;
position:relative;
margin:9px 0 5px 3px;
padding:0;
}
.main #greenFade,.main #blueFade,.main #events2Fade {
width:auto;
height:auto;
clear:both;
margin:0;
padding:0;
}
.main #greenFade2 ul,#blueFade2 ul {
margin-left:0;
list-style-type:none;
padding:0;
}
.main #greenFade2 ul li,#blueFade2 ul li {
padding-bottom:5px;
}
#footer a,#footer a:link,#footerNavList a,#mainTopTabNav a:hover {
color:#fff;
text-decoration:underline;
font-size:11px;
}
#footer a:visted,#footer a:active,#footerNavList a:active,#footerNavList a:visted {
font-size:11px;
color:#fff;
text-decoration:underline;
}
#footer a:hover,#footerNavList a:hover {
font-size:11px;
color:#fff;
text-decoration:none;
}
#footerRight a,#footerRight a:link,#footerNavList2 a {
color:#fff;
text-decoration:underline;
font-size:9px;
}
#footerRight a:visted,#footerRight a:active,#footerNavList2 a:active,#footerNavList2 a:visted {
font-size:9px;
color:#fff;
text-decoration:underline;
}
#footerRight a:hover,#footerNavList2 a:hover {
font-size:9px;
color:#fff;
text-decoration:none;
}
#mainNavList li.last,#mainTopTabNav li.last {
border:none;
}
#mainNavList a,#mainNavList a:visited,#mainNavList a:active {
color:#fff;
text-decoration:none;
font-size:12px;
}
#mainNavList a:hover {
color:#fff;
text-decoration:underline;
font-size:12px;
}
#mainTopTabNav a,#mainTopTabNav a:visited,#mainTopTabNav a:active {
color:#fff;
text-decoration:none;
font-size:11px;
}
#navcontainer ul,#leftnavcontainer ul {
list-style-type:none;
font-size:12px;
margin:0;
padding:0;
}
#navcontainer li,#navcontainer ul ul li,#leftnavcontainer li,#leftnavcontainer ul ul li {
margin:0 0 1px;
}
#navcontainer a:hover,#leftnavcontainer a:hover,#leftnavcontainer a:visited {
color:#383838;
text-decoration:none;
}
.main #bodySection_3Column,.main #bodySection_2Column_right {
float:right;
margin:0;
padding:16px 8px 0 0;
width:732px;
}
#Print a,.breadcrumbs {
font-size:11px;
color:#383838;
}
#breadcrumb a:link,#breadcrumb a:visited {
font-size:11px;
color:#8a8a8a;
text-decoration:underline;
}
#breadcrumb_3Column a:link,#breadcrumb_3Column a:active,#breadcrumb_3Column a:visited,#breadcrumb_4Column a:link,#breadcrumb_4Column a:active,#breadcrumb_4Column a:visited {
margin-top:5px;
font-size:11px;
color:#8a8a8a;
text-decoration:underline;
}
#breadcrumb_3Column a:hover,#breadcrumb_4Column a:hover {
margin-top:5px;
font-size:11px;
text-decoration:none;
color:#5a5959;
}
#breadcrumb_3Column a:active,#breadcrumb_4Column a:active {
margin-top:5px;
font-size:11px;
color:#8a8a8a;
text-decoration:none;
}
.clear,.clearboth {
clear:both;
height:0;
margin:0;
padding:0;
line-height:0;
}
.hp_headline a:link,.hp_headline a:visited,.hp_headline a:active {
font-size:13px;
font-weight:400;
color:#6b1a02;
padding-top:0;
margin-top:0;
margin-bottom:2px;
text-decoration:underline;
}
.hp_headline a:hover {
font-size:13px;
font-weight:400;
color:#6b1a02;
padding-top:0;
margin-top:0;
margin-bottom:2px;
text-decoration:none;
}
.rightText {
text-align:right;
text-transform:uppercase;
color:#927a4a;
font-size:10px;
padding:10px 0;
}
.rightText a:link, .rightText a:visited, .rightText a:active {
text-align:right;
text-transform:uppercase;
color:#927a4a;
font-size:10px;
text-decoration:none;
padding:10px 0;
width: 100%;
}
.rightText a:hover {
text-align:right;
text-transform:uppercase;
color:#927a4a;
font-size:10px;
text-decoration:underline;
padding:10px 0;
width: 100%;
}

.rightTextTight a:link, .rightTextTight a:visited, .rightTextTight a:active {
text-align:right;
text-transform:uppercase;
color:#927a4a;
font-size:10px;
text-decoration:none;
padding:0;
margin:0;
}
.rightTextTight a:hover {
text-align:right;
text-transform:uppercase;
color:#927a4a;
font-size:10px;
text-decoration:underline;
padding:0;
margin:0;}

.rightText a.pdf:link, .rightText a.pdf:active, .rightText a.pdf:visited {
background-image:url(/images/icon-pdf-small.gif);
background-position:left center;
background-repeat:no-repeat;
color:#927A4A;
font-size:10px;
padding-left:27px;
text-decoration:underline;
}
.rightText a.pdf:hover{
background-image:url(/images/icon-pdf-small.gif);
background-position:left center;
background-repeat:no-repeat;
color:#927A4A;
font-size:10px;
padding-left:27px;
text-decoration:none;
}
.rightText2 {
text-align:right;
text-transform:uppercase;
color:#6B1A02;
font-size:10px;
padding:0 0 10px 0;
}
.rightText2 A:link,.rightText2 A:visited,.rightText2 A:active {
text-align:right;
text-transform:uppercase;
color:#6B1A02;
font-size:10px;
text-decoration:none;
padding:0 0 10px 0;
}
.rightText2 A:hover {
text-align:right;
text-transform:uppercase;
color:#6B1A02;
font-size:10px;
text-decoration:underline;
padding:0 0 10px 0;
}
span.recentMarketEvents1 a:link, span.recentMarketEvents1 a:active, span.recentMarketEvents1 a:visited  {
border: #ccc 1px solid;
padding: 4px 7px;
text-decoration:none;
text-transform:uppercase;
color:#6B1A02;
font-size:10px;
float:left;
}
span.recentMarketEvents1 a:hover {
background-color:#e4e4e4;
color:#6B1A02;
float:left;
font-size:10px;
text-decoration:none;
text-transform:uppercase;
} 
span.recentMarketEvents2 a:link, span.recentMarketEvents2 a:active, span.recentMarketEvents2 a:visited {
color:#927A4A;
font-size:10px;
padding:4px;
text-align:right;
text-transform:uppercase;
float:right;
text-decoration:none;
}
span.recentMarketEvents2 a:hover {
color:#927A4A;
font-size:10px;
padding:4px;
text-align:right;
text-decoration:underline;
text-transform:uppercase;
float:right;
}
.sitemap a,.sitemap a:visited {
color:#000;
text-decoration:none;
font-weight:400;
}
#nestedanchor a,#nestedanchor a:visited,#nestedanchor a:active {
font-size:14px;
color:#383838;
text-decoration:none;
}
#nestedlist,#primelist {
list-style-image:url(/images/up.gif);
font-size:13px;
font-weight:400;
color:#383838;
margin:4px 0 0;
padding:2px 0 0 18px;
}
#nestedlist ul,#primelist ul {
list-style:none;
list-style-image:none;
font-size:12px;
font-weight:400;
margin:0;
padding:0 0 0 4px;
}
#nestedlist ul li,#primelist ul li {
list-style:none;
list-style-image:none;
font-size:12px;
font-weight:400;
margin:0;
padding:4px 0 0;
}
#nestedlist li.parentExpanded,#primelist li.primeparentCollapsed {
list-style-image:url(/images/down.gif);
font-size:12px;
font-weight:400;
color:#383838;
margin:0;
padding:0;
}
#nestedlist li.parentExpanded a:active,#nestedlist li.parentExpanded a:link,#nestedlist li.parentExpanded a:visited,#nestedlist li.inactiveChild a:active,#nestedlist li.inactiveChild a:link,#nestedlist li.inactiveChild a:visited,#primelist li.primeChild a:active,#primelist li.primeChild a:link,#primelist li.primeChild a:visited,#primelist li.primeparentCollapsed a:active,#primelist li.primeparentCollapsed a:link,#primelist li.primeparentCollapsed a:visited {
font-size:12px;
font-weight:400;
color:#383838;
text-decoration:none;
margin:0;
padding:0;
}
#nestedlist li.parentExpanded a:hover,#primelist li.primeparentCollapsed a:hover, #primelist li.primeChild a:hover, #nestedlist li.inactiveChild a:hover {
font-size:12px;
font-weight:400;
color:#999999;
text-decoration:underline;
margin:0;
padding:0;
}
#nestedlist li.parentCollapsed,#nestedlist li.inactiveParent,#primelist li.primeChild {
list-style-image:url(/images/up.gif);
font-size:12px;
font-weight:400;
color:#383838;
margin:0;
padding:0;
}
#nestedlist li.parentCollapsed a:link,#nestedlist li.parentCollapsed a:active,#nestedlist li.parentCollapsed a:visited {
list-style-image:url(/images/up.gif);
font-size:12px;
font-weight:400;
color:#383838;
text-decoration:none;
margin:0;
padding:0;
}
#nestedlist li.parentCollapsed a:hover {
list-style-image:url(/images/up.gif);
font-size:12px;
font-weight:400;
color:#383838;
text-decoration:underline;
margin:0;
padding:0;
}
#nestedlist li.inactiveParent a:link,#nestedlist li.inactiveParent a:active,#nestedlist li.inactiveParent a:visited {
list-style-image:url(/images/up.gif);
font-size:12px;
font-weight:400;
color:#383838;
text-decoration:none;
margin:0;
padding:0;
}
#nestedlist li.inactiveParent a:hover {
list-style-image:url(/images/up.gif);
font-size:12px;
font-weight:400;
color:#999999;
text-decoration:underline;
margin:0;
padding:0;
}
#content_1Column_PP,#content_1Column_events {
float:left;
margin:0;
padding:10px 0 0 28px;
width:630px;
}
#right_1Column_PP2,#right_1Column_events2 {
width:auto;
float:right;
margin:10px 0px 0 0;
padding:0;
}
.main #content_1Column_948 {
padding-left:28px; 
float:left; 
width:920px;
}
#PP_box a:hover{
color:#333;
font-size:10px;
}
#box a:hover,#eventsbox a:hover {
color:#333;
font-size:11px;
}
#PP_box #current,#PP_box #currentpp,#PP_box #currentpp-os,#PP_box #currentpp-ts,#PP_box #currentpp-ft,#PP_box #currentpp-is,#PP_box #currentpp-pm,#PP_box #currentpp-se,#box #current,#box #iwlcurrent,#box #currentnews,#eventsbox #current,#eventsbox #currentedu {
background-image:url(/images/EventsTabFade1_white.jpg);
border:none;
display:block;
}
#PP_box #currentpp a,#box #iwlcurrent a {
background-image:url(/images/Pershing_Events_IWL_white.gif);
color:#333;
padding-bottom:5px;
border:none;
display:block;
}
/*all tabs should have a 100% width - RP, 11/11/09 11:20am est*/
#box, #eventsbox {
float:left;
width:100%;
background:url(/images/tab_fade_bg.jpg) repeat-x bottom;
font-size:11px;
line-height:normal;
background-color:#fff;
list-style-type:none;
list-style:none;
text-align:left;
margin:0;
padding:0;
}
#box.talent-connect-tabs {
float:left;
width:677px;
background:url(/images/tab_fade_bg.jpg) repeat-x bottom;
font-size:11px;
line-height:normal;
background-color:#fff;
list-style-type:none;
list-style:none;
text-align:left;
margin:0;
padding:0;
}
#box.netx360 {
float:left;
width:635px;
background:url(/images/netx360-bg-fade.gif) repeat-x bottom;
font-size:11px;
line-height:normal;
background-color:#fff;
list-style-type:none;
list-style:none;
text-align:left;
margin:0;
padding:0;
}
#box.netx360 ul {
list-style:none;
display:block;
font-size:11px;
margin:0;
padding:10px 0 0;
line-height:16px;
}
#box.netx360 #current {
background-image:url(/images/netx360-white-tab1.gif);
border:none;
display:block;
}
#box.netx360 #current a {
background-image:url(/images/netx360-white-tab2.gif);
color:#D66B1B;
padding-bottom:5px;
border:none;
display:block;
font-size:11px;
}
#box.netx360 li {
float:left;
background:url(/images/netx360-tab1.gif) no-repeat left top;
display:block;
margin:0 5px 0 6px;
padding:0 0 0 9px;
}
#box.netx360 a {
display:block;
background:url(/images/netx360-tab2.gif) no-repeat right top;
text-decoration:none;
font-size:11px;
font-weight:700;
color:#154878;
border:none;
padding:5px 15px 4px 6px;
}
#box ul,#eventsbox ul {
list-style:none;
display:block;
font-size:11px;
margin:0;
padding:10px 0 0;
line-height:16px;
}
#box #current a,#eventsbox #current a {
/*background-image:url(/images/EventsTabFade3_white.gif);*/
background-image:url(/images/Pershing_Events_continuing_edu2_white.gif);
color:#333;
padding-bottom:5px;
border:none;
display:block;
font-size:11px;
}
#box #currentnews a,#eventsbox #currentedu a {
background-image:url(/images/Pershing_Events_continuing_edu2_white.gif);
color:#333;
padding-bottom:5px;
border:none;
display:block;
font-size:11px;
}
td.spec_idw,td.alt_idw {
text-transform:none;
text-align:left;
background:#f9f9f9;
border-bottom:1px dotted #dcdcdc;
padding:12px 3px 12px 12px;
}
td.alt2_idw,#mytable td.alt2,#admintable td.alt2 {
text-transform:none;
text-align:left;
background:#fff;
border-top:none;
padding:6px 6px 6px 12px;
}
#mytable th.spec,#admintable td.spec {
color:#821E00;
text-transform:none;
text-align:left;
background:#f9f9f9;
border-bottom:1px solid #dcdcdc;
padding:6px 6px 6px 12px;
}
#mytable td.alt,#admintable td.alt {
text-transform:none;
text-align:left;
background:#f9f9f9;
border-bottom:1px solid #dcdcdc;
padding:6px 6px 6px 12px;
}
#mytable th.specalt,#admintable td.specalt {
color:#821E00;
text-transform:none;
text-align:left;
background:#fff;
border-top:none;
border-bottom:1px solid #dcdcdc;
padding:6px 6px 6px 12px;
}
.tooltip a:link,.tooltip a:active,.tooltip a:hover,.tooltip a:visited {
text-decoration:underline;
color:#476170;
}

.border-noright
{
    border:solid 1px black;
    border-right:none;
    font-weight:bold;
}
.border-noleftright
{
    border:solid 1px black;
    border-right:none;
    border-left:none;
    font-weight:bold;
}
.border-noleft
{
    border:solid 1px black;
    border-left:none;
    font-weight:bold;
}
.border-top
{
    border-top:solid 1px black;
    font-weight:bold;
}


/** Generic overrides **/
.no-float {float: none;}


/** Additional Homepage FCA styles **/
div.homepage-alt {float: left;}
img.fca_img_variant {float: left; margin: 0 10px 0 0;}
span.supplemental-text {font-size: 11px;}
.insite-fca {width: 480px;}
div.insite-fca {height: 36px;}


/** For thumbnail images in article pages **/
img.img-article-body {float: left; margin: 0 8px 0 0;}



/**************************Practice Management Forums*/
.main #pmf_div_outer {
    padding:10px
}
.main #pmf_div1 {
    background-image:url(/images/FCA_Gradation2.jpg);
    background-repeat:repeat-x;
    float:left;
    line-height:normal;
    list-style-type:none;
    padding:0;
    margin:16px 0 0 0px;
    width:307px;
    height:auto;
}
#pmf_div1 a:link, #pmf_div1 a:active, #pmf_div1 a:visited {
    text-decoration:underline;
    color:#333333;
    outline: none;
}
#pmf_div1 a:hover {
    text-decoration:none;
    color:#333333;
    outline: none;
}
.main #pmf_div1 p {
    width:250px;
}
.main #pmf_div2 {
    background-image: url(/images/FCA_Gradation2.jpg);
    background-repeat:repeat-x;
    float:left;
    line-height:normal;
    list-style-type:none;
    padding:0px;
    margin:16px 0 0 0;
    width:308px;
    height:auto;
    border-right: 1px solid #ccc;
    border-right-style:dotted;
    border-left: 1px solid #ccc;
    border-left-style:dotted;
}
#pmf_div2 a:link, #pmf_div2 a:active, #pmf_div2 a:visited {
    text-decoration:underline;
    color:#333333;
    outline: none;
}
#pmf_div2 a:hover {
    text-decoration:none;
    color:#333333;
    outline: none;
}
.main #pmf_div2 p {
    width:250px;
}
.main #pmf_div3 {
    background-image:url(/images/FCA_Gradation2.jpg);
    background-repeat:repeat-x;
    float:left;
    line-height:normal;
    list-style-type:none;
    padding:0px;
    margin:16px 0px 0 0px;
    width:307px;
    height:auto;
}
#pmf_div3 a:link, #pmf_div3 a:active, #pmf_div3 a:visited {
    text-decoration:underline;
    color:#333333;
    outline: none;
}
#pmf_div3 a:hover {
    text-decoration:none;
    color:#333333;
    outline: none;
}
.main #pmf_div3 p {
    width:250px;
}
/* PMF Design 1 */
table.pmf {
    background: #fff;
    border: none;
    width:100%;
    margin:0;
    padding:0;
}
table.pmf th {
    text-align: left;
    font-weight: normal;
    padding:0.2em 0 0.2em 1em;
    border: 0px;
    border-bottom: 1px solid #fff;
    text-transform:none;
}
table.pmf td {
    text-align: right;
    border: 0px;
    border-bottom: 1px solid #fff;
    border-left: 1px solid #fff;
    padding: 0.1em 0.5em;
}
table.pmf thead th {
    text-align: center;
    font-weight: bold;
    color: #000;
    border-left: 1px solid #fff;
}
table.pmf th.Corner {
    text-align: left;
    border-left: 0px;
    background-color: #fff;
    border-bottom: 1px dotted #efefef;
    color:#505052;
    padding:0 0 2px 1em;
    text-transform:none;
}
table.pmf tr.Odd {
    background: #fff;
}
/* PMF Design 1b */
table.pmf1b {
    background: #fff;
    border: none;
    width:100%;
    margin:0;
    padding:0;
}
table.pmf1b th {
    text-align: left;
    font-weight: normal;
    padding:0.2em 0 0.2em 1em;
    border: 0px;
    border-bottom: 1px solid #fff;
    text-transform:none;
}
table.pmf1b td {
    text-align: right;
    border: 0px;
    border-bottom: 1px solid #fff;
    border-left: 1px solid #fff;
    padding: 0.1em 0.5em;
}
table.pmf1b thead th {
    text-align: center;
    font-weight: bold;
    color: #000;
    border-left: 1px solid #fff;
}
table.pmf1b th.Corner {
    text-align: left;
    border-left: 0px;
    background-color: #fff;
    border-bottom: 1px dotted #fff;
    color:#505052;
    padding:0 0 1em 1em;
    text-transform:none;
}
table.pmf1b tr.Odd {
    background: #fff;
}
ul#leftNav_pmf {
    list-style: none;
    margin: 10px 0 0 0;
    padding-left:0;
    text-indent: -15px;
}
ul#leftNav_pmf li {
    padding:0 0 10px 15px;
    background-image:url(/images/up.gif);
    background-repeat: no-repeat;
    background-position: inherit;
    list-style:none;
}
ul#leftNav_pmf li a:link, ul#leftNav_pmf li a:focus, ul#leftNav_pmf li a:visited, ul#leftNav_pmf li a:active {
    text-decoration:none;
    color:#484848;
    padding-left:15px;
    margin:0;
}
ul#leftNav_pmf li a:hover {
    text-decoration:underline;
    color:#484848;
    padding-left:15px;
    margin:0;
}
div#mainContent_pmf3Col_fadeText {
    margin-top:26px;
    padding:10px;
    width:470px;
    height:auto;
    background:url(/images/contentFade_1.gif);
    background-repeat:repeat-x;
    background-position:top;
}
/* PMF Design 2 */
table.pmfDesign2 {
    border-collapse: collapse;
    width:100%;
}
table.pmfDesign2 th {
    text-align: left;
    font-weight: normal;
    padding:0.1em 0.1em 0.9em 0.1em;
    border: 0px solid #666666;
    font-weight:bold;
    width:220px;
    vertical-align:top;
}
table.pmfDesign2 td {
    text-align: left;
    padding:0.1em 0.1em 0.9em 0.1em;
    border: 0px solid #666666;
    vertical-align:top;
}
table.pmfDesign2 td.rightAlign {
    text-align: right;
    padding:0.1em 0.1em 0.9em 0.1em;
    border: 0px solid #666666;
    vertical-align:top;
}
table.pmfDesign2 thead th {
    text-align: left;
}
table.pmfDesign2 th.Corner {
    text-align: left;
    padding: 0 0 1em 0;
    font-weight:normal;
    width:auto;
}
/* PMF Design 3 */
table.pmfDesign3 {
    background: #fafafa;
    border: none;
    width:100%;
    margin:0;
    padding:0;
}
table.pmfDesign3 th {
    text-align: left;
    font-weight: normal;
    padding:0.2em 0 0.2em 0em;
    border: 0px;
    border-bottom: 1px solid #e3e3e3;
    text-transform:uppercase;
    width:180px;
}
table.pmfDesign3 td {
    text-align: left;
    border: 0px;
    border-bottom: 1px solid #e3e3e3;
    border-left: 0px solid #e3e3e3;
    padding: 0.1em 0.5em;
    width:180px;
}
table.pmfDesign3 thead th {
    text-align: center;
    font-weight: bold;
    color: #000;
    border-left: 0px solid #e3e3e3;
}
table.pmfDesign3 th.Corner {
    text-align: left;
    border-left: 0px;
    background-color: #fff;
    border-bottom: 1px dotted #e3e3e3;
    color:#505052;
    padding:0 0 1em 0em;
    text-transform:none;
}
table.pmfDesign3 tr.Odd {
    background: #fff;
}
img#ria-forum {margin: 0 0 10px 0;}
h1#ria-forum {background: url(/images/ria-pmf-2010-header.gif) bottom left no-repeat #fff; text-indent:-9999px; height:50px; margin:0 0 10px 0; padding:10px 0 0 0;}
h2.ria-forum {font-size:14px;}
ul.ria-forum {float:left; width:676px; margin:0; padding:0;}
ul.ria-forum li {margin:0 0 6px 48px; float:left; list-style-type:none; display:inline; padding:0; width:168px; padding: 0 0 0 20px; height: 100px; border-left: 1px dotted #999999;}
ul.ria-forum li.first {margin:0 0 6px 0px; border-left: 0 none; padding:0;}
ul.ria-forum li img {margin:10px 0 0 0;}


/** PODCAST link styles **/
a.asset_name {font-weight: bold;}
/** ARTICLE CHART TABLE styles **/
table.article-chart {font: 12px Arial, Helvetica, sans-serif; color: #333333;}
.article-chart td{padding: 8px;}
.article-chart tr.header {font-size: 13px; font-weight: bold; background:#927a4a;}
.article-chart tr.header td {color: #ffffff;}
.article-chart tr.zebra-stripe {background: #ebeaea;}
.article-chart td.more-info {font-size: 11px; border-top: 1px solid #dedede;}
.article-chart td.more-info a {color: #892e13;}
.article-chart td.left-border-line {border-left: 1px solid #866e3e;}
.article-chart td.vertical-legend {font-weight: bold;}
.article-chart .align-top {vertical-align: top;}
 
/********** Footnote on About Us page **************/
p.footnote {color: #666666; font-size: 10px}


/* History and Heritage page */
div.side-feature-right {width: 218px; height: 46px; float: right; margin: 10px 0 0 0; font-size: 11px;}
div.side-feature-right img {float: left; margin: 0 10px 10px 0; border: 1px solid #ccc;}
div.side-feature-right p {margin: 0; padding: 0; line-height: 13px;}
div.side-feature-right p a {font-size: 12px; font-weight: bold; text-transform: uppercase; line-height: 20px;}
img.history-heritage {margin: 5px 0 15px 0;}


/**********   styles ***************/
#box li {
    margin-left:3px;
}
div#tab2Col_container{
    width:677px;
}
.main #content_2Column_left2 div#tab1Col {
    margin: 10px 0 0 0;    
    float:left;
    width:673px;
    display: inline:
}
.main #content_2Column_left2 div#tab1Col p.top_header {padding:5px 3px 0 0; margin:0; text-align:right; color:#999999; text-transform:uppercase; border:0;font-weight:bold;}
.main #content_2Column_left2 div#tab1Col p {background:#Ffffff none repeat scroll 0 0; border-bottom:1px dotted #DCDCDC; padding: 12px 3px 12px 12px; margin:0; color:#000;}
.main #content_2Column_left2 div#tab1Col p.gray {background:#F9F9F9 none repeat scroll 0 0; border-bottom:1px dotted #DCDCDC; padding: 12px 3px 12px 12px; margin:0; color:#000;}

div#tab2Col_left{
    margin:10px 0 0 0;
    float:left;
    /*width:203px;*/
    width:193px;
    display:inline:
}
    div#tab2Col_left a {
        color:#383838;
        text-decoration:none;
    }    
    div#tab2Col_left a:link {
        color:#383838;
        text-decoration:none;
    }
    div#tab2Col_left a:active {
        color:#383838;
        text-decoration:none;
    }
    div#tab2Col_left a:visited {
        color:#383838;
        text-decoration:none;
    }
    div#tab2Col_left a:hover {
        color:#999999;
        text-decoration:underline;
    }
div#tab2Col_left p {
    border-top:1px dotted #ccc;
    color:#999;
    font-size: 10px;
    margin:0 0 16px;
    padding:16px 0 0;
    text-align:center;
}
div#tab2Col_left img.insite {
    margin:0px auto;
    text-align:center;
}
div#tab2Col_right{
    /*width: 450px;*/
    width:470px;
    float: left;
    /*margin: 25px 0 0 20px*/
    margin: 25px 0 0 14px;
    padding: 0;
display:inline;
}
    div#tab2Col_right a {
        color:#927A4A;
        text-decoration:underline;
        cursor:pointer;
    }    
    div#tab2Col_right a:link {
        color:#927A4A;
        text-decoration:underline;
        cursor:pointer;
    }
    div#tab2Col_right a:active {
        color:#927A4A;
        text-decoration:underline;
        cursor:pointer;
    }
    div#tab2Col_right a:visited {
        color:#927A4A;
        text-decoration:underline;
        cursor:pointer;
    }
    div#tab2Col_right a:hover {
        color:#999999;
        text-decoration:none;
        cursor:pointer;
    }
/** 2/18/09 DH **/
div#tab2Col_right {line-height: 18px;}
ul#tab2Col_leftNav{
    margin-left:25px;
    padding:0;
}
ul#tab2Col_leftNav li{
    margin-left:-25px;
    padding-bottom:3px;
}
/* this is interfering with presenters list
div#tab2Col_right ul{
    margin-left:25px;
    padding:0;
}
div#tab2Col_right ul li{
    margin:0 0 1px 5px;
    padding-bottom:1px;
}
*/
li.tab2Col_leftNav_level1{
    list-style-type:none;
    margin-top:15px;
}
li.level1_bottom{
    border-bottom:1px dotted #ccc;
}
ul.tab2Col_leftNav_level2{
    padding-top:5px;    
    list-style-image:url(/images/up.gif);
}
ul.tab2Col_leftNav_level3{
    list-style-image:none;
    list-style-type:none;
}
ul.tab2Col_leftNav_level3 li{
    list-style-image:none;
    list-style-type:none;
    padding: 3px 0 0 0;
    margin:0;
}
ul.tab2Col_leftNav_level3 li ul li{
    list-style-image:none;
    list-style-type:none;
    padding:0;
    margin:0;
}
a.tab2col_leftNav_link{
    color:#999;
    text-decoration:underline;
}
a.tab2col_leftNav_link:link{
    color:#999;
    text-decoration:underline;
}
a.tab2col_leftNav_link:active{
    color:#999;
    text-decoration:underline;
}
a.tab2col_leftNav_link:visited{
    color:#999;
    text-decoration:underline;
}
a.tab2col_leftNav_link:focus{
    color:#999;
    text-decoration:underline;
}
a.tab2col_leftNav_link:hover{
    color:#999;
    text-decoration:none;
}
h1.tab2Col_h1{
    color:#92989e;
    font-size:18px;
    margin:0;
    padding:0;
}
h2.tab2Col {
    color:#996633;
    font-size:16px;
    text-align:center;
    margin-bottom:0;
    border-bottom: 1px solid #999;
    padding:0 0 3px 0;
    text-transform:uppercase
}
h6.tab2Col {
    color:#999;
    font-size:10px;
    text-align:center;
    margin:5px 0;
    text-transform:uppercase;
    
}
ul.tab2Col_list li {
    margin-left:-25px;
}
ul.tab2Col_list_secondary {
    list-style-type:none; 
    margin:0; 
    padding:0
}
ul.tab2Col_list_secondary li {
    margin-left:10px;
}
a.tab2Col_link2{
    color:#a48c5c;
    text-decoration:underline;
}
a.tab2Col_link2:link{
    color:#a48c5c;
    text-decoration:underline;
}
a.tab2Col_link2:active{
    color:#a48c5c;
    text-decoration:underline;
}
a.tab2Col_link2:visited{
    color:#a48c5c;
    text-decoration:underline;
}
a.tab2Col_link2:focus{
    color:#a48c5c;
    text-decoration:underline;
}
a.tab2Col_link2:hover{
    color:#a48c5c;
    text-decoration:none;
}
table.InsiteDesign {
    border-collapse: collapse;
    width:100%;
}
table.InsiteDesign th {
    text-align: left;
    font-weight: normal;
    padding:0em 0.1em .5em 0.1em;
    border: 0px solid #666666;
    font-weight:normal;
    width:50%px;
    vertical-align:top;
}
table.InsiteDesign td {
    text-align: left;
    padding:0em 0.1em 00em 0.1em;
    border: 0px solid #666666;
    vertical-align:top;
}
table.InsiteDesign thead th {
    text-align: left;
}
table.InsiteDesign th.Corner {
    text-align: left;
    padding: 0 0 1em 0;
    font-weight:normal;
    width:auto;
}
/** Used for Acquisition Terms and conditions **/
div#disclaimer {
    width:600px;
    height:400px;
    background-color: #fff;
}
div#disclaimer-top-header {
    width:600px;
    height:49px;
    background-image:url(/images/disclaimer-background.gif);
    background-position:center;  
    background-repeat: repeat-x;
    padding:5px 0 0 0;
}
div#disclaimer_logo {
    width:154px;
    height:40px;
    margin:0 auto;
}
div#disclaimer_body {
    width:590px;
    padding-right:10px;
    text-align:left;
    height:332px;
    color:#000;
}
div#disclaimer_bottom {  
    background-image: url(/images/PopUpGripper.jpg);
    width:12px;
    height:12px;
    float:right;
}


/* Default Tabs */
div#tabs-default {background:#FFFFFF url(/images/tab_fade_bg.jpg) repeat-x scroll center bottom; float:left; font-size:11px; line-height:normal; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0; text-align:left; width:100%;}
div#tabs-default ul {display:block; font-size:11px; line-height:16px; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:10px 0 0;}
div#tabs-default li {background:transparent url(/images/Pershing_Events_IWL_1.gif) no-repeat scroll left top; display:block; float:left; margin:0 5px 0 6px; padding:0 0 0 9px;}
div#tabs-default a {background:transparent url(/images/Pershing_Events_continuing_edu3.gif) no-repeat scroll right top; border:medium none; color:#fff; display:block; font-size:11px; font-weight:700; padding:5px 15px 4px 6px; text-decoration:none;}
div#tabs-default a:hover {color:#fff;}
div#tabs-default #current {background-image:url(/images/EventsTabFade1_white.jpg); border:medium none; display:block;}
div#tabs-default #current a {background-image:url(/images/Pershing_Events_continuing_edu2_white.gif); border:medium none; color:#000; display:block; font-size:11px; padding-bottom:5px;}
/* Default Tabs */


/** Contact Us Locations **/
td.contact-column {width: 50%; vertical-align: top;}
p.contact-section {text-transform: uppercase; font-weight: bold;}
p.contact-subsection{font-weight: bold; color: #5a5a5a;}


/* Contact Us new styles */
div#content_1column_center {float: left; width: 960px;}
h3.contact-us {color:#545231; font-size:18px; margin: 20px 0 20px 28px;}
div#content_1column_center h4 {font-size: 12px; font-weight: bold;}
div.contact-intro p {margin: 0 0 0 28px; padding: 0;}
p.attention { font-size: 16px; line-height: 24px;}
p.attention  span {font-size: 12px;}
div.solutions-pitch {width: 960px; float: left; margin: 42px 0; padding: 0;}
div#content_1column_center div.solutions-pitch p {margin: 0 0 0 84px; padding: 0; font-size: 22px; color: #999;}
ul#contact-segments {width: 960px; float: left; padding: 0; margin: 24px 0 0 0; }
ul#contact-segments li {width: 280px; margin: 0 0 0 12px; padding: 10px 0 14px 14px; float: left; list-style-type: none; line-height: 22px; background: url(/images/gradient_pattern1x74.gif) repeat-x; border-width: 1px 1px 1px 1px; border-color: #f0f0f0 #cccccc #999999 #e5e5e5; border-style: solid;}
ul#contact-segments li.first-item {width: 250px; margin: 0 0 0 96px; display: inline;}
ul#contact-segments li.second-item {width: 160px;}
ul#contact-segments li a {font-size: 21px;}
div.contact-countries {width: 960px; float: left; margin: 64px 0 0 0;}
div.contact-countries h4 {margin: 0 0 0 28px;}
div.contact-countries ul {float: left; margin: 24px 0 0 0; padding: 0; font-size: 12px; font-weight: bold; color: #999; list-style-type: none;}
div.contact-countries ul li {width: 148px; float: left; margin: 0; padding: 4px 0; text-align: center;}
div.contact-countries ul li.first-item {margin: 0;}
div.contact-countries ul li img {border: 1px solid #ccc;}
div.contact-locations {width: 960px; float: left; margin: 40px 0 0 0; padding: 0;}
div.contact-locations h4 {margin: 0 0 0 28px; padding: 0;}
div.contact-locations ul.locations li h5 {margin: 0 0 10px 0; padding: 0; font-size: 16px; color: #999;}
ul.locations {width: 310px; float: left; list-style-type: none; margin: 20px 0 0 0; padding: 0;}
ul.locations li {margin: 0; padding: 0;}
ul.locations p {margin: 0 0 0 24px;}
ul.column1 {}
ul.column3 {margin-top: 50px;}
ul.column1 li {margin: 0 0 0 26px;}
ul.column1 li h5 {margin: 0; padding: 0;}
ul.locations li p {font-size: 11px; color: #666; margin 0; padding-bottom: 12px;}
ul.locations li p strong {font-size: 12px; color: #333; text-transform: uppercase;}
ul.locations li p span {text-transform: uppercase; color: #000;}




/** FCA thumbnail images **/
img.thumbnail-fca-featured {float: left; margin: 0 6px 32px 0;}
img.thumbnail-fca {float: left; margin: 0 6px 4px 0;}
img.thumbnail-fca-border {border: 1px solid #ccc;}
div.display-none {display:none;}
.required-color {color:red;}
img.image-sidebar-fca {float: left; margin: 0 6px 0 0;}
img.fca-rightcontent {float: left; margin: 0 6px 0 0; border: 1px solid #ccc;}
img.fca-bottom-margin {float: left; margin: 0 6px 6px 0; border: 1px solid #ccc;}

/** From the Desk of article page signatures **/
ul.signatures {width: 360px; padding: 0; float: left; list-style-type: none;}
ul.signatures li {width: 50%; float: left; }
ul.signatures li p {width: 100%; margin: 0; padding: 0 0 0 16px; float: left;  font-size: 11px; line-height: 14px;}
ul.signatures li p a {font-weight: bold;}

/** used in right column FCAs when there is no content - so background gradient in Fade 2 does not collapse **/
p.filler {height: 100px;}

/** Homepage FCA style revisions  7-27-09**/
.main #pershingHomepageFade2 div.home-right-column-fca img.logo{margin: 12px 0 8px 0;}
div.home-right-column-fca {margin: 0 0 10px 0; padding:0; border-bottom: 1px dotted #dedede;}
div.home-right-column-fca.noborder {border: none;}
div.home-right-column-fca {border-bottom: 1px dotted #dedede;}
div.home-right-column-fca p.clear-left {clear: left; line-height: 14px;}
div.home-right-column-fca p.rightText {margin: 8px 0; padding: 0;}
div.pershing_hp_content-subcell-right-box p.homepage {margin-bottom: 0;}
div.pershing_hp_content-subcell-right-box div.rightText {margin:8px 0 6px 0; padding:0;}
div.pershing_hp_content-subcell-right-box div.rightText2 {margin:0; padding:0;}

div#pershingHomepageFadeText2 img.alt-style, .main #pershingHomepageFade2 img.alt-style { float: none; margin: 0;}
.main #pershingHomepageFade2 img.alt-style.right {margin: 10px 0 0 216px;}
div#pershingHomepageFade2 div.homepage-alt {clear: left;}

/***************INSITE STYLES***************/
 
#tab2Col_right ul.qa {margin: 20px 0; list-style: none;}
#tab2Col_right ul.qa li {margin: 0 0 10px 0; font-weight: bold; }
#tab2Col_right ul.qa li span {font-weight: normal;}
#tab2Col_right div.rule {border-top: 1px dotted #999999; margin:20px 0;}
#tab2Col_right div.popout {padding:10px; background-color:#f3f4ee} 
#tab2Col_right div.popout ul li {padding:0px; background-color:#f3f4ee; margin-left:0}
#bodySection-fade-insite {background: #fff url(/images/insite2010-fade.jpg) repeat-x top left; float:left; display:inline;}
#tab2Col_right ul#hotel-listing {list-style-type:none; padding:0; margin:10px 0; font-size:11px; line-height:15px; clear:right; float:left;}
#tab2Col_right ul#hotel-listing li {display:inline; float:left; width:140px;}
#tab2Col_right ul#hotel-listing li#middle {display:inline; float:left; width:160px; border-left:1px solid #ccc; border-right:1px solid #ccc; padding:0 0 0 10px; margin: 0 10px 0 0;}


/** Insite Pull Quote **/
div.pull-quote {width: 410px; float: left; margin: 10px 0 0 14px; display: inline; color: #999; font-family: Arial, Helvetica, sans-serif;}
p.start-quote-marks {float: left; margin: 0; color: #927a4a; font: bold 48px "Times New Roman", Times, serif;}
p.quote-body {float: left; margin: 15px 0 0 3px; padding: 0; font-size: 18px; line-height: 24px;}
p.end-quote-marks {float: left; display: inline; margin: 48px 0 0 0; padding: 0; font: bold 48px "Times New Roman", Times, serif; color: #ccc;}
p.author {width: 368px; float: left; clear: left; margin: 0; padding: 0; color: #927a4a; text-align: right; font-size: 12px;}
.blogauthor{color:#1C5986;}
span.highlight {color: #666; background-color:#fff;}
div.small-pull-quote {font-size:11px; font-weight:600; color:#486c7c; margin:12px 14px 14px 14px; line-height:16px; text-align:center; border:0px solid red;}
div.small-pull-quote div {color:#486c7c; font-size:10px; margin:11px 0 14px 0px;}
div.small-pull-quote a.insite-gold {color: #927a4a;}

div.insite2010-pull-quote {color:#999999; display:inline; float:left; font-family:Arial,Helvetica,sans-serif; margin:10px 0 0 0; width:452px; position:relative; padding:0 0 22px; border-bottom: 1px solid #616161; }
p.insite2010-start-quote-marks {color:#927A4A; display:inline; float:left; font:bold 28px "Times New Roman",Times,serif; margin:0; }
p.insite2010-quote-body {float:left; font-size:14px; line-height:24px; margin:4px 0 0 3px; padding:0; position:relative; width:418px; }
p.insite2010-end-quote-marks {color:#927A4A; display:inline; font:bold 28px "Times New Roman",Times,serif; margin:48px 0 0 0; padding:0; position:absolute; right:282px;}
p.insite2010-author {clear:left; color:#616161; float:left; font-size:10px; margin:0 0 0 20px; padding:0; text-align:left; width:368px; display:inline; }

/** Insite Agenda **/
table#agenda-insite {width: 100%; clear: left; font: 12px Arial, Helvetica, sans-serif; color: #666;}
table#agenda-insite th {font-size: 14px; display: none;}
table#agenda-insite td {padding: 3px 0; font-weight: bold; vertical-align:top;}
table#agenda-insite td ol {margin: 0; padding: 0 0 0 24px; list-style-position: outside;}
table#agenda-insite td ol li {margin: 4px 0 0 0; padding: 0; font-weight: normal;}
table#agenda-insite td.left-column p {width: 140px; margin:0; padding:0}
table#agenda-insite td.right-column p {width: 304px; margin:0; padding:0}
table#agenda-insite td.date {padding-top: 20px; text-transform: uppercase; font-size: 13px; color: #000; border-bottom: 1px solid #ccc;}
table#agenda-insite td.time {font-weight: normal;}
table#agenda-insite span.topic-description {font-size: 10px; font-weight: normal; line-height: 13px;}
table#agenda-insite span.topic-time {font-weight: normal;}
table#agenda-insite td.highlight {color: #7e5d20; background-color:#fff;}
table#agenda-insite td.highlight a {font-size: 10px;}
ul.session-type-legend {width: 100%; float: left; margin: 0 0 12px 0; padding: 0; list-style-type: none; font-size: 10px;}
ul.session-type-legend li {float: left; margin: 0 10px 0 0;}
span.session-type-code1 {display: inline; padding: 0 1px; font-size: 10px; color: #666; background-color: #a8c9e5;}
span.session-type-code2 {display: inline; padding: 0 1px; font-size: 10px; color: #666; background-color: #e48b42;}
span.session-type-code3 {display: inline; padding: 0 1px; font-size: 10px; color: #666; background-color: #fcd383;}
span.ce-type1 {display: inline; padding: 0 1px; font-size: 10px; color: #666; background-color: #e4ca8d; margin: 0 0 0 2px;}
span.ce-type2 {display: inline; padding: 0 1px; font-size: 10px; color: #666; background-color: #d8d8d8; margin: 0 0 0 2px;}
span.sponsor-text {color: #999; font-size: 9px; font-style:italic;}
table#agenda-insite td img.sponsorlogo {vertical-align: top; margin: 4px 0 0 0;}
/** Insite Agenda seminar details - expanding section **/
div.concurrent-seminars {float: left; margin: 0; padding: 0;}
ul.seminar{width: 444px; float: left; clear: left; margin: 0; padding: 0; list-style-type: none;}
ul.seminar li{width: 100%; float: left; clear: left; height:auto; margin: 0 0 4px 0; padding: 0;}
ul.seminar li p{float: left; height:auto; clear:right;}
ul.seminar li p.session{width: 286px; float: left; margin: 0 0 4px 26px; line-height: 13px;}
p.seminar-name{width: 444px; float: left; clear: left; margin: 8px 0; padding: 2px 0 2px 10px; text-transform: uppercase; background-color: #e6e6dc;}
p.time{margin:0 0 0 18px; display: inline; font-weight: normal;}
p.hide-link-holder{width: 444px; float: left; clear: left; margin: 8px 0 16px 0; padding: 0; text-align: right;}
span.speaker{margin: 0; padding: 0; font-size: 10px; font-weight: normal;}
a#show-details, a#toggle-details, a#internal-hide-link, span.normal-weight {color: #996633; font-weight: normal;}

span.table-booth-number {display:none;}
span.session-room-number {display:none;}

/** Insite Conference Fees **/
table#conference-fees td, th {border-bottom: 1px solid #ccc;}
table#conference-fees {margin: 10px 0;}
/** Insite Presenters **/
p.presenters-index span {font-size: 11px; color: #999;}
ul.presenters-list {float: left; margin: 20px 0 0 0; padding: 0; list-style-type: none; list-style-position:inside;}
ul.presenters-list li {width: 422px; float: left; clear: left; margin: 0 0 24px 0; padding: 0;}
ul.presenters-list li p {width: 312px; margin: 0 0 0 10px; float: left; line-height: 18px;}
img.presenter-photo {float: left; margin: 4px 0 0 0; border: 1px solid #999; display:inline;}
span.presenter-name {font-weight: bold; text-transform: uppercase; letter-spacing: 1px;}
ul.presenters-list span.highlight {font-size: 11px; font-weight: bold; color: #7e5d20; line-height: 13px;}
ul.presenters-list span.highlight a {text-decoration: none; color: #7e5d20; cursor: default;}
ul.presenters-list li a.anchor {display: block;}
/** Insite Sponsors and Exhibitors **/
p.platinum-sponsor {margin: 20px 0; padding: 0 0 10px 0; border-bottom: solid 1px #ccc;}
ul.sponsor-logos {margin: 20px 0 20px 0; padding: 0 0 10px 0; list-style-type: none; border-bottom: solid 1px #ccc;}
img.row1-middle {margin: 0 48px 0 68px;}
img.row2-middle {margin: 0 16px 0 18px;}
ul.sponsors-exhibitors {width: 210px; float: left; display: inline; margin: 10px 0 0 0; padding: 0; list-style-type: none; font-size: 11px; color: #996633; list-style-position: outside; border:0px solid red;}
ul.sponsors-exhibitors li {margin: 0 0 6px 0;}
ul.list2 {margin: 20px 0 0 30px;}
span.sold {color: #cc0202; font-weight:bold; font-size:12px;}

ul.sponsors-exhibitors-list1 {width: 232px; float:left; list-style-position: outside; display: inline; margin: 10px 6px 0 0; padding: 0; list-style-type: none; font-size: 11px; color: #996633; border:0px solid red;}
ul.sponsors-exhibitors-list1 li {margin: 0 0 6px 0;}

ul.sponsors-exhibitors-list2 {width: 232px; float:left; list-style-position: outside; display: inline; margin: 10px 0 0 0; padding: 0; list-style-type: none; font-size: 11px; color: #996633; border:0px solid red;}
ul.sponsors-exhibitors-list2 li {margin: 0 0 6px 0;}


/** Insite right sub-content column  **/
div.right-sub-content-column {margin: 0 auto; padding: 0 0 15px 0; text-align: center; border-bottom: 1px dotted #ccc;}
div.right-sub-content-column h2.tab2Col {font-weight: bold;}
div.right-sub-content-column h6.tab2Col {margin-bottom: 18px;}
div.right-sub-content-column img {margin: 0 0 0 0; border: none;}
div.right-sub-content-column img.registration-button, div.right-sub-content-column img.be-sponsor-button {float: left; margin: 0 0 0 3px;}
div.right-sub-content-column img.be-exhibitor-button {margin: 18px 0;}
div.right-sub-content-column p {font-size: 11px; margin: 0 0 6px 0; padding: 0 0 0 0; color: #999; border-top: 0px dotted #ccc; text-align: center;}
p.sponsoredby-text {font-size: 10px; color: #999; text-align: center;}
/** Insite Sponsors logos listing on right column **/
ul#insite-sponsors {width: 100%; padding: 0; list-style: none;}
ul#insite-sponsors li {margin: 18px auto; padding: 0; text-align: center;}
div#sponsor-logo-160x600 {margin: 0 auto; padding: 0; text-align: center;}
div#sponsor-ad-160x600 {margin: 0 auto; padding: 0; text-align: center;}
div#pershing-ad-160x600 {margin: 0 auto; padding: 24px 0 0 0; text-align: center;}
ul#insite-sponsors img.logo-120x60 {margin: 0; padding: 0; border: none;}
img.logo-120x60-extramargin {margin: 12px 0 28px 0;}
p.sponsor-advertisement {margin: 12px 0 2px 0; font-size: 11px; color: #bcbcbc; text-align: center;}
/** Insite Sponsor article pages **/
div.sponsor-article-title {margin: 30px 0 20px 0; font-size:17px; font-weight:bold; color:#545231;}
div.sponsor-contact-info {float: right; margin: 4px 0 14px 14px; padding: 0 0 14px 0; width: 250px; height: auto; background-color: #ececec; border: 1px solid #dedede;}
div.sponsor-contact-info img {margin: 14px 0 14px 14px; float:left;}
div.sponsor-contact-info img.headshot {margin: 14px 14px 14px 24px; border: 1px solid #fff; height:75px; width:75px; float:left;}
div.sponsor-contact-info p.about {clear: left; margin: 0 14px 14px 14px; font-weight: bold; font-style: italics;}
div.sponsor-contact-info p.address {margin: 0px 14px 0 14px; font-size: 11px; color: #666; line-height:14px;}
div.sponsor-contact-info a:link, div.sponsor-contact-info a:active, div.sponsor-contact-info a:visited {color: #7e5d20; font-size: 11px; color; text-decoration: underline;}
div.sponsor-contact-info a:hover {text-decoration: none;}
div.sponsor-contact-info .no-float {float: none;}
div.article-sub-content {margin-top: 94px;}
div.sponsor-article p.back-to-articles-link a {margin: 20px 0 0 0; color: #7e5d20; font-size: 11px;}
p.back-to-articles-link {margin: 20px 0 0 0; font-size: 10px; color: #7e5d20;}
p.back-to-articles-link span {font-size: 12px;}
a.gold {color: #7e5d20;}
div#tab1Col a {color: #7e5d20;}
a.small-link {font-size: 10px;}
/** Insite Hotel and Travel **/
img.hoteltravel-photo {float:left; margin: 4px 10px 0 0;}

/** Insite Pershing Pavilion Materials **/
.pavilion-floorplan-label {text-align: center; font-size: 11px; color: #999;}
.pavilion-instructions {margin-top: 36px; font-size: 10px;}
#accordion-insite-pavilion h3.ui-state-default {background: none;}
#accordion-insite-pavilion h3.ui-accordion-header a {text-decoration: none; font-weight: bold;}
#accordion-insite-pavilion h3.ui-state-default a span {font-size: 10px; color: #999;}
#accordion-insite-pavilion h3.ui-state-active {padding-top: 12px;}
#accordion-insite-pavilion h3.ui-state-active span.ui-icon {margin-top: 0;}
#accordion-insite-pavilion h3.ui-state-active a {padding-left: 26px; color: #666; font-size: 14px; font-weight: bold; text-decoration: none;}
#accordion-insite-pavilion h3.ui-state-active a span {font-size: 12px; font-weight: normal; color: #999;}
#accordion-insite-pavilion h3.ui-state-hover a {color: #ad3c1f;}
#accordion-insite-pavilion div.ui-accordion-content h4 {margin-top: 18px; color: #999; font-size: 12px; font-weight: bold;}
#accordion-insite-pavilion div.ui-accordion-content-active {padding-top: 0;}
#accordion-insite-pavilion div.ui-accordion-content-active ul {margin: 0; padding: 0 0 0 14px; list-style-type: none;}
#accordion-insite-pavilion div.ui-accordion-content-active ul.solo {margin-top: 18px;}
* html #accordion-insite-pavilion h3.ui-accordion-header a:link {text-decoration: none;}
* html #accordion-insite-pavilion h3.ui-accordion-header a:visited {text-decoration: none;}
* html #accordion-insite-pavilion h3.ui-accordion-header a:hover {text-decoration: none; color: #ad3c1f;}
* html #accordion-insite-pavilion h3.ui-accordion-header a:active {text-decoration: none; color: #666;}
* html #accordion-insite-pavilion h3.ui-state-active a:link {color: #666;}
* html #accordion-insite-pavilion h3.ui-state-active a:visited {color: #666;}
* html #accordion-insite-pavilion h3.ui-state-active a:hover {color: #ad3c1f;}
* html #accordion-insite-pavilion h3.ui-state-active a:active {color: #666;}
/**Insite Photo gallery**/
#insite-slideshow-wrapper #slideshow1 { clear: left; margin:10px 0; width:419px; border:0px solid blue; }
#insite-slideshow-wrapper #slideshow2 { clear:left; margin:10px 0; border:0px solid blue; }
#insite-slideshow-wrapper #slideshow3 { clear:left; margin:10px 0; border:0px solid blue; }
#insite-slideshow-wrapper .pictures { left: 22px; }
#insite-slideshow-wrapper ul#slideshow-date { list-style:none; padding:0; margin:20px 0; }
#insite-slideshow-wrapper ul#slideshow-date li { border-right: 1px solid #000; display:inline; padding:0 10px; }
#insite-slideshow-wrapper ul#slideshow-date li#last { border-right: 0px solid #000; }
#insite-slideshow-wrapper ul#slideshow-date li a {color: }
#insite-slideshow-wrapper #pictures-list { width: 460px; height: auto; margin: 0; padding:0; float:left; display:inline; border:0px solid green; }
#insite-slideshow-wrapper #pictures-list li { width: 60px; float: left; margin: 8px; list-style: none; display:inline; }
#insite-slideshow-wrapper #pictures-list a { width: 60px; padding: 3px; display: block; border: 1px solid #ccc; }
#insite-slideshow-wrapper #pictures-list a:hover { background: #927A4A }
#insite-slideshow-wrapper #pictures-list a.activeSlide { background: #927A4A; }
#insite-slideshow-wrapper #pictures-list a:focus { outline: none; }
#insite-slideshow-wrapper #pictures-list img { border: none; display: block }


/** Standard File Layouts **/
p.back-to-top {text-align:right;}

/** ACCORDION container height **/
div#homepage-accordion-container {height: 320px;}

/** Netx360 **/
ul.netx360-list {
color:#3e3e3e;
float:left;
font-size:11px;
list-style-image: url(/images/orange-bullet.gif);
margin:0 0 0 30px;
padding:0;
width:230px;
text-transform:none;
font-weight:bold;
}
ul.netx360-list li {
margin:0 0 6px;
}
ul.netx360-list list2 {
margin:0 0 0 30px;
}
h2.netx360 {
color: #154878;
text-transform:uppercase;
}
ul.netx360-list accordion-list {
margin:0 0 0 10px;
}
ul.netx360-list accordion-list li {
margin:0 0 2px;
}
/* NetX360 blue revisions */

div#bodySection_2Column_left2.netx360-background {background: url(/images/netx360_light_blue_gradient_1x30.jpg) repeat-x;  }
div#top-section-container {width: 100%; float: left; background: #406995 url(/images/netx360_light_blue_gradient_1x264.jpg) repeat-x;}
/* old dark blue
div#bodySection_2Column_left2.netx360-background {background-color: #0f2648;}
div#top-section-container {width: 100%; float: left; background-color: #0f2648;}
*/
div#top-section-container div#content_1Column_events h1, 
div#top-section-container div#content_1Column_events p {width: 94%; color: #cbc5d3;}
div#top-section-container div#content_1Column_events h2 {font-size: 14px; color: #f8900d;}
div#content_1Column_948.netx360-background {width: 100%; margin: 0; padding: 0; background: url(/images/netx360_light_blue_gradient_1x134.jpg) repeat-x;}
div#top-section-container div#content_1Column_events {margin: 0; }
div#top-section-container div#right_1Column_events {margin: 0 20px 0 0;}
div#top-section-container div#right_1Column_events img.download-button {margin: 10px 0 0 34px;}
p.netx360-highlight {font-size: 11px;}
p.netx360-highlight a{color: #ffffff;}

/* NetX360 accordion */
div#right-sub-container.netx360 {width: 292px; float: right; margin: 29px 0 0 0; background: none;}
div#accordion-netx360 {width: 272px; margin: 0; background-color: #fff;}
div#accordion-netx360 h3.ui-state-default a {padding: .5em .5em .5em 2.2em; color: #154878; font-size:12px; font-weight:normal; text-transform: none;}
div#accordion-netx360 h3.ui-state-active a {padding: 12px 0 12px 26px; color: #D66B1B; font-size:17px; font-weight:bold; text-transform: none;}
div#accordion-netx360 ul {margin: 0 0 0 14px; padding:0; list-style-image: url(/images/orange-bullet.gif);}
div#accordion-netx360 ul li {margin:0; padding:0;}
div#tab-container {margin: 0; padding: 0; float: left; width: 642px; height: auto;}
 
/* NetX360 tabbed nav */
div#netx360-content {width: 642px; height: 400px; margin: 0 0 0 20px; background: none; border: none;}
div#netx360-content ul.ui-widget-header {padding-left: 6px; background: none; border-color: #b7c1cf; border-top: none; border-right: none; border-left: none;}
div#netx360-content ul.ui-widget-header li {height: 25px; margin-right: 4px; padding: 0; border: 1px solid #b7c1cf; text-transform: uppercase; font-weight: bold; font-size: 11px; background: url(/images/netx360-tab-bg-1x24.gif) repeat-x;}
div#netx360-content ul.ui-widget-header li a {margin: 0; padding: 5px 12px 0 12px; color: #154878; background: url(/images/netx360-tab-anchor-bg-9x9.gif) no-repeat top right;}
div#netx360-content ul.ui-widget-header li.ui-state-active {border: 1px solid #b7c1cf; background: #fff;}
div#netx360-content ul.ui-widget-header li.ui-state-active a {color: #d66b1b; background: none;}
div#netx360-content div {margin: 0; padding: 20px; background: #fff url(/images/divider.jpg) no-repeat top right;}
div#netx360-content div img {float:right; margin:0 10px 10px 10px;}
div#netx360-content div#grow-your-business {padding-bottom: 100px}

/*Content Slider*/
#page-wrap { width: 450px; height: 700px;}
.slider-wrap {width: 419px;}
.stripViewer .panelContainer .panel ul {text-align: left; margin: 0 15px 0 30px;}
.stripViewer {position: relative; overflow: hidden; width: 419px; height: 285px; margin-bottom:10px;}
.stripViewer .panelContainer {position: relative; left: 0; top: 0;}
.stripViewer .panelContainer .panel {float: left; height: 100%; position: relative; width: 419px;}
.stripNavL, .stripNavR, .stripNav {display: none;}
.nav-thumb {border: 1px solid black; margin-right: 0px;}
#movers-row {margin: 0; width:419px; border:0px solid red;}
#movers-row div {width: 62px; float: left; margin-right:9px;}
#movers-row div.none {width: 62px; float: left; margin-right:0;}
#movers-row div a.cross-link {float: left; width: 62px;}
.photo-meta-data {/*background: url(/images/transpBlack.png);*/ padding: 10px; height: 30px;margin-top: -50px; position: relative; z-index: 9999; color: white;}
.photo-meta-data span { font-size: 13px;}
.cross-link {display: block; width: 62px; margin-top: -14px; position: relative; padding-top: 15px; z-index: 9999;}
.active-thumb {/*background: transparent url(images/icon-uparrowsmallwhite.png) top center no-repeat;*/ border:0px solid red; padding:0; margin:0;}
/*Content Slider*/

/* Talent Connect */
h1.talent-connect {font-size:30px; color:#b41f18; margin:0 0 6px 0; font-weight:normal;}
p.talent-connect-entry {color:#908d86;}
div#content-area-talent-connect {width:677px; float:left; margin:10px 0 0 0;}
div#content-area-talent-connect h3 {color:#000; text-transform:none; font-weight:bold; font-size:13px;}
div#content-area-talent-connect div#talent-connect-panel {padding:10px; border:1px solid #ccc; background-color:#fffcf5; margin:10px 0 0 0; width:auto;}
div#content-area-talent-connect div#talent-connect-panel ul {list-style-type:none; padding: 0 0 0 5px; margin:0 0 0 4px;}
div#content-area-talent-connect div#talent-connect-panel ul li {background-image:url(/images/talent-connect-bullet.gif); background-position:0px 10px; background-repeat:no-repeat; padding: 3px 0 3px 14px; margin:0;}
#box #current a.talent-connect {color:#b41f18;}
#box a.talent-connect, #box a:link.talent-connect, #box a:active.talent-connect, #box a:visited.talent-connect, #box a:hover.talent-connect {color:#000;}
/* Talent Connect */


/* Baseline Tabs Small */
#tabs-container { padding:0; -moz-border-radius-bottomleft:0px; -moz-border-radius-bottomright:0px; -moz-border-radius-topleft:0px; -moz-border-radius-topright:0px; background: transparent; border:none; padding-bottom:4px; margin:0 4px 10px 0;}
#tabs-container ul.ui-widget-header { background: transparent none repeat scroll 0 0; border-bottom: 0px solid #ccc; border-left: none; border-right: none; border-top: none; moz-border-radius-bottomleft: 0px; moz-border-radius-bottomright: 0px; moz-border-radius-topleft: 0px; moz-border-radius-topright: 0px; padding: 0.2em 0.2em 0 0; }
#tabs-container ul.ui-widget-header li { background: url(/images/small-tab-fade-1x25.gif) repeat-x; border: 1px solid #b7c1cf; font-size: 10px; font-weight: normal; height: 26px; margin: 0 .3em -.12em 0; moz-border-radius-topleft: 0px; moz-border-radius-topright: 0px; padding: 0; text-transform: uppercase; }
#tabs-container ul.ui-widget-header li a:link, #tabs-container ul.ui-widget-header li a:active, #tabs-container ul.ui-widget-header li a:visited { font-size:10px; background: url(/images/baseline-tab-anchor-bg-9x9.gif) no-repeat top right; color: #776655; margin: 0; padding: 5px 6px 0 6px; text-decoration: none; }
#tabs-container ul.ui-widget-header li a:hover { font-size:10px; background: url(/images/baseline-tab-anchor-bg-9x9.gif) no-repeat top right; color: #776655; margin: 0; padding: 5px 6px 0 6px; text-decoration: none; }
#tabs-container ul.ui-widget-header li.ui-state-active { background: #FFFFFF none repeat scroll 0 0; border: 1px solid #B7C1CF; }
#tabs-container ul.ui-widget-header li.ui-state-active a:link, #tabs-container ul.ui-widget-header li.ui-state-active a:active, #tabs-container ul.ui-widget-header li.ui-state-active a:visited, #tabs-container ul.ui-widget-header li.ui-state-active a:hover  { font-size:10px; background: none; color: #333333; text-decoration: none; }
#tabs-container div { background: #fff url(#) no-repeat top right; border: 1px solid #ccc; margin: 0; moz-border-radius-bottomleft: 0; moz-border-radius-bottomright: 0; padding: 0; }
#tabs-container div img {
    float:right;
    margin:0 10px 10px 10px;
}
#tabs-container ol {
padding-bottom:0;
padding-left:24px;
padding-right:0;
margin-top:6px;
margin-bottom:6px;
margin-right:0;
    color:#ccc;
    font-weight:normal;
    background:#fff;
    width:146px;
    font-size:11px;
*width:144px;
*padding-left:30px;
}
#tabs-container ol p {
    color: #3e3e3e;
    padding:0;
    margin:0;
line-height:14px;
}
#tabs-container ol p a:link, #tabs-container ol p a:active, #tabs-container ol p a:visited {text-decoration:none;}
#tabs-container ol p a:hover {text-decoration: underline;}

#tabs-container ol li {
    padding:6px 0;
    border-bottom:1px dotted #DCDCDC;
    background-color:#fff;
    color:#999;
margin-right:8px;
}

#tabs-container ol li.grey {
    padding:6px 0;
    border-bottom:1px dotted #DCDCDC;
    background-color:#fff;
    color:#999;
margin-right:8px;
}/* Baseline Tabs Small */


/* Baseline Tabs Large */
div#single-content-wrapper {padding:10px 0 0 28px; width:932px; float:left; margin:0; display:inline;}
div#pershing-baseline-tabs {width:670px; margin: 0; border: 0px solid red; background: none; float:left; padding:0; display:inline;}
div#pershing-baseline-tabs ul.ui-widget-header {padding-left: 6px; background: none; border-color: #dedede; border-top: none; border-right: none; border-left: none; text-align:left;}
div#pershing-baseline-tabs ul.ui-widget-header li {height: 25px; margin-right: 8px; padding: 0; border: 1px solid #dedede; text-transform: none; font-weight: bold; font-size: 11px; background: url(/images/tab-fade-1x40.gif) repeat-x;/*background: url(/images/baseline-tab-bg-1x24.gif) repeat-x;*/}
div#pershing-baseline-tabs ul.ui-widget-header li a {margin: 0; padding: 5px 12px 0 12px; color: #776655; background: url(/images/baseline-tab-anchor-bg-9x9.gif) no-repeat top right;}
div#pershing-baseline-tabs ul.ui-widget-header li.ui-state-active {border: 1px solid #dedede; background: #fff; height:26px;}
div#pershing-baseline-tabs ul.ui-widget-header li.ui-state-active a {color: #333333; background: none;}
div#pershing-baseline-tabs div {margin: 0; padding: 0; background-color: #ffffff;}
div#consolidation-entry {width: 670px; display: inline; float: left; margin: 0px; color: #666666;}

div#consolidation-entry ul {float:none; line-height:18px; list-style-type:square; padding-left:16px; margin-left:0; color: #000000}
div#consolidation-entry ul li {padding:0; margin-left:0}

div#consolidation-entry ul.consolidation-list {float:left; width:221px; display:inline; line-height:18px; list-style-type:square; padding-left:16px; margin-left:0}
div#consolidation-entry ul.consolidation-list li {padding:0; margin-left:0}
div#pershing-baseline-tabs div#right-container {background:#FFFFFF url(/images/right-container-bg-universal.gif) no-repeat scroll left top; display:inline; float:right; height:290px; margin:0; padding:10px 10px 10px 14px; width:195px;}


/* Investment Solutions Secondary Blue Tabs */
div#investment-solutions-tabs {width:670px; margin: 0; background: none; border: 0px solid red; float:left; padding:0; display:inline;}
div#investment-solutions-tabs ul.ui-widget-header {padding-left: 6px; background: none; border-color: #ccc; border-top: none; border-right: none; border-left: none; text-align:center;}
div#investment-solutions-tabs ul.ui-widget-header li {height:40px; margin-right: 4px; padding: 0; border: 1px solid #ccc; text-transform: none; font-weight: bold; font-size: 11px; background: url(/images/secondary-blue-tab-fade-1x40.gif) repeat-x;}
div#investment-solutions-tabs ul.ui-widget-header li a {margin: 0; padding: 5px 12px 0 12px; color: #44687E; text-transform:uppercase; font-weight: bold; background: url(/images/baseline-tab-anchor-bg-9x9.gif) no-repeat top right;}
div#investment-solutions-tabs ul.ui-widget-header li.ui-state-active {border: 1px solid #ccc; background: #fff; height:41px;}
div#investment-solutions-tabs ul.ui-widget-header li.ui-state-active a {color: #000000; background: none; font-weight: bold;}
div#investment-solutions-tabs div {margin: 0; padding: 0; background-color: #ffffff;}
div#consolidation-entry {width: 670px; display: inline; float: left; margin-right: 0px; }

div#investment-solutions-tabs div#right-container {background:#FFFFFF url(/images/right-container-bg-investment-solutions.gif) no-repeat scroll left top; display:inline; float:right; margin:0; padding:10px 10px 10px 14px; width:195px;}
#right_2Column_left2.mfc #blueFade2 {background:url(/images/img_mfc_rightcolumn_fade_bg2x100.gif) repeat-x scroll left top transparent;}

/* Customer Conference */
div#customer-conference-content {padding:30px 0 0 15px; margin-left:30px; display:inline; float:left; width:659px;}
div#customer-conference-content h1 {color:#7A2E29; font-size:18px; margin:0; padding:0;}
div#customer-conference-top {color: #66583b; font-size: 11px; background: #fff url(/images/top-image-gold.jpg) no-repeat; float:left; clear:left; height:39px; padding:16px 8px 0 28px; width:924px;}
div#customer-conference-top-sub-left {text-align:left; width:675px; height:auto; position:relative; clear:both; display:inline; float:left; padding:0;}
div#customer-conference-top-sub-right {float:right; padding:0; text-align:right; width:240px;}
div#customer-conference-content ul.sponsors-exhibitors {width: 270px;}
div#customer-conference-content ul.sponsors-exhibitors.list2 {margin: 20px 0 0 0;}

div#customer-conference-top a:link, div#customer-conference-top a:active, div#customer-conference-top a:visited {color:#66583b; font-size:11px; margin-top:5px; text-decoration:underline;}
div#customer-conference-top a:hover {color:#66583b; font-size:11px; margin-top:5px; text-decoration:none;}
div#customer-conference-bottom {background: #fff url(/images/middle-image-cc09.jpg) no-repeat; margin: 0; padding: 0; width:960px; float:left; clear:left;}
ul.cc-hotel-travel {width: 210px; float: left; margin: 0; padding: 0; list-style-type: none;}
ul.cc-hotel-travel li {margin:0 0 6px;}
ul.list1 li {overflow: visible;}
ul.list2 {margin:0 0 10px 30px; overflow: visible;}
div.customer-conference-right-column {clear:none; float:right; display:inline; margin:139px 0 0 8px; width:207px; height:307px; background: url(/images/customer-conference-right-container-bg.gif) #fff top left no-repeat; padding:10px 10px 10px 14px;}
div.customer-conference-right-column ul {list-style-image:none; list-style-position:outside; list-style-type:none; padding:0; width:231px; text-align:center; display:inline;}
div.customer-conference-right-column ul li {margin:0; padding:0; text-align:center;}    
    
ul.presenters-list li.customer-conference {width: 640px; float: left; clear: left; margin: 0 0 24px 0; padding: 0;}
ul.presenters-list li.customer-conference p {width: 530px; margin: 0 0 0 10px; float: left; line-height: 18px;}
table#agenda-insite.customer-conference td.left-column {width: 136px;}

table#customer-conference  {width: 100%; clear: left; font: 12px Arial, Helvetica, sans-serif; color: #666;}
table#customer-conference th {font-size: 14px; display: none;}
table#customer-conference td {padding: 6px 0; font-weight: bold; vertical-align:top;}
table#customer-conference td ol {margin: 0; padding: 0 0 0 24px; list-style-position: outside;}
table#customer-conference td ol li {margin: 4px 0 0 0; padding: 0; font-weight: normal;}
table#customer-conference td.left-column {width: 136px;}
table#customer-conference td.left-column p {width: 140px; margin:0; padding:0}
table#customer-conference td.right-column p {width: 304px; margin:0 padding:0}
table#customer-conference td.date {padding-top: 20px; text-transform: uppercase; font-size: 13px; color: #000; border-bottom: 1px solid #ccc;}
table#customer-conference td.time {font-weight: normal;}
table#customer-conference span.topic-description {font-size: 10px; font-weight: normal; line-height: 13px;}
table#customer-conference span.topic-time {font-weight: normal;}
table#customer-conference td.highlight {color: #7e5d20; background-color:#fff;}
table#customer-conference td.highlight a {font-size: 10px;}
table#customer-conference td img.sponsorlogo {vertical-align: top; margin: 4px 0 0 0;}

/*Tabs*/
/*div#customer-conference-content {width: 674px; margin:110px 0 0 30px; background: none; border: none; float:left; display:inline;}
div#customer-conference-content h1 {color:#7A2E29; font-size:18px; margin:0; padding:0;}
div#customer-conference-content ul.ui-widget-header {padding-left: 6px; background: none; border-color: #e7d2d4; border-top: none; border-right: none; border-left: none;}
div#customer-conference-content ul.ui-widget-header li {height: 25px; margin-right: 4px; padding: 0; border: 1px solid #e7d2d4; text-transform: uppercase; font-weight: bold; font-size: 11px; background: url(/images/customer-conference-tab-bg-1x24.gif) repeat-x;}
div#customer-conference-content ul.ui-widget-header li a {margin: 0; padding: 5px 12px 0 12px; color: #7a2e29; background: url(/images/customer-conference-tab-anchor-bg-9x9.gif) no-repeat top right;}
div#customer-conference-content ul.ui-widget-header li.ui-state-active {border: 1px solid #e7d2d4; background: #fff;}
div#customer-conference-content ul.ui-widget-header li.ui-state-active a {color: #3e3e3e; background: none;} */

#customer-conference-tabs { font-size:11px; line-height:normal; background-image: url(/images/tab-cc-bg.gif); background-repeat: repeat-x; background-position: center bottom; border : none; display : inline; float : left; margin : 104px 0 0 30px; width : 674px; }
#customer-conference-tabs ul { line-height : 16px; list-style : none; margin : 0; padding : 10px 6px 0; text-transform : uppercase; }
#customer-conference-tabs li { background-image : url(/images/tab-left-fade-red.gif); background-position : left top; background-repeat : no-repeat; border : 0px solid #000; float : left; list-style-type:none; margin : 0 4px 0 0; padding : 0 0 0 6px; }
#customer-conference-tabs a { background : url(/images/tab-right-fade-red.gif) no-repeat right top; border : none; color : #7A2E29; display : block; float : left; font-weight : bold; padding : 5px 12px 4px 6px; text-decoration : none; }
#customer-conference-tabs a { float : none; }
#customer-conference-tabs a:hover { color : #7A2E29; }
#customer-conference-tabs #current { background-image : url(/images/tab-left-fade-white.gif); border : none; list-style-type:none;}
#customer-conference-tabs #current a { background-image : url(/images/tab-right-fade-white.gif); border : none; color : #3E3E3E; padding-bottom : 5px; }

/* Customer Conference 2010 */
div#customer-conference-2010-content {padding:0; margin-left:28px; display:inline; float:left; width:688px;}
div#customer-conference-2010-content h1 {color:#666666; font-size:18px; margin:0; padding:0;}
div#customer-conference-2010-content h1#customer-conference {margin: 25px 0 0 0;}
div#customer-conference-2010-top {color: #66583b; font-size: 11px; float:left; clear:left; height:20px; padding:16px 8px 0 28px; width:924px; position:relative;}
div#customer-conference-2010-top-sub-left {text-align:left; width:675px; height:auto; position:relative; clear:both; display:inline; float:left; padding:0;}
div#customer-conference-2010-top-sub-right {float:right; padding:0; text-align:right; width:240px;}
div#customer-conference-2010-content ul.sponsors-exhibitors {width: 270px;}
div#customer-conference-2010-content ul.sponsors-exhibitors.list2 {margin: 20px 0 0 0;}
div#customer-conference-2010-top a:link, div#customer-conference-2010-top a:active, div#customer-conference-2010-top a:visited {color:#66583b; font-size:11px; margin-top:5px; text-decoration:underline;}
div#customer-conference-2010-top a:hover {color:#66583b; font-size:11px; margin-top:5px; text-decoration:none;}
div#customer-conference-2010-bottom {background: #fff url(../middle-image-cc2010.jpg) no-repeat; margin: 0; padding: 0; width:960px; float:left; clear:left; position:relative;}
div#customer-conference-2010-middlecol{margin: 25px 0 0 10px; width:456px; float:left;}
ul.cc-2010-hotel-travel {width: 210px; float: left; margin: 0; padding: 0; list-style-type: none;}
ul.cc-2010-hotel-travel li {margin:0 0 6px;}
ul.list1 li {overflow: visible;}
ul.list2 {margin:0 0 10px 30px; overflow: visible;}
div.customer-conference-2010-right-column {clear:none; float:left; display:inline; margin:0 0 0 5px; width:239px; height:auto; background: url(/images/customer-conference-right-container-bg.gif) #fff top left no-repeat; padding:10px 0px; border:0px solid green;}
div.customer-conference-2010-right-column ul {list-style-image:none; list-style-position:outside; list-style-type:none; padding:0; width:231px; text-align:center; display:inline;}
div.customer-conference-2010-right-column ul li {margin:0; padding:0; text-align:center;}
div.customer-conference-2010-right-column div#cc2010-flashcounter {margin: 0 0 10px 0;}
div.customer-conference-2010-right-column p {margin: 0 10px 10px;}
div.customer-conference-2010-right-column p#countdown-text {text-transform: uppercase; color:#666; font-size: 13px; text-align:center; font-weight:bold; line-height: 16px; margin: 0 0 2px 0;}
div.customer-conference-2010-right-column h2.tab2Col {margin:0 10px 10px; color:#336699;}
div.customer-conference-2010-right-column h6.tab2Col {margin:0 6px 10px;}
#customer-conference-2010-middlecol ul.qa {margin: 20px 0; list-style: none;}
#customer-conference-2010-middlecol ul.qa li {margin: 0 0 10px 0; font-weight: bold; }
#customer-conference-2010-middlecol ul.qa li span {font-weight: normal;} 
ul.presenters-list li.customer-conference-2010 {width: 446px; float: left; clear: left; margin: 0 0 24px 0; padding: 0;}
ul.presenters-list li.customer-conference-2010 p {width: 336px; margin: 0 0 0 10px; float: left; line-height: 18px; display:inline;}
table#agenda-insite.customer-conference-2010 td.left-column {width: 136px;}
table#customer-conference-2010  {width: 100%; clear: left; font: 12px Arial, Helvetica, sans-serif; color: #666;}
table#customer-conference-2010 th {font-size: 14px; display: none;}
table#customer-conference-2010 td {padding: 6px 0; font-weight: bold; vertical-align:top;}
table#customer-conference-2010 td ol {margin: 0; padding: 0 0 0 24px; list-style-position: outside;}
table#customer-conference-2010 td ol li {margin: 4px 0 0 0; padding: 0; font-weight: normal;}
table#customer-conference-2010 td.left-column {width: 136px;}
table#customer-conference-2010 td.left-column p {width: 140px; margin:0; padding:0}
table#customer-conference-2010 td.right-column p {width: 304px; margin:0 padding:0}
table#customer-conference-2010 td.date {padding-top: 20px; text-transform: uppercase; font-size: 13px; color: #000; border-bottom: 1px solid #ccc;}
table#customer-conference-2010 td.time {font-weight: normal;}
table#customer-conference-2010 span.topic-description {font-size: 10px; font-weight: normal; line-height: 13px;}
table#customer-conference-2010 span.topic-time {font-weight: normal;}
table#customer-conference-2010 td.highlight {color: #7e5d20; background-color:#fff;}
table#customer-conference-2010 td.highlight a {font-size: 10px;}
table#customer-conference-2010 td img.sponsorlogo {vertical-align: top; margin: 4px 0 0 0;}

/* Customer Conference 2010 tabs */
#customer-conference-2010-tabs { font-size:11px; line-height:normal; background-image: url(/images/tab-cc2010-bg.gif); background-repeat: repeat-x; background-position: center bottom; border: none; margin: 0; padding: 0; width: 674px; position:absolute; top:120px; left:29px; border:0px solid red; }
#customer-conference-2010-tabs ul { line-height : 16px; list-style : none; margin : 0; padding : 10px 6px 0; text-transform : uppercase; }
#customer-conference-2010-tabs li { background-image : url(/images/tab-left-fade-grey-cc2010.gif); background-position : left top; background-repeat : no-repeat; border : 0px solid #000; float : left; list-style-type:none; margin : 0 4px 0 0; padding : 0 0 0 6px; }
#customer-conference-2010-tabs a { background : url(/images/tab-right-fade-grey-cc2010.gif) no-repeat right top; border : none; color : #6a6a6a; display : block; float : left; font-weight : bold; padding : 5px 10px 5px 4px; text-decoration : none; }
#customer-conference-2010-tabs a { float : none; }
#customer-conference-2010-tabs a:hover { color : #2e3839; }
#customer-conference-2010-tabs #current { background-image : url(/images/tab-left-fade-white-cc2010.gif); border : none; list-style-type:none;}
#customer-conference-2010-tabs #current a { background-image : url(/images/tab-right-fade-white-cc2010.gif); border : none; color : #2e3839; padding-bottom : 5px; }
#customer_conference_iframe {overflow:hidden; border:none; margin: 20px 0 0 0;}


/* Mutual Fund Consolidation */
div#investment-solutions-tabs div#consolidation-entry {padding: 20px 0 0 0;}
div.mfc-tabbed-content {width: 932px;}
div#consolidation-entry div.mfc-featured-content {width: 97%; padding: 0 0 14px 0; background-color: #eff4f4; border-width: 1px; border-style: solid; border-color: #E7F3F7 #D9D9D9 #D9D9D9 #E7F3F7;}
div#consolidation-entry div.vital {font-size: 14px;}
div#consolidation-entry div.mfc-featured-content strong {color: #44687e;}
div#consolidation-entry div.mfc-featured-content p {width: 620px; margin: 14px 0 0 20px; padding: 0;}
div#consolidation-entry div.mfc-featured-content a {color: #385669;}
div#consolidation-entry div.mfc-featured-content ul {margin: 8px 0 0 20px; padding: 0; list-style-position: inside;}

img.mfc-content-graphic {float: right; padding-left: 20px;}

div#consolidation-entry p.introduction {margin: 0 0 6px 0;}
div#consolidation-entry div.mfc-form {width: 210px; float: left; clear: none; margin: 0; padding: 0 0 20px 0; border: 1px solid #cccccc; background-color: #eff4f4;}
div#consolidation-entry div.column2, div#consolidation-entry div.column3, div#consolidation-entry div.column3b {margin: 0 0 0 10px;}
div#consolidation-entry div.column3b {margin-top: 10px;}
div.mfc-form p.step {margin: 22px 0 0 18px; font-size: 36px; font-weight: bold; color: #a3bece;}
div.mfc-form p.instructions {margin: 10px 0 0 20px; font-size: 11px; font-weight: normal; line-height: 14px; color: #999999;}
div.mfc-form p.affirmation {width: 150px; float: left; margin: 0 0 0 6px; padding: 0; color: #44687E; font-size: 12px; font-weight: 600; line-height: 16px;}
div#consolidation-entry ul.mfc-form {width: 170px; margin: 0 0 0 20px; padding: 0; list-style: none;}
div#consolidation-entry ul.mfc-form li {margin: 10px 0 0 0; padding: 0; width: 170px;}
div#consolidation-entry ul.mfc-form li div {background: none;}
form#opt-in-for-consolidation label {width: 170px; margin: 0; padding: 0; color: #666666;}
form#opt-in-for-consolidation label#title8 {color: #999999;}
form#opt-in-for-consolidation input {width: 170px; color: #000000;}
form#opt-in-for-consolidation label#title1 {margin: 6px 0 0 20px; padding: 0; display: inline;}
form#opt-in-for-consolidation #opt_in {width: 30px; height: 30px; float: left; margin: 0 0 0 20px; padding: 0;}
form#opt-in-for-consolidation #opt_out {width: 30px; height: 30px; float: left; margin: 0 0 0 20px; padding: 0;}
form#opt-in-for-consolidation input#rep_number {margin: 3px 0 0 0;}
form#opt-in-for-consolidation input#saveForm {width: 168px; height: 36px; margin: 8px 0 0 21px; padding: 0;}
form#opt-in-for-consolidation input#opt-out-saveForm {width: 66px; height: 36px; margin: 8px 20px; padding: 0;}
form#opt-in-for-consolidation input.btTxt {width: 168px; height: 36px;}
span.subtext {float: none; font-weight: normal; font-size: 10px; color: #999999; line-height: 10px;}

div#investment-solutions-tabs div.action-item {margin: 0; padding: 0; background: none;}
div#investment-solutions-tabs div.action-item {margin: 0; padding: 10px 0 20px 0; border-bottom: 1px dotted #dedede;}
div.action-item a.marquee {margin: 0 0 0 8px; text-transform: uppercase; color: #385669; font-weight: bold;}
div.action-item a.mfc-link {padding: 0; color: #385669; font-size: 14px; text-decoration: none;}
div.action-item a.mfc-link-standard {color: #385669;}
div.action-item a.mfc-link span.underline {text-decoration: underline;}
div.action-item img.centered-image {margin-top: 10px;}
div.action-item span.announcement-text {font-size: 22px; line-height: 32px; color: #333333;}
div.action-item span.directive {font-weight: bold;}
div.action-item p {margin: 0; padding: 0 0 0 8px; color: #666666; background: none; }
div.action-item ul {margin: 10px 0 0 16px; padding: 0; list-style-position: inside; font-size: 18px; color: #cccccc;}
div.action-item ul li {padding: 0;}
div.action-item ul li a.mfc-link {margin:  -4px 0 0 -2px;}

#right_2Column_left2.mfc #blueFade2 div.action-item {margin: 0; padding: 0; background: none;}
#right_2Column_left2.mfc #blueFade2 div.action-item {margin: 0; padding: 10px 0 20px 0; border-bottom: 1px dotted #dedede;}
#right_2Column_left2.mfc #blueFade2 div.action-item a.mfc-link-standard {color: #385669;}
#right_2Column_left2.mfc #blueFade2 div.action-item p {margin: 0; padding: 0 0 0 8px; color: #666666; background: none; }
#right_2Column_left2.mfc #blueFade2 div.action-item img.centered-image {margin-top: 10px;}



/* Go Paperless, Green */
ul#going-green {padding-left:0; list-style-type:none; width:460px; margin:0 0 0 6px;}
ul#going-green li#clock {padding: 4px 0pt 0pt 60px; background: transparent url(/images/clock-go-green-small.jpg) no-repeat scroll left top; height: 48px;}
ul#going-green li#papers {padding: 4px 0pt 0pt 60px; background: transparent url(/images/papers-go-green-small.jpg) no-repeat scroll left top; height: 48px;}
ul#going-green li#recycle {padding: 4px 0pt 0pt 60px; background: transparent url(/images/recycle-go-green-small.jpg) no-repeat scroll left top; height: 48px;}
ul#going-green li#security {padding: 4px 0pt 0pt 60px; background: transparent url(/images/security-go-green-small.jpg) no-repeat scroll left top; height: 48px;}
ul#going-green li#world {padding: 4px 0pt 0pt 60px; background: transparent url(/images/world-go-green-small.jpg) no-repeat scroll left top; height: 48px;}

/* New Pershing Press  */
h1.feature-article-head {
    color:#555332;
    font-size:17px;
    margin:4px 0;
    padding:0;
    }
    h1.feature-article-head a, h1.feature-article-head a:link, h1.feature-article-head a:active, h1.feature-article-head a:visited {
    color:#555332;
    text-decoration:none;
    }
    h1.feature-article-head a:hover {
    color:#555332;
    text-decoration:underline;
    }
h2.article-head {
    color:#555332;
    font-size:17px;
    margin:4px 0;
    padding:0;
    }
    h2.article-head a, h2.article-head a:link, h2.article-head a:active, h2.article-head a:visited {
    color:#555332;
    text-decoration:none;
    }
    h2.article-head a:hover {
    color:#555332;
    text-decoration:underline;
    }
h3.topic {
    color:#999999;
    font-size:9px;
    text-transform:uppercase;
    margin:4px 0;
    padding:0;
    }
h3.topic a:link, h3.topic a:active, h3.topic a:visited {
   color:#999999;
   text-decoration:none;
}
h3.topic a:hover{
   color:#999999;
   text-decoration:underline;
}
h4.section-header {
    text-transform: none;
    font-weight:600;
    font-size:11px;
}
.topic-post {
    border-bottom:1px solid #CCCCCC;
    padding:0;
    margin:0 10px 10px 10px;
    }
    .topic-post#current-article {
        margin:0 0 10px 0;
        border-bottom:0px dotted #CCCCCC;
        }
.extra {
    background-color:#F1F2ED;
    font-size:12px;
    line-height:14px;
    margin: 5px 0 14px 0;
    padding: 10px;
    }
    .extra .signup {
    margin:4px 0 0 0; 
    font-weight:bold;
    display:block;
    }
img.sponsers {
    margin:0 0 10px 10px;
    }
div.colmask {
    width:960px;
    clear:both;
    float:left;
    overflow:hidden;
    position:relative;
    padding:8px 0;
    }
    div.colmask p.rightText {
        padding: 0; 
        margin: 8px 0;
        }
div.coltop-wrap {
    padding:0 9px;
    margin:0 0 10px 0;
    float:left;
    display:inline;
    width:942px;
}
div.coltop {
    width:942px;
    /*border-bottom:1px solid #ccc;*/
    background: #fff url(/images/three-line-border.gif) bottom left repeat-x;
    float:left;
    padding:10px 0 20px 0;
    display:inline;
    text-align:center;
    }    
    /*div.coltop img#secondary-logo {
        padding:0 0 0 9px;
        float:left;
        margin-right:21px;
        display:inline;
        float:left;
        margin-right:17px;
        padding:0 0 0 19px;
        }*/
    div.coltop img#secondary-logo {
    }
    div.coltop #top-left {
        float:left;
        margin-left:0;
        }
    div.coltop #top-right {
        float:right;
        margin-right:0;
        }
    div.coltop ul#top-fca {
        list-style-type:none;
        padding:0;
        margin:0;
        display: inline;
        }
    div.coltop ul#top-fca li {
        margin-left: 0;
        padding: 0px 15px;
        border-right: 1px dotted #ccc;
        list-style: none;
        display: inline;
        float:left;
        width:238px;
        }
    div.coltop ul#top-fca li.last {
        margin-left: 0;
        border-right: none;
        list-style: none;
        display: inline;
        float:left;
        width:238px;
        }
    div.coltop ul#top-fca li img {
        margin:0px 8px 20px 0;
        float:left;
        }
    div.coltop ul#top-fca li p {
        margin:0;
        line-height:14px;
        }
    div.coltop ul#top-fca li p span a:link, div.coltop ul#top-fca li p span a:active, div.coltop ul#top-fca li p span a:visited {
        color:#545231;
        float:left;
        font-size:16px;
        line-height:12px;
        margin-bottom:4px;
        padding:0;
        text-decoration:none;
        width:165px;
        }
    div.coltop ul#top-fca li p span a:hover {
        color:#545231;
        float:left;
        font-size:16px;
        line-height:12px;
        margin-bottom:4px;
        padding:0;
        text-decoration:underline;
        width:165px; 
        }
    div.coltop ul#top-fca li p div a:link, div.coltop ul#top-fca li p div a:active, div.coltop ul#top-fca li p div a:visited {
        color:#545231;
        float:left;
        font-size:16px;
        line-height:12px;
        margin-bottom:4px;
        padding:0;
        text-decoration:none;
        width:165px;        
        }
    div.coltop ul#top-fca li p div a:hover {
        color:#545231;
        float:left;
        font-size:16px;
        line-height:12px;
        margin-bottom:4px;
        padding:0;
        text-decoration:underline;
        width:165px;    
        }
    div.coltop .rightText {
        text-align:right;
        text-transform:uppercase;
        color:#927a4a;
        font-size:10px;
        padding:10px 0;
        }
    div.coltop .rightText a:link, .rightText a:visited, .rightText a:active {
        text-align:right;
        text-transform:uppercase;
        color:#927a4a;
        font-size:10px;
        text-decoration:none;
        padding:10px 0;
        }
    div.coltop .rightText a:hover {
        text-align:right;
        text-transform:uppercase;
        color:#927a4a;
        font-size:10px;
        text-decoration:underline;
        padding:10px 0;
        }
div.colmid-wrap {
    float:left;
    padding:0 5px;
    margin:0 5px 0 8px;
    width:540px;
    border-left:1px solid #ccc;
    border-right:1px solid #ccc;
    display:inline;
    }
    div.colmid-wrap #mid-content {
    width:520px;
    float:left;
    margin:0 10px;
    display:inline;
    }
    ul.topic-list {
        list-style-type:none;
        padding:0px;
        /* margin:10px 0 0 0; */
        margin:0;
        }
        
        ul.topic-list li.white {
            background-color:#FFF;
            border-bottom:1px dotted #DCDCDC;
            margin:0;
            padding:10px;
            list-style-type:none;
            }
        ul.topic-list li.gray {
            background-color:#F9F9F9;
            border-bottom:1px dotted #DCDCDC;
            margin:0;
            padding:10px;
            list-style-type:none;
            color:#3E3E3E;
            }
        ul.topic-list li.page-numbers {
            background-color:#FFF;
            margin:0;
            padding:0;
            list-style-type:none;
            text-align:right;
            }
        
div.colleft {
    float:left;
    padding:0;
    margin:0 0 0 16px;
    width:174px;
    display:inline;
    }
    div.colleft ul.section {
        list-style-type:none;
        padding:0;
        margin:0;    
        }
    div.colleft ul.section li {
        background-image: url(/images/arrow-bullet.gif);
        background-repeat:no-repeat;
        background-position:0px 5px; 
        list-style-type:none;
        padding:0 0 6px 14px;
        margin:4px 0 0 0;
        color:#3e3e3e;
        font-size:12px;
        font-weight:bold;
        }
        div.colleft ul.section li a, div.colleft ul.section li a:link, div.colleft ul.section li a:active, div.colleft ul.section li a:visited {
        color:#3e3e3e;
        text-decoration:none;
        }
        div.colleft ul.section li a:hover {
        color:#3e3e3e;
        text-decoration:underline;
        }
        div.colleft ul.section ul.topic {
            list-style-type:none;
            padding:0;
            margin:0;
            }
        div.colleft ul.section ul.topic li {
            background-image: url(/images/simple-bullet.gif);
            background-repeat: no-repeat;
            background-position:0 8px;
            list-style-type:none;
            padding:0 0 0 14px;
            margin:0;
            color:#3e3e3e;
            font-size:11px;
            font-weight:normal;
            }
        div.colleft ul.section ul.topic li a, div.colleft ul.section ul.topic li a:link, div.colleft ul.section ul.topic li a:active, div.colleft ul.section ul.topic li a:visited {
            color:#3e3e3e;
            text-decoration:none;
            }
        div.colleft ul.section ul.topic li a:hover {
            color:#3e3e3e;
            text-decoration:underline;
            }
div.colright {
    float:left;
    clear: none;
    display: inline;
    margin:0;
    padding:0 0 10px 0;
    width:200px;
    height: auto;
    border: 0px dotted red;
    }
    div.colright ul {
    list-style-position: outside;
    list-style-type:square;
    padding-left: 16px;
    color:#3e3e3e;
    margin:0;
    }
    div.colright ul li {
    padding:0;
    }
    div.colright ul li a, div.colright ul li a:link, div.colright ul li a:active, div.colright ul li a:visited {
    color:#3e3e3e; 
    text-decoration:underline; 
    font-size:11px;
    }
    div.colright ul li a:hover {
    color:#3e3e3e; 
    text-decoration:none; 
    font-size:11px;
    }
    div.colright ul.sponsor-list {
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0;
    padding:0;
    }
    div.colright ul.sponsor-list li {
    margin:0;
    padding:0;
    }
    div.colmid-top {
    margin: 0;
    /* padding:0 10px 8px; */
    padding:0 10px 0;
    }
    div.colmid-top img.float-right {
        float: right;
        margin: 0 0 10px 10px;
        border: 0px solid #666;
        padding: 0px;
        }
    div.colmid-top img.float-left {
        float: left;
        margin: 0 10px 5px 0;
        border: 0px solid #666;
        padding: 0px;
        }    
    div.colmid-top .pershing-press-panel {
        clear: left;
        width:auto;
        margin:10px 0 0;
        padding:10px;
        background-color:#f7f0e0;
        border:1px solid #e8dec5;
        }

        div.colmid-top .pershing-press-panel h2 {
            color:#786336;
            font-size:14px;
            margin:4px 0;
            padding:0;
            }        
        div.colmid-top .pershing-press-panel ul {
            list-style-type:none;
            margin:0 0 0 4px;
            padding:0 0 0 5px;
            }        
        div.colmid-top .pershing-press-panel ul li {
            background-image:url(/images/pershing-press-bullet.gif);
            background-position:0 10px;
            background-repeat:no-repeat;
            margin:0;
            padding:3px 0 3px 14px;
            }
div.colmid-divider {
    border-top:3px solid #ccc;
    border-bottom: 1px solid #ccc;
    height:2px;
    line-height:2px;
    }
div.colmid-bottom-wrap {
   /* padding:8px 0 0 0; */
      padding:0;
    }
    div.colmid-bottom-wrap-left1 {
        float:left;
        margin:10px 0 0 0;
        width:220px;
        /*border-right:1px solid #ccc;*/
        padding:0;
        }
    div.colmid-bottom-wrap-right1 {
        float:left;
        display:inline;
        margin:10px 0 0 0;
        width:318px;
        border-left:1px solid #ccc;
        }
    div.colmid-bottom-wrap-right1 div.topic-post {
        margin-left: 14px;
        }
    div.colmid-bottom-wrap .pershing-press-panel {
        background-color:#F7F0E0;
        border:1px solid #E8DEC5;
        margin:10px 0;
        padding:0 10px;
        width:auto;
        }
        div.colmid-bottom-wrap .pershing-press-panel p {
        line-height:12px;
        font-size:10px;
        }
div.colbottom {
    display:inline;
    float:left;
    margin:0 0 10px;
    padding:0 9px;
    width:942px;
    }
table#quick-stats {
    margin:0;
    border:1px solid #666;
    border-collapse:collapse;
    width:100%;
    font-size:11px;
}
table#quick-stats thead th {
    background:#fff;
    text-align:left;
}
table#quick-stats th, table#quick-stats td {
    padding:5px;
    border:1px solid #666;
    border-collapse:collapse;
}
table#quick-stats th.gold, table#quick-stats td.gold {
    padding:5px;
    background-color:#c0ac82;
    border:1px solid #666;
    border-collapse:collapse;
}
table#quick-stats th.salmon, table#quick-stats td.salmon {
    padding:5px;
    background-color:#fbf2df;
    border:1px solid #666;
    border-collapse:collapse;
}
table#quick-stats caption {
    text-align:left;
    size:120%;
    color:#3e3e3e;
    margin:0 0 6px 0;
    font-weight:bold;
    background-color:#fff;
}




/* end of New Pershing Press  */
 
.centered-image {display: block; margin-left: auto; margin-right: auto}





/* Standard File Layouts Styles for the SOURCE project */
span.strong_text {
    font-weight:bold;
}
p.sfl_overview_last {
    border-bottom:solid 1px #D2CFCA;
    padding-bottom:10px;
}
ul#sfl_list {
    margin:0;
    padding:0;
    list-style-type:none;
}
ul#sfl_list li {
    background-image: url(/images/sfl_pdf.gif);
    background-position:0 5px;
    background-repeat:no-repeat;
    list-style-type:none;
    margin:0;
    padding:0 0 10px 30px;
}
ul#sfl_list li.list_section {
    font-weight:bold;
    list-style-image:none;
    background-image:none;
    padding: 10px 0 10px;
}
ol#sfl_acrobat_instructions {
    padding:0px;
    margin-left:10px;
    list-style-type:none;
}


/**Insite 20108*/
.main #bodySection-single-column #grey-border {border-top-color:#D4D3C3; border-top-style:solid; border-top-width:2px; padding-bottom:16px; line-height:0;}
.main #bodySection-single-column #block1 {float:left; width:328px;}
    .main #bodySection-single-column #block1 h1 {margin:0;}
    .main #bodySection-single-column #block1 h2 {color:#AD3C1F; font-size:17px; font-weight:600; margin-bottom:0; margin-left:0; margin-right:0; margin-top:20px; text-align:center;}
    .main #bodySection-single-column #block1 h6 {color:#818083; font-size:14px; font-weight:normal; text-align:center; margin: 0;}
    .main #bodySection-single-column p {margin:28px 0 0 0; text-align:center;}
    .main #bodySection-single-column p img#left {float:left; margin:0 0 0 0;}
    .main #bodySection-single-column p img#right {float:right; margin: 0 0 0 0;}
.main #bodySection-single-column #block2 {float:left; height:221px; margin-bottom:0; margin-left:16px; margin-right:0; margin-top:0; width:338px; display:inline;}
.main #bodySection-single-column #block3 {float:left; height:auto; margin-bottom:0; margin-left:8px; margin-right:0; margin-top:0; width:231px; display:inline;}
.main #bodySection-single-column #block3 h3 {color:#7F7E7C; font-weight:600; margin:0; text-transform:uppercase; text-align:center; font-size:13px;}

/* post-conference content options with Reveal Boxes */
#bodySection-single-column #insite-content-options {float: left;  margin: 0 0 0 40px;}

#bodySection-single-column #insite-content-options h3{ margin: 4px 10px 0 10px; color:#FFF; font: bold 12px Arial, Helvetica, sans-serif; }            
#bodySection-single-column #insite-content-options .boxgrid {width: 150px; height: 120px; margin:10px; float:left; background:#161613; border: solid 2px #948135; overflow: hidden; position: relative; display:inline;}
#bodySection-single-column #insite-content-options .boxgrid img { position: absolute; top: 0; left: 0; border: 0;}
#bodySection-single-column #insite-content-options .boxgrid p {margin: 8px 0 0 0; padding: 0 10px; color:#afafaf; text-align: left; font: normal 11px Arial, Helvetica, sans-serif; }
#bodySection-single-column #insite-content-options .boxgrid p a {color: #fff; text-decoration: underline;}
#bodySection-single-column #insite-content-options .boxgrid p a:hover {text-decoration: none;}
#bodySection-single-column #insite-content-options .boxcaption {width: 100%; height: 120px; float: left; position: absolute; background: #a7894b; 
opacity: .9; 
/* For IE 5-7 */
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
/* For IE 8 */
-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
}
#bodySection-single-column #insite-content-options .captionfull .boxcaption {top: 120px; left: 0;}
#bodySection-single-column #insite-content-options .caption .boxcaption {top: 100px; left: 0;}
/* end post-conference content options with Reveal Boxes */


div#tabs-insite {background:transparent url(/images/tab-fade-insite2010-bg.gif) repeat-x scroll center bottom; float:left; font-size:11px; line-height:normal; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0; text-align:left; width:100%;}
div#tabs-insite ul {display:block; font-size:11px; line-height:16px; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:10px 0 0;}
div#tabs-insite li {background:transparent url(/images/tab-left-1-grey-insite2010-bg.gif) no-repeat scroll left top; display:block; float:left; /*margin:0 5px 0 6px; padding:0 0 0 9px;*/ margin: 0 0 0 6px; padding:0 0 0 7px;}
div#tabs-insite a {background:transparent url(/images/tab-right-1-grey-insite2010-bg.gif) no-repeat scroll right top; border:medium none; color:#fff; display:block; font-size:11px; font-weight:700; /*padding:5px 15px 4px 6px;*/ padding:5px 12px 4px 6px; text-decoration:none;}
div#tabs-insite a:hover {color:#fff;}
div#tabs-insite #current {background-image:url(/images/tab-left-1-white-insite2010-bg.gif); border:medium none; display:block;}
div#tabs-insite #current a {background-image:url(/images/tab-right-1-white-insite2010-bg.gif); border:medium none; color:#000; display:block; font-size:11px; padding-bottom:5px;}

div#tabs-insite li#blog-inactive {background:transparent url(/images/tab-left-1-red-insite2010-blog-bg.gif) no-repeat scroll left top; display:block; float:left; /*margin:0 5px 0 6px; padding:0 0 0 9px;*/ margin: 0 0 0 6px; padding:0 0 0 7px;}
div#tabs-insite li#blog-inactive a {background:transparent url(/images/tab-right-1-red-insite2010-blog-bg.gif) no-repeat scroll right top; border:medium none; color:#ffffff; display:block; font-size:11px; font-weight:700; padding:5px 12px 4px 6px; text-decoration:none;}
div#tabs-insite li#blog-inactive a:hover {color:#ffffff;}

div#tabs-insite li#blog-active {background-image:url(/images/tab-left-1-white-insite2010-bg.gif); border:medium none; display:block;}
div#tabs-insite li#blog-active a {background-image:url(/images/tab-right-1-white-insite2010-bg.gif); border:medium none; color:#1c5986; display:block; font-size:11px; padding-bottom:5px;}

/*Insite 2010*/


/*Mega Menu nav styles*/

ul.megamenu
{
margin: 0;
padding: 10px;
list-style-type: none;
position: absolute;
display: none;
left: 0;
top: 0;
border-style: solid;
border-width: 0 1px 1px 1px;
border-color:#999;
padding: 10px;
font: normal 11px Arial, Helvetica, sans-serif;
z-index: 100;
}
ul.megamenu .column{
float: left;
/*width: 180px; width of each menu column*/
/*position has to be explicity defined as relative so that translucence will not affect content which was defined with absolute positioning */
position: relative;
margin-top: 5px;
margin-right: 5px;
}
.megamenu .column ul{
margin: 0;
padding: 0;
list-style-type: none;
}
.megamenu .column ul li{
padding-bottom: 5px;
}
.megamenu .column ul li a{
text-decoration: none;
}

/* pershing specific, additional css follows*/


/* 'eyebrow' nav */
ul#mainNav {width: 490px; float: left; position: relative; z-index: 20; margin: 13px 0 0 0; padding: 0; list-style-type: none; color: #fff; 
font-size: 12px; background: url(/images/white_separator_lines_490x24.gif) left top no-repeat;}
ul#mainNav li {float: left; margin: 0 0 0 1px; padding: 0; border-width: 1px 1px 0 1px; border-style: solid; border-color: #927a4a;}


/*
ul#mainNav li a {display: block; padding: 2px 4px; border-width: 1px 1px 0 1px; border-style: solid; border-color: #927a4a; 
text-decoration: none;} */

ul#mainNav li a {display: block; padding: 2px 0 2px 3px; color: #fff; border-width: 1px 1px 0 1px; border-style: solid; border-color: #927a4a; 
text-decoration: none;}

ul#mainNav li a:hover,
ul#mainNav li a.active-item {color: #fff; background-color: #998868; border-color: #999;}

/*
ul#mainNav li a#home-link {border-width: 1px;}
*/
ul#mainNav li a#home-link:hover {color: #000; background: none; border-color: #927a4a;}


ul#mainNav li.main-1 {width: 85px; margin-left: 0;}
ul#mainNav li.main-1 a {width: 81px;}
ul#mainNav li.main-2 {width: 119px;}
ul#mainNav li.main-2 a {width: 114px;}
ul#mainNav li.main-3 {width: 45px;}
ul#mainNav li.main-3 a {width: 40px;}
ul#mainNav li.main-4 {width: 40px;}
ul#mainNav li.main-4 a {width: 35px;}
ul#mainNav li.main-5 {width: 53px;}
ul#mainNav li.main-5 a {width: 48px;}
ul#mainNav li.main-6 {width: 58px;}
ul#mainNav li.main-6 a {width: 53px;}
ul#mainNav li.main-7 {width: 69px;}
ul#mainNav li.main-7 a {width: 66px;}


* html ul#mainNav {width: 492px; display: inline; background-position: 1px;}
* html ul#mainNav li {display: inline;}
* html ul#mainNav li a {display: inline;}
* html ul#mainNav li.main-1 a {display: block;}


a#thought-leadership-link, 
a#events-link, 
a#news-link,
a#careers-link,
a#about-us-link,
a#contact-us-link,
a#about-us-link, a#contact-us-link {float: left; display: block; height: 18px; line-height: 18px;}

ul#thought-leadership, 
ul#events, 
ul#news,
ul#careers,
ul#about-us,
ul#contact-us
{width: 130px; margin: 0; padding: 4px;}
ul#about-us {width: 164px;}
ul#contact-us {width: 204px;}

ul#thought-leadership li,
ul#events li, 
ul#news li,
ul#careers li,
ul#about-us li,
ul#contact-us li
{width: 100%; margin: 0; padding: 0; border-bottom: 1px solid #cdc4b5;}

ul#thought-leadership li.last-item,
ul#events li.last-item, 
ul#news li.last-item,
ul#careers li.last-item,
ul#about-us li.last-item,
ul#contact-us li.last-item
{border: none;}

ul#thought-leadership li a,
ul#events li a, 
ul#news li a,
ul#careers li a,
ul#about-us li a,
ul#contact-us li a
{display: block; margin: 0; padding: 4px; font-size: 12px; color: #fff; text-decoration: none;}


ul#thought-leadership li a, 
ul#events li a,
ul#news li a,
ul#careers li a {width: 122px;}
ul#about-us li a {width: 156px;}
ul#contact-us li a {width: 196px;}


ul#thought-leadership li a:hover,
ul#events li a:hover, 
ul#news li a:hover,
ul#careers li a:hover,
ul#about-us li a:hover,
ul#contact-us li a:hover
{color: #000; background-color: #c1b399;}

ul.primarynav {height: 22px; margin: 0; padding: 0; float: left; list-style-type: none;  
font-family: Arial, Helvetica, sans-serif; background: url(/images/segmet_nav_bg_960x22.jpg) center top no-repeat; border-top: 2px solid #706956;}
ul.primarynav li {height: 22px; float: left; margin: 0 0 0 3px; padding: 0; background-color:#fff;}
ul.primarynav li#zero {width: 30px; margin-left: 0; background-color:#f0f0f0;}
ul.primarynav li#first {width: 208px;}
ul.primarynav li#second {width: 142px;}
ul.primarynav li#third {width: 274px;}
ul.primarynav li#fourth {width: 294px; text-align: right; background-color:#f0f0f0;}
ul.primarynav li#fourth div {margin: 2px 12px 0 0; color: #555332; font-size: 11px;}
ul.primarynav li#fourth div a {color: #555332;}
a#bd-solutions-link {color: #fff; background: #f0f0f0 url(/images/nav_arrows.gif);}
a#bd-solutions-link:hover, a#bd-solutions-link.active-item {color: #fff; background: #998868 url(/images/nav_arrows.gif); 
background-position: 0 -24px; border-width: 0 1px 0 1px; border-style:solid; border-color: #999;}
a#ria-solutions-link{color: #fff; background: #f0f0f0 url(/images/nav_arrows.gif); background-position: -66px 0;}
a#ria-solutions-link:hover, a#ria-solutions-link.active-item {color: #fff; background: #998868 url(/images/nav_arrows.gif); 
background-position: -66px -24px; border-width: 0 1px 0 1px; border-style:solid; border-color: #999;}
a#prime-solutions-link {color: #fff; background: #f0f0f0 url(/images/nav_arrows.gif) no-repeat; background-position: 66px 0;}
a#prime-solutions-link:hover, a#prime-solutions-link.active-item {color: #fff; background: #998868 url(/images/nav_arrows.gif) 
no-repeat; background-position: 66px -24px; border-width: 0 1px 0 1px; border-style:solid; border-color: #999;}
ul.primarynav li a.active-item {background: #b6aa93;}/*#ad9d7b*/
a#bd-solutions-link, a#ria-solutions-link, a#prime-solutions-link {height: 22px; display: block; padding: 0 20px 0 20px; 
font-size: 13px; font-weight: bold; text-decoration: none; color: #6f7060; line-height: 20px;}
ul.primarynav li a span.arrows {color: #751a15; font-size: 18px; display: inline; line-height: 12px;}
div.translucent {
position:absolute; /* position has to be explicity defined as absolute for the tranlucence trick to work */
top:0;left:0;bottom:0;
width:100%;
background:#a49170 url(/images/menu-bg-pattern.gif);
opacity:.92; /* FX/Opera/Safari/Chrome */
-ms-filter:"alpha(opacity=92)"; /* IE8 */
filter:alpha(opacity=92); /* IE6/IE7 */
}
li.column a.sublevel-header {margin: 0 0 4px 0; font-size: 13px; font-weight: bold; display: block;}
/* main nav */
ul#bd-solutions, ul#ria-solutions {width: 376px;}
ul#prime-solutions {width: 416px;}
ul#bd-solutions li, ul#ria-solutions li, ul#prime-solutions li {margin: 0;}
/*
ul#bd-solutions li.special-content {margin: 0; padding: 0; position: relative;}
ul#bd-solutions li.special-content h4 {margin: 0 0 20px 0; font-size: 22px; color: #666;}
*/
ul#bd-solutions li.column,
ul#ria-solutions li.column {width: 194px;}
ul#prime-solutions li.column {width: 234px;}
ul#bd-solutions li.second,
ul#ria-solutions li.second,
ul#prime-solutions li.second {width: 172px; margin: 0 0 0 10px;}
ul#bd-solutions li.column ul,
ul#ria-solutions li.column ul,
ul#prime-solutions li.column ul {margin: 0;}
ul#bd-solutions li.column ul li,
ul#ria-solutions li.column ul li,
ul#prime-solutions li.column ul li {margin: 0; padding: 0; border-bottom: 1px solid #cdc4b5; }
ul#bd-solutions li.column ul li.last-item,
ul#ria-solutions li.column ul li.last-item,
ul#prime-solutions li.column ul li.last-item {border: none;}

ul#bd-solutions li.column ul li a,
ul#ria-solutions li.column ul li a,
ul#prime-solutions li.column ul li a {display: block; margin: 0; padding: 6px 0 6px 6px; font-size: 12px; color: #fff;} 

ul#bd-solutions li.column ul li a,
ul#ria-solutions li.column ul li a {width: 188px;}
ul#prime-solutions li.column ul li a {width: 228px;}

ul#bd-solutions li.column ul li a:hover,
ul#ria-solutions li.column ul li a:hover,
ul#prime-solutions li.column ul li a:hover {color: #000; background-color: #c1b399;}


/* IE6 star hacks specific overrides */
* html div#header h1 {width: 459px;}
* html a#bd-solutions-link, a#ria-solutions-link, a#prime-solutions-link {height: 22px; padding: 0 20px;}
* html ul.megamenu {padding: 10px; background:#a49170 url(/images/menu-bg-pattern.gif);}
* html ul.megamenu div.translucent {margin: 0; padding: 0; background: none;}


* html ul#bd-solutions div.translucent {width: 396px;}
* html ul#ria-solutions div.translucent {width: 396px;}
* html ul#prime-solutions div.translucent {width: 436px;}

* html ul#bd-solutions li.column ul li a,
* html ul#ria-solutions li.column ul li a {width: 194px;}
* html ul#prime-solutions li.column ul li a {width: 234px;}


/* fixes ie6 issue of list item backgrounds or borders disappearing */
* html ul#bd-solutions li.column ul, * html ul#ria-solutions li.column ul {width: 194px;}
* html ul#prime-solutions li.column ul {width: 234px;}
/* end of IE6 star hacks */

div#brandspace {width: 960px; height: 256px; float: left; margin: 0; padding: 0; background: url(/images/brandspace_bottom_border_1x6.gif) left bottom repeat-x;}
div#brandspace img {margin: 0; border: none;}
* html div#brandspace {float: none;}


/* overrides to global css */
.main div#header {width: 960px; height: 106px; margin: 0; padding: 0; background: #524b38 url(/images/masthead_960x105.gif) center top no-repeat; border-bottom: 1px solid #5F5845;}
.main div#header.prime {background-image: url(/images/prime_header_masthead_960x105.jpg);}
.main div#header.ria {background-image: url(/images/ria_header_masthead_960x105.gif);}

/* IE6 HACK */
* html .main div#header {
  background-image: expression(this.className == "ria" ? "url(/images/ria_header_masthead_960x105.gif)" :
this.idName == "header" ? "#666" : "url(/images/masthead_960x105.gif)");
}




div#header h1 {width: 460px; height: 40px; float: left; margin: 0; padding: 0; text-indent: -9999px;}
.main #searchBox {width: 212px; float: left; clear: left; margin: 6px 0 0 740px;}
.main #searchBox input#searchfield {width: 176px;}
* html .main #searchBox {display: inline;}
 




/* end mega menu and associated navigation styles */




/** Polling Feature Styles **/
/* The poller box */
   
.poller {height:auto; color:#776655;}
.pollerTitle {margin: 8px 0; color:#776655; font-size: 16px; font-weight: bold; line-height: 20px;}
td.pollerOption {width: 18px; margin: 0; padding: 0; vertical-align: top; color:#776655; font-size:12px; line-height: 14px;}
td.option-definition {padding: 0 0 8px 0;}
img#voteBtn {margin: 8px 0 0 0;}
a#viewResult1 {margin: 0 0 0 36px;}
span.poll-view-results {margin: 0 0 0 6px; padding: 0; display: inline;}
span.poll-view-results a#viewResult1 {margin: 0;}.results_poll{
color:#776655;
font-weight:bold;
}
.btn_returnPoll
{
width:auto;
}
/** end Polling Feature Styles **/



/**Sponsor Exhibitor Form **/
#right-sidebar-content-sponsor_exhibitor {margin:0 auto; padding:0 0 15px; }
#right-sidebar-content-sponsor_exhibitor p.sidebar_copy {border-bottom:1px dotted #A1A1A1; color:#383838; font-size:12px; margin-top:0; padding-bottom:10px; padding-top:0;}
#right-sidebar-content-sponsor_exhibitor img { margin-bottom:10px; margin-top:10px; display:block; margin-left:auto; margin-right:auto;}
/**Sponsor Exhibitor Form **/



/***************************** Blog **/ 
#insite-blog-content-wrapper {color:#666666;}
#insite-blog-content-wrapper .sponsor {font-size: 10px; color:#ccc; text-align:right; margin: 0;}
.thick-border { border-bottom:3px solid #ccc; }
#insite-blog-content-wrapper img.ad {margin: 0 0 28px 0;}
#insite-blog-content-wrapper #featured-post {margin:0 0 20px 0; padding-bottom: 4px;}
#insite-blog-content-wrapper #featured-post h2 {font-size:18px; margin:0 0 10px 0; color:#666666; line-height: 22px;}
    #insite-blog-content-wrapper #featured-post h2 a:link, #insite-blog-content-wrapper #featured-post h2 a:active, #insite-blog-content-wrapper #featured-post h2 a:visited {color:#666; text-decoration:none;}
    #insite-blog-content-wrapper #featured-post h2 a:hover {color:#666; text-decoration:underline;}

#insite-blog-content-wrapper .meta {color:#999; font-size:11px; margin: 0 0 10px 0;} 
#insite-blog-content-wrapper .meta .author, #insite-blog-content-wrapper .meta .comment-number {color:#3e3e3e;} 
#insite-blog-content-wrapper #featured-post p.read-more {text-align:right; color:#9d2d14; text-transform:uppercase; font-size:10px;} 
#insite-blog-content-wrapper .posts { border-bottom:1px solid #ccc; margin:0 0 3px 0; padding:16px 8px 16px;}
#insite-blog-content-wrapper .posts#gray { background-color:#f2f2f2;}
#insite-blog-content-wrapper .posts h2 {border-bottom:0px solid #e6e6e6; font-size:14px; color:#666; margin: 0 0 4px 0; padding:0; line-height: 22px; font-weight: 400;}
    #insite-blog-content-wrapper .posts h2 a:link, #insite-blog-content-wrapper .posts h2 a:active, #insite-blog-content-wrapper .posts h2 a:visited {color:#666; text-decoration:none;}
    #insite-blog-content-wrapper .posts h2 a:hover {color:#666; text-decoration:underline;}
#insite-blog-content-wrapper .posts h4 {padding:0 0 6px 0; border-bottom:0px solid #e6e6e6; font-size: 14px; font-weight: bold; margin: 0; padding:0; text-transform:none;}
#insite-blog-content-wrapper .posts h4 a:link {color: #666; text-decoration: none;}
#insite-blog-content-wrapper .posts h4 a:visited {color: #666; text-decoration: none;}
#insite-blog-content-wrapper .posts h4 a:hover {text-decoration: underline;}

    #insite-blog-content-wrapper .posts p {margin: 0 0 10px 0;}
    #insite-blog-content-wrapper .posts p.read-more { text-align:right; color:#9d2d14; text-transform:uppercase; font-size:10px; margin:0}
    
    #insite-blog-content-wrapper .past-posts-wrapper h3 {margin: 26px 0 10px 0; color: #999;}
    #insite-blog-content-wrapper .past-posts-wrapper .posts { border-bottom:1px solid #e6e6e6; margin:0 0 4px 0; padding:6px 8px;}
    #insite-blog-content-wrapper .past-posts-wrapper .posts .meta {font-size:11px;}
    
    /* for comments */
    #insite-blog-content-wrapper ul.comments li p.meta {font-size:12px; color: #999;}
    #insite-blog-content-wrapper ul.comments li p.meta .blogauthor {font-weight: bold;}
    
#insite-blog-content-wrapper h2.comments {padding:0 0 6px 0; border-bottom:1px solid #ccc; font-size:18px; color:#999;}
#insite-blog-content-wrapper ul.comments {list-style-type:none; margin:0 0 10px 0; padding:0;}
#insite-blog-content-wrapper ul.comments li { border-bottom:1px solid #e6e6e6; padding:8px 0 8px 0; margin:0 0 2px 0;}
    #insite-blog-content-wrapper ul.comments li .meta {color:#3e3e3e; margin:0 4px;}
    #insite-blog-content-wrapper ul.comments li .meta .blogauthor {font-weight: bold;}
    #insite-blog-content-wrapper ul.comments li .meta span.author {color:#bf2500;}
    #insite-blog-content-wrapper ul.comments li p {margin:4px;}
#insite-blog-content-wrapper ul.comments li.grey { background-color:#f2f2f2;}
#insite-blog-content-wrapper h3 { color:#555332; font-size:18px; text-transform:none;}
#insite-blog-content-wrapper #fadeText1 {width: 214px;}
#insite-blog-content-wrapper #fadeText2 {width: 214px;}

/*************************** Blog **/




/* -----------------------------------------------------------
    ADMIN PANEL MAIN PAGE LAYOUT
----------------------------------------------------------- */
#admin-wrapper {
    font-size:11px;}
#admin-wrapper #maincolumn {
    margin:0 50px 0px 30px;
    width:550px;
    float:left;
    display:inline;}
#admin-wrapper #subcolumn {
    margin:0 15px 0 0;
    width:315px;
    float:left;
    display:inline;}
    
#admin-wrapper .maincontent-box {
    background:url(/images/bggrad-maincol.gif) #ffffff top repeat-x;
    margin-bottom:40px;
    width:100%;
    float:left;}
#admin-wrapper .subcontent-box {
    background:url(/images/bggrad-subcol.gif) #ffffff top repeat-x;
    margin-bottom:25px;
    width:100%;
    float:left;}
#admin-wrapper .subcontent-bc-box {
    background:url(/images/bggrad-subcol-bc.gif) #ffffff top repeat-x;
    margin-bottom:20px;
    width:100%;
    float:left;}

/* -----------------------------------------------------------
    ADMIN PANEL SECTIONAL LAYOUT
----------------------------------------------------------- */

#admin-wrapper #members-box, #admin-wrapper #downloads-box, #admin-wrapper #specialproj-box, #admin-wrapper #contact-box, #admin-wrapper #commenting-box, #admin-wrapper #polling-box #bcdarkpages-box {
    width:100%;}
#admin-wrapper #members-box {
    background:url(/images/members.gif) 10px 10px no-repeat;
    float:left;}
#admin-wrapper #downloads-box {
    background:url(/images/download.gif) 10px 10px no-repeat;    
    float:left;}
#admin-wrapper #specialproj-box {
    background:url(/images/toolbox.gif) 10px 10px no-repeat;
    float:left;}
#admin-wrapper #contact-box {
    background:url(/images/telephone.gif) 10px 10px no-repeat;
    float:left;}
#admin-wrapper #commenting-box {
    background:url(/images/comments.gif) 10px 10px no-repeat;
    float:left;}
#admin-wrapper #polling-box {
    background:url(/images/chart.gif) 10px 10px no-repeat;
    float:left;}
#admin-wrapper #bcdarkpages-box {
    background:url(/images/block.gif) 10px 10px no-repeat;
    float:left;}

/* -----------------------------------------------------------
    ADMIN PANEL TYPOGRAPHY
----------------------------------------------------------- */

#admin-wrapper h1 {
    margin-left:30px;}
#admin-wrapper h3 {
    padding-top:25px;
    margin:0 10px 0 85px;
    font-size:18px;
    font-family:"Times New Roman", Times, serif;
    font-weight:500;
    color:#555332;
    text-transform:uppercase;}
#admin-wrapper ul {
    margin:3px 0 0 90px;
    padding:0;
    list-style:none;
    float:left;
    display:inline;}
#admin-wrapper ul li {
    margin:0;
    padding:5px;
    width:440px;
    border-bottom:1px dotted #999999;
    float:left;}
#admin-wrapper #subcolumn ul li {
    margin:0;
    padding:5px 5px 0 5px;
    width:215px;
    border:none;
    float:left;}
#admin-wrapper ul li p.maincontent-titles {
    margin:0 15px 0 0;
    padding:0;
    width:355px;
    float:left;}
#admin-wrapper ul li p.secondarycontent {
    width:345px;
    margin:0 15px 0 10px;
    padding:0;
    float:left;
    display:inline;}
#admin-wrapper ul li p.maincontent-stats {
    margin:0;
    padding:0 0 5px 0;
    width:70px;
    font-size:16px;
    color:#a0a0a0;
    float:left;
    clear:right;}
#admin-wrapper ul li p.maincontent-stats a:link, #admin-wrapper ul li p.maincontent-stats a:visited, #admin-wrapper ul li p.maincontent-stats a:active, #admin-wrapper ul li p span.subcolumn-stats  {
    color:#a0a0a0;}
#admin-wrapper ul li p.subcolumn-titles {
    margin:0 15px 0 0;
    padding:0 0 10px;
    width:185px;
    float:left;
    clear:both;}
#admin-wrapper ul li p span.subcolumn-stats {
    margin:0 0 0 10px;
    padding:0;
    font-weight:bold;}



/** Widget37.css override **/
/** Share feature widget, 'Bookmark and Share' text **/
#at15ptc {color: #999;}
/** end Widget37.css override **/


div.strength-stability ul {margin: 0; padding-left: 24px;}
div.strength-stability ul li {margin: 2px 0 0 0;}
div.strength-stability p {margin: 18px 0 0 0;}


/** Retirement Power Play **/
h1.primary-title {margin-top: 24px; color: #003C69; font-size: 30px; font-weight: normal;}
h2.secondary-title {margin-top: 24px; font-size: 24px; font-weight: normal;}
/*h4.retirement {margin: 12px 0 8px 0; padding: 0; color: #0077C0; font-size: 18px;}*/
span.alt-color {color: #0077C0;}
div#retirement-navigation {margin-bottom: 30px;}
div#retirement-navigation ul {margin: 20px 0; padding: 0; list-style-type: none; font-size: 11px;}
div#retirement-navigation ul li {display:inline; margin: 0; padding: 0 4px; border-right: 1px solid #c8d2d9;}
* html div#retirement-navigation ul li {padding: 0 3px 0 5px;}
div#retirement-navigation ul li.first {padding-left: 0;}
div#retirement-navigation ul li.last {border: none;}
div#retirement-navigation ul li a {margin: 0; padding: 0;}
div#retirement-navigation ul li.active a {font-weight: bold; text-decoration: none; color: #999;}
div#retirement-navigation ul li a:hover {color: #0077c3;}
div.secondary-content p {font-size: 11px; line-height: 13px; color: #666;}
form#retirement-contact-form input, form#retirement-contact-form textarea {font-size: 11px;}
#accordion-retirement h3.ui-state-default {background: none;}
#accordion-retirement h3.ui-state-default a {font-size: 16px; padding-left: 26px;}
#accordion-retirement h3.ui-accordion-header a {text-decoration: none; font-weight: bold;}
#accordion-retirement h3.ui-state-default a span {font-size: 10px; color: #999;}
#accordion-retirement .ui-widget-content {color: #555;}
#accordion-retirement .ui-widget-content a {color: #333;}
#accordion-retirement h3.ui-state-active {padding-top: 12px;}
#accordion-retirement .ui-state-active, #accordion-retirement .ui-widget-content .ui-state-active {
background:url(/images/img_retirement_rightcolumn_fade_bg2x100.gif) repeat-x scroll 50% 50% #fff;}
#accordion-retirement h3.ui-state-active span.ui-icon {margin-top: 0;}
#accordion-retirement h3.ui-state-active a {padding-left: 26px; color: #333; font-size: 20px; font-weight: bold; text-decoration: none;}
#accordion-retirement h3.ui-state-active a span {font-size: 12px; font-weight: normal; color: #999;}
#accordion-retirement h3.ui-state-hover a {color: #ad3c1f;}
#accordion-retirement div.ui-accordion-content h4 {margin-top: 18px; color: #999; font-size: 12px; font-weight: bold;}
#accordion-retirement div.ui-accordion-content-active {padding-top: 0;}
#accordion-retirement div.ui-accordion-content-active ul {margin: 0; padding: 0 0 0 14px; list-style-type: none;}
#accordion-retirement div.ui-accordion-content-active ul.solo {margin-top: 18px;}
#accordion-retirement div.ui-accordion-content ul {list-style-type: square;}
#accordion-retirement .ui-state-active, #accordion-retirement .ui-widget-content {color: #555;}
#accordion-retirement .ui-state-active, #accordion-retirement .ui-widget-content a {color: #333;}
* html #accordion-retirement h3.ui-accordion-header a:link {text-decoration: none;}
* html #accordion-retirement h3.ui-accordion-header a:visited {text-decoration: none;}
* html #accordion-retirement h3.ui-accordion-header a:hover {text-decoration: none; color: #ad3c1f;}
* html #accordion-retirement h3.ui-accordion-header a:active {text-decoration: none; color: #666;}
* html #accordion-retirement h3.ui-state-active a:link {color: #666;}
* html #accordion-retirement h3.ui-state-active a:visited {color: #666;}
* html #accordion-retirement h3.ui-state-active a:hover {color: #ad3c1f;}
* html #accordion-retirement h3.ui-state-active a:active {color: #666;}


#retirement-content-slider {width: 675px; position: relative; margin-bottom: 20px; border: 1px solid #013b69; background: #eff0f0 url(/images/img_retirement_slider_bg2x290.gif) repeat-x top left;}
#retirement-content-slider .scroll {width: 675px; margin: 0 auto; position: relative; overflow: hidden;}
#retirement-content-slider .scrollContainer {position: relative;}
#retirement-content-slider .scrollContainer div.panel {width: 206px; height: 250px; padding: 7px;}
#retirement-content-slider .inside {padding: 10px;}
#retirement-content-slider .inside img {width: 160px; display: block; border: 1px solid #666; margin-left:auto; margin-right:auto; margin-bottom: 10px;}
#retirement-content-slider .inside h2 {margin: 0 0 8px 0; color: #013b69; text-align: center; font-weight: bold; font-size: 16px; line-height: 18px;}
#retirement-content-slider .inside p {font-size: 11px; color: #ccc;}
#retirement-content-slider a {color: #013b69; text-decoration: none;}
#retirement-content-slider a:hover {border-bottom: none;}
#retirement-content-slider .hide {display: none;} /* uses .hide class already defined in global */



#retirement-content-options {width: 668px; height: 160px; float: left; margin: 0 0 40px 0; border: 1px solid #e6e6e6;}
#retirement-content-options .boxgrid { width: 195px; height: 120px; margin: 18px 0 18px 18px; float:left; display: inline; border: solid 2px #8399AF; overflow: hidden; position: relative;}
#retirement-content-options .boxgrid img { position: absolute; top: 0; left: 0; border: 0;}
#retirement-content-options .boxgrid p { margin: 0 0 0 130px; padding: 0; color:#afafaf; font: normal 11px Arial, Helvetica, sans-serif;}
#retirement-content-options .boxcaption {width: 100%; height: 120px; float: left; position: absolute; background: #013B69; 
opacity: .9;
/* For IE 5-7 */
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
/* For IE 8 */
-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
}
#retirement-content-options .boxcaption h3 {margin: 0; padding: 4px 0 2px 8px; font-size: 12px; font-weight: bold; color: #fff;}
#retirement-content-options .captionfull .boxcaption {top: 120px; left: 0;}
#retirement-content-options .caption .boxcaption {top: 96px; left: 0;}
#retirement-content-options .boxcaption p a {color: #fff;}



#right_2Column_left2.retirement #blueFade2 {background: url(/images/img_retirement_rightcolumn_fade_bg2x100.gif) repeat-x top left;}
body.main #right_2Column_left2.retirement #blueFade2 #divPoll h4.retirement, #right_2Column_left2.retirement #blueFade2 div.secondary-content h4.retirement, #right_2Column_left2.retirement #blueFade2 div.secondary-content div.retirement-resources h4.retirement {margin: 0 0 8px 0; padding: 0; color: #0077C0; font-size: 18px; line-height: 18px;}
#right_2Column_left2.retirement #blueFade2 #divPoll, form#retirement-contact-form, #right_2Column_left2.retirement #blueFade2 div.secondary-content div.retirement-resources {margin: 0; padding: 12px 0 0 0; border-bottom: 1px dotted #ccc;}
#right_2Column_left2.retirement #blueFade2 #divPoll form p.pollerTitle {font-size: 14px; line-height: 16px;}
#right_2Column_left2.retirement #blueFade2 div.secondary-content {margin: 0; padding: 12px 0 0 0;}
#right_2Column_left2.retirement #blueFade2 div.secondary-content p {font-size: 11px; line-height: 13px; color: #999;}
#right_2Column_left2.retirement #blueFade2 div.secondary-content p.intro {font-size: 12px; color: #666; line-height: 16px;}
#right_2Column_left2.retirement #blueFade2 div.secondary-content p span.name {color: #333;}
div.retirement-resources ul {font-size: 11px; line-height: 14px;}
div.retirement-resources ul span.alt-color {color: #999;}

/* override dow jones styles for retirement */
div#dowjones-feed-container {clear: left;}
div#dowjones-feed-container .djHeadlines {padding-bottom: 3px; border: none; border-bottom: 3px solid #ccc;}
div#dowjones-feed-container .djHeadlines .djHeadlineHeader, div#dowjones-feed-container .djHeadlines .djHeadlineFooter {display: none;}
div#dowjones-feed-container .djHeadlines .djHeadlineEntry div a:hover {text-decoration: underline}
div#dowjones-feed-container .djHeadlines .djHeadlineTitle {font: bold 12px Arial, Helvetica, sans-serif; color: #666;}
div#dowjones-feed-container .djHeadlines .djHeadlineAttribution {margin: 6px 0 0 0; color: #999;}
div#dowjones-feed-container .djHeadlines .djHeadlineContent {margin: 4px 0; font-size: 12px; line-height: 16px;}
div#articleContainer div.djWidgetContainer div.djArticle h2.djArticleHeadline {font: normal 18px Arial, Helvetica, sans-serif; color: #666;}
div#articleContainer div.djWidgetContainer div.djArticle div.djArticleBody pre {font: normal 11px Arial, Helvetica, sans-serif; }
div#articleContainer div.djWidgetContainer div.djArticle div.djArticleBody {font: normal 12px Arial, Helvetica, sans-serif;}
/* end dow jones ovverides */

div#dowjones-feed-container h2.secondary-title {padding: 2px 0 2px 36px; background: url(/images/img_retirement_djnews_iconandlogo675x32.gif) no-repeat top left;}
div#insite-blog-content-wrapper.retirement h2.secondary-title {padding: 2px 0 2px 36px; background: url(/images/img_retirement_blog_icon28x32.gif) no-repeat top left;}
div#insite-blog-content-wrapper.retirement div.posts h2 a {font-size: 12px; font-weight: bold;}


/** end Retirement Power Play styles **/


/**Begin Edocument Suite Demo**/
div#edoc-wrapper { width:640px; height:412px; }
div#edoc-wrapper ul { list-style-type:none; margin:0; text-align:right; background-color:#f9f9f9; padding:4px 0; }
div#edoc-wrapper ul li { display:inline; border-right:1px solid #999999; padding: 0 10px; text-transform: uppercase; }
div#edoc-wrapper ul li a { color:#336598; font-size:14px; font-weight:bold; }
div#edoc-wrapper ul li#last { border-right:0px solid #000; }
div#edoc_noflash { background-color:#fff; color:#000; text-align:center }

/**End Edocument Suite Demo**/