@charset "utf-8";

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


/*************************** Typography ***************************/
h1, h2, h3, h4, h5, h6 {
    font-weight:normal;
    color:#3E3E3E;
}
h1 {
    font-size:17px;
    margin:10px 0;
    font-weight:600;
    color:#476170;
}
h2 {
    font-size:12px;
    margin:0 0 5px 0;
    font-weight:bold;
}
h3 {
    font-size:12px;
    margin:0 0 3px 0;
    text-transform:uppercase;
    
}
h4 {
    font-size:11px;
    color:#3B3B3B;
    font-weight:normal;
    margin-bottom:10px;
    text-transform:uppercase;
}
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;
}
img.float-left {
    float:left;
}
img.float-right  {
    float:right;
}

/*************************** Typography ***************************/
html,body {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background:#bbb;
color:#3e3e3e;
margin:0 auto;
padding:0;
}
a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:underline;
color:#476170;
}
a:link,a:visited,a:active {
text-decoration:underline;
color:#476170;
}
a:hover {
text-decoration:none;
color:#476170;f
}
ul {
list-style-type:square;
line-height:18px;
}
ul li {
margin-bottom: 6px;
}
p {
margin:10px 0;
line-height:18px;
}
p.homepage {
margin:0;
line-height:14px;
}

span.superscript {font-size: 9px; line-height: 13px; vertical-align: top;}
span.superscript-2 {font-size: 11px; line-height: 14px; vertical-align: top;}

.main #outer {
min-height:100%;
width:970px;
background-image:url(../images/fade_bg_04.gif);
background-position:center;
background-repeat:repeat-y;
color:#3e3e3e;
text-align:left;
position:relative;
background-color:#bbb;
margin:0 auto;
}
.main #container {
width:960px;
text-align:left;
height:auto;
background:none;
background-color:#fff;
margin:0 auto;
padding:0;
}
.main #header {
height:102px;
width:960px;
font-size:12px;
color:#fff;
background-image:url(../images/header_bg_03.jpg);
background-repeat:repeat-x;
background-position:center;
margin:0 auto;
padding:0;
}
#sep {
float: left;
width: 8px;
margin:0 9px 0 5px;
height:431px;
vertical-align:top;
background-image:url(../images/nav_content_bdr.jpg);
background-repeat:no-repeat;
}
#left_3Column {
float:left;
width:170px;
line-height:normal;
padding:16px 0 0 28px;
margin:0;
}
#content_3Column {
background-color:#FFF;
float:left;
overflow:hidden;
width:720px;
padding:0;
margin:14px 15px 0 0;
}
#content_2Column_left {
width:687px;
float:left;
overflow:hidden;
margin:0;
padding:10px 30px 0 27px;
}
#right_2Column_left {
width:auto;
float:left;
clear:none;
margin:0;
padding:4px 0 0;
}
#content_2Column_left2 {
width:677px;
float:left;
overflow:hidden;
margin:10px 0 0 28px;
padding:0;
display:inline;
}
#right_2Column_left2 {
width:auto;
float:right;
clear:none;
margin:0;
padding:22px 0 0;
}
#left_2Column_right {
float:left;
width:189px;
line-height:normal;
list-style-type:none;
margin:0;
padding:16px 0 0 17px;
}
#content_2Column_right {
width:710px;
float:right;
background-color:#fff;
overflow:hidden;
margin:0;
padding:14px 20px 0 17px;
}
.main #bodyFade1 {
background-image:url(../images/graphics_37.jpg);
background-repeat:repeat-x;
height:auto;
width:515px;
clear:both;
overflow:hidden;
padding:5px 0;
}
.main #fadeText1 {
height:auto;
width:240px;
border-right-color:#d7d7d7;
border-right:dotted thin #CCC;
border-right-style:dotted;
float:left;
padding:0 10px;
}
.main #fadeText2 {
height:auto;
width:242px;
float:left;
padding:0 0 0 10px;
}
.main #WhitePaperFade {
background-image:url(../images/WhitepaperAfter_fade.jpg);
background-repeat:repeat-x;
height:auto;
width:55px;
clear:both;
overflow:hidden;
padding:10px;
}
.main #WhitePaperFade2 {
background-image:url(../images/WhitepaperAfter_fade.jpg);
background-repeat:repeat-x;
height:34px;
width:234px;
clear:both;
overflow:hidden;
padding:10px;
}
.main #WhitePaperFade3 {
background-image:url(../images/WhitepaperAfter_fade.jpg);
background-repeat:repeat-x;
height:34px;
clear:both;
overflow:hidden;
padding:10px;
}
.main #signIn_Register {
width:185px;
height:22px;
border:none;
float:right;
position:relative;
color:#FFF;
margin:12px 0 0;
padding:0;
}
.main #HomepageFooter {
background-color:#476170;
clear:both;
color:#FFF;
font-size:11px;
height:auto;
position:relative;
text-align:center;
width:920px;
margin:20px auto 0;
padding:5px 20px;
}
#HomepageFooter a, #HomepageFooter a:link {
color:#FFFFFF;
font-size:11px;
text-decoration:underline;
}
#HomepageFooter a:visted {
font-size:11px;
color:#fff;
text-decoration:underline;
}
#HomepageFooter a:hover {
font-size:11px;
color:#fff;
text-decoration:none;
}
.main #footerLeft {
color:#FFF;
float:left;
font-size:11px;
height:auto;
position:relative;
text-align:left;
width:455px;
margin:0 0 0 8px;
padding:0;
}
.main #footerRight {
text-align:center;
font-size:9px;
color:#FFF;
height:auto;
margin:8px 0 0;
}
#footerRight a {
color:#fff;
text-decoration:underline;
font-size:9px;
}
#footerRight a:link {
color:#fff;
text-decoration:underline;
font-size:9px;
}
#footerRight a:active {
color:#fff;
text-decoration:underline;
font-size:9px;
}
#footerRight a:visted {
color:#fff;
text-decoration:underline;
font-size:9px;
}
#footerRight a:hover {
font-size:9px;
color:#fff;
text-decoration:none;
}
.main #footerNavList {
font-size:11px;
height:auto;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
text-align:left;
width:455px;
margin:0 0 2px;
padding:0;
}
#footerNavList li {
display:inline;
font-size:11px;
padding:0 3px 0 0;
}
#footerNavList li.last {
border:medium none;
font-size:11px;
}
.main #footerNavList2 {
font-size:11px;
height:auto;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
text-align:left;
margin:0 0 2px;
padding:0;
}
#footerNavList2 li {
display:inline;
font-size:9px;
padding:0 3px 0 0;
}
#footerNavList2 li.last {
border:medium none;
display:block;
float:left;
font-size:9px;
position:relative;
margin:2px 0 0;
padding:0;
}
#footerNavList2 a:hover {
color:#FFF;
font-size:9px;
text-decoration:none;
}
.main #mainNavContainer {
width:auto;
height:auto;
border:none;
float:right;
overflow:hidden;
text-align:right;
position:relative;
margin:14px 8px 0 0;
padding:0;
}
.main #mainNavList {
font-size:12px;
height:auto;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
text-align:right;
width:auto;
margin:0;
padding:0;
}
#mainNavList a,#mainNavList a:visited,#mainNavList a:active {
color:#FFF;
text-decoration:none;
}
#mainNavList li {
display:inline;
}
#mainNavList a:hover {
color:#FFF;
text-decoration:underline;
}
ul#mainNavList li span.div, #footerNav li span.div, #mainTopTabNav li span.div {
margin:0 2px 0 3px;
}
.main #mainTopTabNav {
color:#FFF;
font-family:Arial;
font-size:11px;
height:auto;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
text-align:right;
width:210px;
margin:0 auto;
padding:3px 0 0;
}
#mainTopTabNav li {
display:inline;
font-size:11px;
text-align:left;
padding:0 3px 0 0;
}
#navcontainer {
margin-left:0;
}
#navcontainer ul {
<!--list-style:none;-->
<!--list-style-image:none;-->
<!--font-size:12px;-->
margin:0;
padding:0;
}
#navcontainer ul ul {
list-style-image:url(../images/double_arrow_list.gif);
text-decoration:underline;
margin:0 0 0 10px;
padding:0 0 0 16px;
}
.main #blueFade {
clear:both;
height:auto;
width:auto;
overflow:hidden;
position:relative;
margin:0;
padding:0;
}
#navcontainer2 {
list-style-type:none;
margin:0;
padding:0;
}
#navcontainer2 ul {
list-style-type:none;
margin:0;
padding:0;
line-height:14px;
text-decoration:none;
}
#navcontainer2 ul ul {
list-style-image:none;
list-style-type:none;
text-decoration:none;
margin:6px 0 0;
padding:0;
line-height:14px;
}
#navcontainer2 ul ul li a:link,#navcontainer2 ul ul li a:active,#navcontainer2 ul ul li a:visited {
color:#476170;
list-style-type:none;
margin:5px 0 0 10px;
padding:0 0 0 1px;
text-decoration:none;
}
#navcontainer2 ul ul li a:hover {
color:#476170;
list-style-type:none;
margin:5px 0 0 10px;
padding:0 0 0 1px;
text-decoration:underline;
}
#leftnavcontainer {
margin-left:0;
list-style-type:none;
padding:0;
}
#leftnavcontainer ul {
list-style-type:none;
font-size:10px;
margin:0;
padding:0;
}
.leftnavcontainerlist {
display:block;
color:#383838;
width:110px;
text-decoration:none;
background:url(../images/up.gif) 13px 13px no-repeat;
padding:8px 8px 2px 23px;
}
.leftnavcontainerlistsel {
display:block;
color:#383838;
width:110px;
text-decoration:none;
background:url(../images/open.gif) 13px 13px no-repeat;
padding:8px 8px 2px 23px;
}
.leftsegmentnavsel {
display:block;
font-size:12px;
color:#545231;
width:110px;
text-decoration:none;
background:url(../images/open.gif) 13px 13px no-repeat;
padding:8px 8px 2px 23px;
}
.leftsubnavlist {
color:#383838;
padding-left:35px;
text-decoration:none;
font-size:8px;
}
#leftnavcontainer a:hover {
color:#383838;
text-decoration:none;
}
#nestedanchor {
font-size:12px;
font-weight:700;
}
#nestedanchor a {
font-size:12px;
color:#383838;
text-decoration:none;
}
#nestedanchor a:hover {
font-size:12px;
color:#383838;
text-decoration:underline;
}
#nestedanchor a:visited {
font-size:12px;
color:#476170;
text-decoration:none;
}
#nestedlist {
list-style-image:url(../images/double_arrow_list.gif);
line-height:14px;
font-size:13px;
font-weight:400;
color:#476170;
margin:6px 0 0;
padding:0 0 0 18px;
}
#nestedlist li {
list-style-image:url(../images/double_arrow_list.gif);
font-size:13px;
font-weight:400;
margin:0;
padding:0;
}
#nestedlist ul {
list-style-image:url(../images/double_arrow_list.gif);
font-size:12px;
font-weight:400;
margin:0;
padding:0 0 0 4px;
}
#nestedlist ul li {
list-style-image:url(../images/double_arrow_list.gif);
font-size:12px;
font-weight:400;
margin:0;
padding:0;
}
#nestedlist li a:link {
list-style-image:url(../images/double_arrow_list.gif);
text-decoration:none;
font-size: 12px;
font-weight: normal;
color:#476170;
padding:0;
margin:0;
}
#nestedlist li a:active {
list-style-image:url(../images/double_arrow_list.gif);
text-decoration:none;
font-size: 12px;
font-weight: normal;
color:#476170;
padding:0;
margin:0;
}
#nestedlist li a:visited {
list-style-image:url(../images/double_arrow_list.gif);
text-decoration:none;
font-size: 12px;
font-weight: normal;
color:#476170;
padding:0;
margin:0;
}
#nestedlist li a:hover {
list-style-image:url(../images/double_arrow_list.gif);
text-decoration:underline;
font-size:12px;
font-weight:400;
color:#476170;
}
#nestedlist li.parentExpanded {
list-style-image:url(/pershing.com_final/images/down.gif);
font-size:12px;
font-weight:400;
color:#383838;
margin:0;
padding:0;
}
.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", "Helvetica", "sans-serif";
padding:0;
margin:10px 8px 0 0;
}
#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;
height:auto;
margin:0;
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 {
width:262px;
height:52px;
border:none;
margin-top:25px;
float:left;
position:absolute;
margin-left:28px;
}
.main #bodySection_3Column {
height:auto;
width:732px;
float:right;
clear:both;
display:inline;
overflow:hidden;
position:relative;
margin:0;
padding:16px 8px 0 0;
}
.main #bodySection_2Column_left {
height:auto;
width:917px;
float:left;
clear:both;
display:inline;
overflow:hidden;
position:relative;
margin:0;
padding:16px 15px 0 28px;
}
.main #bodySection_2Column_left2 {
height:auto;
width:924px;
float:left;
clear:both;
display:inline;
overflow:hidden;
position:relative;
margin:0;
padding:16px 8px 0 28px;
}
.main #bodySection_2Column_right {
height:auto;
width:720px;
float:right;
clear:both;
display:inline;
overflow:hidden;
position:relative;
margin:0;
padding:16px 11px 0 17px;
}
.main #Print {
font-size:11px;
color:#383838;
text-align:left;
width:auto;
height:15px;
position:relative;
float:right;
display:block;
padding:0 10px 0 0;
}
.main #Print_3Column {
font-size:11px;
color:#476170;
text-align:right;
width:240px;
height:15px;
position:relative;
float:right;
display:block;
padding:0;
}
#Print_3Column a,#Print_3Column a:visited {
font-size:11px;
color:#476170;
text-decoration:underline;
}
#Print_3Column a:hover {
font-size:11px;
color:#476170;
text-decoration:none;
}
a#Print_Icon{
background:url(../images/graphics_10.jpg) left center no-repeat;
padding:0 3px 0 17px;
color:#476170;
text-decoration:underline;
}
a#Print_Icon a, a#Print_Icon a:visited,{
background:url(../images/graphics_10.jpg) left center no-repeat;
padding:0 3px 0 17px;
color:#476170;
text-decoration:underline;
}
a#Print_Icon a:hover,{
background:url(../images/graphics_10.jpg) left center no-repeat;
padding:0 3px 0 17px;
color:#476170;
text-decoration:none;
}
a#Email_Icon {
background:url(../images/graphics_13.jpg) left center no-repeat;
padding-left:17px;
color:#476170;
text-decoration:underline;
}
a#Email_Icon a, a#Email_Icon a:visited {
background:url(../images/graphics_13.jpg) left center no-repeat;
padding-left:17px;
color:#476170;
text-decoration:underline;
}
a#Email_Icon a:hover {
background:url(../images/graphics_13.jpg) left center no-repeat;
padding-left:17px;
color:#476170;
text-decoration:none;
}
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, a#Share_Icon a:visited {
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;
}
.main #breadcrumb {
font-size:11px;
color:#383838;
text-align:left;
width:auto;
height:15px;
position:relative;
clear:both;
display:inline;
float:left;
padding:0;
}
.main #breadcrumb a:active {
margin-top:5px;
font-size:11px;
color:#8A8A8A;
text-decoration:none;
}
.main #breadcrumb_3Column {
font-size:11px;
color:#8A8A8A;
text-align:left;
width:480px;
height:15px;
position:relative;
clear:both;
display:inline;
float:left;
margin:0;
padding:0;
}
.main #breadcrumb_4Column {
font-size:11px;
color:#8a8a8a;
text-align:left;
width:680px;
height:auto;
position:relative;
clear:both;
display:inline;
float:left;
padding:0;
}
#breadcrumb_4Column a:hover {
margin-top:5px;
font-size:11px;
text-decoration:underline;
color:#5a5959;
}
#breadcrumb_4Column a:active {
margin-top:5px;
font-size:11px;
color:#8a8a8a;
text-decoration:none;
}
.globalnav {
font-family:"Arial", "Helvetica", "sans-serif";
color:#fff;
font-size:11px;
}
.globalnav a:link,.globalnav a:active,.globalnav a:visited {
color:#FFF;
text-decoration:underline;
font-size:11px;
}
.globalnav a:hover {
color:#fff;
text-decoration:none;
font-size:11px;
}
.article_title {
margin:10px 0;
font-size:17px;
font-weight:600;
color:#476170;
padding:0;
}
.article_subtitle {
margin-top:0;
margin-bottom:15px;
font-size:12px;
border-bottom:thin;
border-bottom-color:#CCC;
border-bottom-style:dotted;
padding-bottom:5px;
width:auto;
clear:both;
float:left;
}
.sidebartitles {
color:#3B3B3B;
font-size:12px;
font-weight:500;
line-height:16px;
margin-bottom:5px;
padding-bottom:5px;
text-transform:uppercase;
}
.sidebar_copy {
border-bottom:1px dotted #A1A1A1;
color:#383838;
font-size:12px;
margin-top:0;
padding-bottom:25px;
padding-top:0;
}
.rightText {
text-align:right;
text-transform:uppercase;
color:#b8b8b8;
font-size:10px;
padding:10px 0;
}
.rightText a {
text-align:right;
text-transform:uppercase;
color:#476170;
font-size:10px;
text-decoration:underline;
padding:10px 0;
}
.rightText a:hover {
text-decoration:none;
}
.rightText2 {
text-align:right;
text-transform:uppercase;
color:#b8b8b8;
font-size:10px;
padding:0 0 10px;
}
.rightText2 a {
text-align:right;
text-transform:uppercase;
color:#476170;
font-size:10px;
text-decoration:underline;
padding:0 0 10px;
}
.rightText2 a:hover {
text-decoration:none;
}
.leftText {
text-align:left;
text-transform:uppercase;
color:#476170;
font-size:10px;
padding:10px 0;
}
.leftText_webcast {
text-align:left;
text-transform:uppercase;
color:#476170;
font-size:10px;
padding:20px 0;
}
.compnavtitle {
font-size:13px;
color:#476170;
}
.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 {
font-size:17px;
color:#545231;
}
.headingtitle {
color:#B4641F;
font-size:17px;
font-weight:600;
line-height:normal;
margin:12px 0;
padding:0;
}
.headingcontent {
color:#464646;
font-family:Arial;
font-size:13px;
font-weight:700;
margin:5px 0 10px;
padding:0;
}
.sidebartitles2 {
font-size:12px;
color:#383838;
padding-bottom:5px;
}
img.thumbnail-fca {float: left; margin: 0 6px 12px 0;}
img.thumbnail-fca-border {border: 1px solid #ccc;}

#main p {
font-size:12px;
}
.main #bodySection_2Colum_right {
height:auto;
width:748px;
float:right;
clear:both;
display:inline;
overflow:hidden;
position:relative;
margin:0;
padding:16px 11px 0 9px;
}
.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:thin;
border-bottom-color:#CCC;
border-bottom-style:solid;
border-bottom-width:thin;
padding:8px 0;
}
.formbutton {
background:url(../images/WhitepaperAfter_fade.jpg);
width:99px;
height:22px;
float:left;
background-repeat:repeat-x;
border:thin;
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:75px;
border:solid 5px #afafaf;
margin:10px 20px 10px 0;
}
.content-subcell-cell-box {
width:337px;
background-color:#fff;
float:left;
bottom:auto;
text-align:left;
margin:0;
padding:0;
}
.main #bannerSmall_Homepage {
width:960px;
margin:0 auto;
padding:0;
}
#left_Homepage {
float:left;
width:600px;
line-height:normal;
list-style-type:none;
position:relative;
margin:0 auto;
padding:0;
}
#content_Homepage {
width:510px;
float:left;
background-color:#fff;
overflow:hidden;
margin:0;
padding:14px 8px 0;
}
#right_Homepage {
width:auto;
float:right;
background-color:#fff;
margin:0;
padding:0;
}
.pershing_hp_content-subcell-left-nobox2 {
display:inline;
float:left;
width:600px;
background-color:#fff;
position:relative;
clear:both;
margin:0 auto;
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;
}
.hp_headline {
font-size:13px;
font-weight:400;
color:#476170;
padding-top:0;
margin-top:0;
margin-bottom:2px;
}
.hp_headline a:hover {
font-size:13px;
font-weight:400;
color:#476170;
padding-top:0;
margin-top:0;
margin-bottom:2px;
text-decoration:none;
}
.main #HomepageFade {
height:auto;
width:515px;
clear:both;
overflow:hidden;
margin:0;
padding:0;
}
.main #HomepageFade1 {
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;
overflow:hidden;
float:left;
margin:0;
padding:0;
}
.main #HomepageFade2 {
width:330px;
height:auto;
background-color:#FFF;
float:left;
padding:0;
margin:14px 0 0 20px;
display:inline;
}
.main #HomepageFade3 {
width:230px;
background-image:url(../images/PER-01_HomePage_031208_v1_03.jpg);
height:150px;
background-repeat:repeat-x;
background-color:#FFF;
float:left;
position:relative;
margin:0;
padding:16px 0 5px;
}
.main #HomepageFade4 {
width:4px;
background-image:url(../images/PER-01_HomePage_fade2_03.jpg);
height:198px;
background-color:#FFF;
background-position:left;
background-repeat:no-repeat;
position:relative;
display:block;
float:left;
margin:0 auto;
padding:0;
}
.main #HomepageFadeText1 {
height:auto;
width:245px;
float:left;
display:inline;
clear:both;
position:relative;
margin:20px 0 0;
padding:0 10px 0 0;
}
.main #HomepageFadeText2 {
height:auto;
width:245px;
float:right;
position:relative;
margin:20px 0 0;
padding:0 0 0 10px;
}
.floatright {
float:left;
margin:0 7px 7px 0;
padding:2px;
}
<!-- Sitemap Style Sheets -->
//sitemap
.sitemap ul {
list-style:square;
margin:0;
padding:0;
}
.sitemap li {
list-style:square;
margin:2px;
}
.sitemap a {
color:#000;
text-decoration:none;
font-weight:400;
}
.sitemap a:hover {
color:#C00;
}
.thumbnail {
float:left;
width:130px;
border:1px solid #999 thin;
background-color:#CCC;
overflow:hidden;
margin:0 5px 15px 0;
padding:3px;
}
.thumbnailText_details {
float:left;
width:500px;
height:auto;
overflow:hidden;
margin:0 15px 10px 0;
padding:50px 5px 0;
}
.thumbnailText_abstract {
float:left;
width:184px;
height:150px;
overflow:hidden;
margin:0 15px 10px 0;
padding:50px 5px 0;
}
.pershing_hp_content-subcell-left-nobox {
display:inline;
float:left;
width:600px;
background-color:#fff;
position:relative;
border-bottom:thin;
border-bottom-color:#d7d7d7;
border-bottom-style:solid;
border-bottom-width:1px;
}
.pershing_hp_content-subcell-right-box {
width:560px;
height:auto;
position:relative;
margin:17px 0 17px 20px;
padding:0;
}
#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 #floatLeftClear {
float:left;
clear:left;
margin:8px 8px 5px;
}
#searchNav {
list-style:none;
height:auto;
width:auto;
text-align:right;
font-size:10px;
font-family:Arial;
color:#33333;
margin:0 auto;
padding:3px 0 0 30px;
}
#searchNav li {
display:inline;
text-align:left;
padding:0 3px 0 0;
}
#searchNav li.last {
border:none;
}
#searchNav a {
color:#33333;
text-decoration:underline;
}
#searchNav a:hover {
color:#a15640;
text-decoration:underline;
}
#content_1Column_events {
width:630px;
float:left;
overflow:hidden;
padding:10px 0 0 27px;
margin:0;
}
#content_1Column_events2 {
float:left;
margin:0;
overflow:hidden;
padding:10px 10px 0 28px;
width:912px;
}
#right_1Column_events {
width:auto;
float:right;
clear:none;
margin:0;
padding:4px 0 0;
}
#right_1Column_events2 {
width:auto;
float:right;
margin:15px 0 0;
padding:0;
}
#box li {
float:left;
background:url(../images/Pershing_Events_IWL_1.gif) no-repeat left top;
display:block;
margin:0 5px 0 6px;
padding:0 0 0 9px;
}
#box a {
display:block;
background:url(../images/Pershing_Events_IWL_2.jpg) no-repeat right top;
text-decoration:none;
font-weight:700;
color:#765;
border:none;
padding:5px 15px 4px 6px;
}
#box #iwlcurrent a {
background-image:url(../images/Pershing_Events_IWL_white.gif);
color:#333;
padding-bottom:5px;
border:none;
display:block;
}
#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.spec_idw {
text-transform:none;
text-align:left;
background:#f9f9f9;
border-bottom:1px dotted #dcdcdc;
padding:6px 6px 6px 12px;
}
td.alt_idw {
color:#545321;
text-transform:none;
text-align:left;
background:#f9f9f9;
border-bottom:1px dotted #dcdcdc;
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:6px 6px 6px 12px;
}
td.spec_search {
text-transform:none;
text-align:left;
background:#f9f9f9;
border-bottom:1px dotted #dcdcdc;
padding:6px 6px 6px 0;
}
td.specalt_search {
text-transform:none;
text-align:left;
background:#fff;
border-top:none;
border-bottom:1px dotted #dcdcdc;
padding:6px 6px 6px 0;
}
.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;
overflow:hidden;
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;
overflow:hidden;
margin:0;
padding:13px;
}
.main #events2Fade1 {
width:4px;
height:142px;
background-color:#FFF;
background-position:left;
background-repeat:no-repeat;
position:relative;
clear:both;
overflow:hidden;
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;
overflow:hidden;
margin:0;
padding:8px;
}
#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;
color:#765;
border:none;
padding:5px 15px 4px 6px;
}
#eventsbox #currentedu a {
background-image:url(../images/Pershing_Events_continuing_edu2_white.gif);
color:#333;
padding-bottom:5px;
border:none;
display:block;
}
#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 td.alt {
color:#000000;
text-transform:none;
text-align:left;
background:#f9f9f9;
border-bottom:1px solid #dcdcdc;
padding:6px 6px 6px 12px;
}
#mytable {
width:635px;
float:left;
font-size:11px;
margin:10px 0 0;
padding:0;
}
#mytable a {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:underline;
color:#476170;
}
#mytable a:link,#mytable a:visited,#mytable a:active {
text-decoration:underline;
color:#476170;
}
#mytable a:hover {
text-decoration:none;
color:#476170;
}
.main #bannerBig {
height:112px;
width:960px;
background-image:url(../images/banner_bg.png);
background-repeat:no-repeat;
margin:0 auto;
padding:0;
}
.main #bannerSmall {
height:62px;
width:960px;
background-image:url(../images/banner_small_background_03.gif);
background-repeat:no-repeat;
margin:0 auto;
padding:0;
}
#_Main_Nav {
padding-top:14px;
padding-left:44px;
position:absolute;
}
#_Main_Nav a {
width:100px;
font-weight:700;
color:#FFF;
text-decoration:none;
padding:1px 40px 1px 2px;
}
._menu_child {
position:absolute;
width:200px;
visibility:hidden;
background-color:#cc8829;
z-index:100;
margin-left:0;
margin-top:4px;
filter:alpha(opacity=94);
-moz-opacity:0.9px;
-khtml-opacity:0.9px;
opacity:0.9px;
}
#_Nav_Sub2 {
width:171px;
}
#_Nav_Sub3 {
width:173px;
}
#_Nav_Sub4 {
width:158px;
}
._menu_child ul,li {
margin:0;
padding:0;
}
._menu_child ul li {
list-style:none;
border-bottom:1px solid #f1c586;
margin:0 0 0 5px;
padding:0;
}
._menu_child a {
display:block;
text-decoration:none;
color:#fff;
margin:3px;
padding:3px;
}
._menu_child a:hover {
background-color:#914d02;
text-decoration:none;
margin:3px;
padding:3px;
}
.main #_signIn_Register {
float:right;
text-align:right;
color:#FFF;
font-size:11px;
margin:14px 8px 0 0;
padding:0;
width:265px;
}
input,textarea {
font:normal small Arial, Helvetica, sans-serif;
}
input.text {
padding:3px;
}
#homeContentLeft {
width:600px;
float:left;
display: inline;
margin:0;
padding:0;
}
#homeHeading {
float:left;
display: inline;
margin:0;
padding:0 0 20px 0; /* To address IE7 disappearing bottom margin issue */
background-color: #8e8e8e;
}
#homeHeading .heading {
width:560px;
float:left;
display:inline;
margin: 14px 20px 0 20px; /* bottom margin set to zero because we have bottom padding set in #homeheading */
padding:0;
font-size:13px;
line-height: 18px;
color:#eee;
}
#homeContentLeft .subheading-double-fca {
    background-image:url(../images/homepage-gradiation.gif);
    background-position:top left;
    background-repeat:repeat-x;
    width:600px;
    height:auto;
    border-top: dotted 1px #dddddd;
    background-image:#fafafa;
    float:left;
}
#homeContentLeft .subheading-fca-block1 {
    width:268px;
    display:inline;
    margin: 0 10px 0 20px;
    height:auto;
    float:left;
}
#homeContentLeft .subheading-fca-block2 {
    width:268px;
    display:inline;
    margin: 0 20px 0 10px;
    height:auto;
    float:left;
}
#homeContentLeft .doublefade {
    background-image:url(../images/double-line-fade.gif);
    background-position:top left;
    background-repeat:no-repeat;
    width:4px;
    height:198px;
    float:left;
    display:inline;
}
.link {
text-align:right;
padding:10px 0;
}
#homeContentLeft .subheading {
float:left;
display: inline;
margin: 8px 20px 22px 20px;
}
#right_3Column .webcast {
background-image:url(../images/_webcast_icon.gif);
background-position:left;
padding-left:27px;
background-repeat:no-repeat;
color:#476170;
}
#right_3Column .webcast_paperlessPPT {
background-image:url(../images/icon_PaperlessPPT.jpg);
background-position:left;
padding-left:60px;
background-repeat:no-repeat;
color:#476170;
}
#right_3Column .webcast_powerData {
background-image:url(../images/icon_powerData.jpg);
background-position:left;
padding-left:60px;
background-repeat:no-repeat;
color:#476170;
}
#homeHeading .line {
border-bottom:1px dotted #dedede;
margin:10px 0;
}
#homeContentRight {
width:360px;
float:left;
background-color:#fff;
background-image:url(../images/hp_fade1.gif);
background-position:left top;
background-repeat:no-repeat;
margin:0;
padding:0;
}
#homeContentRight .heading {
font-size:15px;
color:#476170;
font-family:Arial;
display:block;
padding-bottom:4px;
font-weight:700;
padding-left:4px;
margin-left:4px;
}
#homeContentRight .subheading {
font-size:12px;
color:#476170;
font-family:Arial;
font-weight:700;
padding-bottom:10px;
line-height:18px;
margin-left:8px;
}
#homeContentRight .line {
background-image:url(../images/_home_line_dotted.gif);
background-repeat:repeat-x;
display:block;
height:10px;
margin-top:10px;
margin-left:8px;
}
#homeContentRight h2
{
color:#B4641F;
font-size:17px;
font-weight:bold;
margin:0 0 16px;
padding:0;
text-transform:none;
}
#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;
}
a.bubble {
position:relative;
z-index:24;
color:#3CA3FF;
font-weight:400;
text-decoration:none;
text-size:11px;
}
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;
}
.RhsTitleImg {
height:40px;
float:left;
text-align:left;
padding-right:10px;
margin:0 0 0 -6px;
}
.RhsTitleHead h1 {
font-size:14px;
font-weight:700;
text-decoration:underline;
color:#2d4c61;
font-family:Arial;
padding-bottom:4px;
}
.RhsTitleContent {
display:block;
font-family:Arial;
font-size:12px;
}
.RhsTitleContent p {
padding-bottom:8px;
}
.RhsTitleContent .link {
font-size:11px;
font-family:Arial;
}
.RhsTitleContent .link a {
color:#2d4c61;
text-decoration:underline;
font-size:11px;
font-family:Arial;
font-weight:700;
}
.sidebartitles #Left {
height:auto;
float:left;
text-align:left;
font-size:11px;
color:#FFF;
position:relative;
padding-bottom:5px;
margin:0;
}
.sidebartitles #Right {
font-size:12px;
text-transform:uppercase;
font-weight:700;
height:auto;
margin-left:4px;
float:left;
text-align:left;
position:relative;
padding-left:10px;
text-decoration:underline;
color:#324a4e;
padding-bottom:5px;
}
#right_3Column {
background-color:#FFF;
float:right;
width:auto;
margin:26px 0 0;
padding:0;
}
#right {
width:auto;
float:left;
background-color:#fff;
margin:14px 0 0;
padding:4px 0 0;
}
.main #rightLeftFade1 {
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;
display:block;
overflow:hidden;
float:left;
margin:0;
padding:0;
}
.main #bannerObject1 {
width:132px;
height:22px;
border:none;
float:left;
position:relative;
display:block;
z-index:100;
margin:11px 0 5px 31px;
padding:0;
}
.main #bannerObject2 {
width:167px;
height:22px;
border:none;
float:left;
position:relative;
display:block;
z-index:100;
margin:11px 0 5px 3px;
padding:0;
}
.main #bannerObject3 {
width:169px;
height:22px;
z-index:100;
border:none;
float:left;
position:relative;
margin:11px 0 5px 3px;
padding:0;
}
.main #bannerObject4 {
width:168px;
height:22px;
border:none;
float:left;
position:relative;
z-index:100;
margin:11px 0 5px 3px;
padding:0;
}
.menu5 {
position:relative;
font-size:12px;
list-style-type:none;
width:167px;
height:22px;
margin:0;
padding:0;
}
.menu5 ul {
float:left;
list-style-type:none;
width:167px;
height:22px;
margin:0;
padding:0;
}
.menu5 table {
border-collapse:collapse;
font-size:1em;
margin:-1px;
}
.menu5 li:hover ul {
visibility:visible;
height:auto;
background:#cc8829;
left:0;
top:2.5em;
overflow:visible;
width:167px;
line-height:20px;
filter:alpha(opacity=94);
-moz-opacity:0.9px;
-khtml-opacity:0.9px;
opacity:0.9px;
}
.menu5 li:hover ul li a {
display:block;
font-weight:400;
padding-left:4px;
text-decoration:none;
height:auto;
border-bottom:1px solid #f1c586;
width:164px;
padding-top:2px;
padding-bottom:2px;
}
.menu5 li a:hover ul li a {
display:block;
font-weight:400;
padding-left:4px;
text-decoration:none;
height:auto;
width:164px;
border-bottom:1px solid #f1c586;
padding-top:2px;
padding-bottom:2px;
}
.menu5 li:hover ul li:hover {
text-decoration:underline;
background:#914d02;
height:auto;
color:#fff;
}
.menu6 {
position:relative;
font-size:12px;
list-style-type:none;
width:169px;
height:22px;
margin:0 0 0 -3px;
padding:0;
}
.menu6 ul {
float:left;
list-style-type:none;
width:169px;
height:22px;
margin:0;
padding:0;
}
.menu6 table {
border-collapse:collapse;
font-size:1em;
margin:-10px;
}
.menu6 li:hover ul {
visibility:visible;
height:auto;
background:#cc8829;
left:0;
top:2.5em;
overflow:visible;
width:169px;
line-height:20px;
filter:alpha(opacity=94);
-moz-opacity:0.9px;
-khtml-opacity:0.9px;
opacity:0.9px;
}
.menu6 li:hover ul li a {
display:block;
font-weight:400;
padding-left:4px;
background:transparent;
text-decoration:none;
border-bottom:1px solid #f1c586;
width:165px;
padding-top:4px;
padding-bottom:2px;
height:auto;
}
.menu6 li a:hover ul li a {
display:block;
font-weight:400;
background:transparent;
text-decoration:none;
width:165px;
border-bottom:1px solid #f1c586;
padding-left:6px;
padding-top:4px;
padding-bottom:2px;
height:auto;
}
.menu6 li:hover ul li:hover {
text-decoration:underline;
background:#914d02;
height:auto;
}
#dhtmlgoodies_tooltip {
background-color:#EEE;
border:1px solid #000;
position:absolute;
display:none;
z-index:20000;
font-size:0.9em;
-moz-border-radius:6px;
font-family:"Trebuchet MS", "Lucida Sans Unicode", Arial, sans-serif;
padding:2px;
}
#dhtmlgoodies_tooltipShadow {
position:absolute;
background-color:#555;
display:none;
z-index:10000;
opacity:0.7px;
filter:alpha(opacity=70);
-khtml-opacity:0.7px;
-moz-opacity:0.7px;
-moz-border-radius:6px;
}
.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;
}
#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.alt {
text-transform:none;
text-align:left;
background:#f9f9f9;
border-bottom:1px solid #dcdcdc;
padding:6px 6px 6px 12px;
}
#admintable td.specalt a:link {
color:#821E00;
text-decoration:underline;
}
#admintable td.alt2 {
text-transform:none;
text-align:left;
background:#fff;
border-top:none;
padding:6px 6px 6px 12px;
}
.calendar .button {
text-align:center;
padding:2px;
}
.calendar .nav {
background:url(../Includes/menuarrow.gif) #778 no-repeat 100% 100%;
}
.calendar THEAD .title {
font-weight:700;
background:#fff;
color:#000;
text-align:center;
padding:2px;
}
.calendar THEAD .headrow {
background:#778;
color:#fff;
}
.calendar THEAD .daynames {
background:#bdf;
}
.calendar THEAD .name {
color:#000;
border-bottom:#556 1px solid;
text-align:center;
padding:2px;
}
.calendar THEAD .hilite {
border-right:#04f 1px solid;
border-top:#04f 1px solid;
border-left:#04f 1px solid;
color:#000;
border-bottom:#04f 1px solid;
background-color:#aaf;
padding:1px;
}
.calendar THEAD .active {
background-color:#77c;
padding:2px 0 0 2px;
}
.calendar TBODY .day {
width:2em;
color:#456;
text-align:right;
padding:2px 4px 2px 2px;
}
.calendar TBODY .othermonth {
font-size:80%;
color:#bbb;
}
.calendar TBODY .oweekend {
color:#fbb;
}
.calendar TABLE .wn {
border-right:#000 1px solid;
background:#bdf;
padding:2px 3px 2px 2px;
}
.calendar TBODY .rowhilite TD {
background:#def;
}
.calendar TBODY .rowhilite TD.wn {
background:#eef;
}
.calendar TBODY TD.hilite {
border-right:#bbb 1px solid;
border-top:#bbb 1px solid;
background:#def;
border-left:#bbb 1px solid;
border-bottom:#bbb 1px solid;
padding:1px 3px 1px 1px;
}
.calendar TBODY TD.active {
background:#cde;
padding:2px 2px 0;
}
.calendar TBODY TD.selected {
border-right:#000 1px solid;
border-top:#000 1px solid;
font-weight:700;
background:#fff;
border-left:#000 1px solid;
color:#000;
border-bottom:#000 1px solid;
padding:1px 3px 1px 1px;
}
.calendar TBODY TD.today {
font-weight:700;
color:#00f;
}
.calendar TBODY .disabled {
color:#999;
}
.calendar TBODY .emptycell {
visibility:hidden;
}
.calendar TFOOT .footrow {
background:#556;
color:#fff;
text-align:center;
}
.calendar TFOOT .ttip {
border-top:#556 1px solid;
background:#fff;
color:#445;
padding:1px;
}
.calendar TFOOT .hilite {
border-right:#04f 1px solid;
border-top:#04f 1px solid;
background:#aaf;
border-left:#04f 1px solid;
color:#000;
border-bottom:#04f 1px solid;
padding:1px;
}
.calendar TFOOT .active {
background:#77c;
padding:2px 0 0 2px;
}
.calendar .combo {
border-right:#655 1px solid;
border-top:#655 1px solid;
display:none;
font-size:90%;
background:#def;
left:0;
border-left:#655 1px solid;
width:4em;
cursor:default;
color:#000;
border-bottom:#655 1px solid;
position:absolute;
top:0;
}
.calendar .combo .label {
text-align:center;
padding:1px;
}
.calendar .combo .label-IEfix {
text-align:center;
width:4em;
padding:1px;
}
.calendar .combo .hilite {
background:#acf;
}
.calendar .combo .active {
border-top:#46a 1px solid;
font-weight:700;
background:#eef;
border-bottom:#46a 1px solid;
}
.calendar TD.time {
border-top:#000 1px solid;
background-color:#f4f0e8;
text-align:center;
padding:1px 0;
}
.calendar TD.time .ampm {
border-right:#889 1px solid;
border-top:#889 1px solid;
font-weight:700;
border-left:#889 1px solid;
border-bottom:#889 1px solid;
background-color:#fff;
text-align:center;
padding:0 3px 0 4px;
}
.calendar TD.time .colon {
font-weight:700;
padding:0 2px 0 3px;
}
.calendar TD.time SPAN.hilite {
color:#fff;
background-color:#667;
border-color:#000;
}
.calendar TD.time SPAN.active {
color:#0f0;
background-color:#000;
border-color:red;
}
#signin-message {
font-size:11px;
}
#footerNavList a,#footerNavList a:active,#mainTopTabNav a:hover {
color:#FFF;
font-size:11px;
text-decoration:underline;
}
#footerNavList a:hover,#mainTopTabNav a,#mainTopTabNav a:visited,#mainTopTabNav a:active {
color:#FFF;
font-size:11px;
text-decoration:none;
}
#footerNavList2 a,#footerNavList2 a:active {
color:#FFF;
font-size:9px;
text-decoration:underline;
}
#mainNavList li.last,#mainTopTabNav li.last {
border:medium none;
}
#navcontainer li,#navcontainer2 li,#leftnavcontainer li,#leftnavcontainer ul ul li {
margin:0 0 1px;
list-style-type:none;
}
#navcontainer a,#navcontainer2 a {
display:block;
width:140px;
color:#476170;
text-decoration:none;
padding:0;
}
#navcontainer a:hover,#navcontainer2 a:hover {
color:#476170;
text-decoration:none;
}
#navcontainer ul ul a:active,#navcontainer ul ul a:link,#navcontainer ul ul a:visited,#navcontainer2 ul ul a:active,#navcontainer2 ul ul a:link,#navcontainer2 ul ul a:visited {
color:#476170;
text-decoration:underline;
}
#navcontainer ul ul a:hover,#navcontainer2 ul ul a:hover {
color:#999;
text-decoration:none;
}
#navcontainer ul ul li,#navcontainer2 ul ul li {
vertical-align:top;
margin:0;
padding:0;
}
#navcontainer ul ul li a:link,#navcontainer ul ul li a:active,#navcontainer ul ul li a:visited,#navcontainer ul ul li a:hover,#navcontainer2 ul ul li a:link,#navcontainer2 ul ul li a:active,#navcontainer2 ul ul li a:visited,#navcontainer2 ul ul li a:hover {
<!--display:block;-->
<!--padding:5px 5px 1px 0;-->
<!--width:125px;-->
<!--color:#476170;-->
text-decoration:underline;
}
#nestedlist li a:active,#nestedlist li a:link,#nestedlist li a:visited {
list-style-image:url(../images/double_arrow_list.gif);
font-size:12px;
font-weight:400;
color:#476170;
margin:0;
padding:0;
}
<!-- #nestedlist li.parentExpanded a:active,-->
#nestedlist li.parentExpanded a:hover,#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 {
font-size:12px;
font-weight:400;
color:#383838;
margin:0;
padding:0;
}
#nestedlist li.parentCollapsed,#nestedlist li.inactiveParent,#nestedlist li.inactiveParent a:link,#nestedlist li.inactiveParent a:active,#nestedlist li.inactiveParent a:visited {
list-style-image:url(../images/double_arrow_list.gif);
font-size:12px;
font-weight:400;
color:#383838;
margin:0;
padding:0;
}
.main #Print a,.breadcrumbs {
font-size:11px;
color:#383838;
}
.main #breadcrumb a,.main #breadcrumb a:link,.main #breadcrumb a:visited {
margin-top:5px;
font-size:11px;
color:#8A8A8A;
text-decoration:underline;
}
#breadcrumb_3Column a:link, #breadcrumb_3Column a:visited, #breadcrumb_3Column a:active {
margin-top:5px;
font-size:11px;
color:#5A5959;
text-decoration:underline;
}
#breadcrumb_4Column a, #breadcrumb_4Column a:link, #breadcrumb_4Column a:visited {
margin-top:5px;
font-size:11px;
color:#8a8a8a;
text-decoration:underline;
}
#breadcrumb a:hover, #breadcrumb_3Column a:hover, #breadcrumb_4Column a:hover {
margin-top:5px;
font-size:11px;
text-decoration:none;
color:#5A5959;
}
.leftText A:link,.leftText A:visited,.leftText A:active,.leftText_webcast A:link,.leftText_webcast A:visited,.leftText_webcast A:active {
text-align:left;
text-transform:uppercase;
color:#476170;
font-size:10px;
text-decoration:none;
padding:10px 0;
}
.leftText A:hover,.leftText_webcast A:hover {
text-align:left;
text-transform:uppercase;
color:#476170;
font-size:10px;
text-decoration:underline;
padding:10px 0;
}
.subtitle,.menu5 li a.drop,.menu5 li a.drop:visited,.menu5 li:hover ul li a.drop,.menu5 li a:hover ul li a.drop,.menu6 li a.drop,.menu6 li a.drop:visited,.menu6 li:hover ul li a.drop,.menu6 li a:hover ul li a.drop {
font-weight:700;
}
.clear, .clearboth {
clear:both;
margin:0;
padding:0;
}
.submenu,su/*Left Nav for prime,broker,ria*/
.submenu {
display:none;
margin-left:2em;
line-height:110%;
padding:3px;
}
.hp_headline a:link,.hp_headline a:visited,.hp_headline a:active {
font-size:13px;
font-weight:400;
color:#476170;
padding-top:0;
margin-top:0;
margin-bottom:2px;
text-decoration:underline;
}
#box,#eventsbox {
float:left;
width:920px;
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 ul,#eventsbox ul {
list-style:none;
display:block;
font-size:11px;
margin:0;
padding:10px 0 0;
}
#box a:hover,#eventsbox a:hover {
color:#333;
}
#box #current,#box #iwlcurrent,#eventsbox #current,#eventsbox #currentedu {
background-image:url(../images/EventsTabFade1_white.jpg);
border:none;
display:block;
}
#box #current a,#eventsbox #current a {
background-image:url(../images/EventsTabFade2_white.jpg);
color:#333;
padding-bottom:5px;
border:none;
display:block;
}
td.alt2_idw,#mytable td.alt2 {
color:#000000;
text-transform:none;
text-align:left;
background:#fff;
border-top:none;
padding:6px 6px 6px 12px;
}
.main #events2Fade,.main #rightLeftFade {
width:auto;
height:auto;
clear:both;
margin:0;
padding:0;
}
#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 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;
}
.webcast,#homeContentLeft .webcast {
background-image:url(../images/_webcast_icon.gif);
background-position:left;
padding:10px 0 10px 27px;
color:#476170;
background-repeat:no-repeat;
font-size:10px;
}
.pdf,#right_3Column .pdf,#homeContentRight .pdf,#homeContentLeft .pdf {
background-image:url(../images/_pdf_icon.gif);
background-position:left;
padding:10px 0 10px 27px;
background-repeat:no-repeat;
color:#476170;
font-size:10px;
}
a.bubble span,.calendar TBODY .emptyrow {
display:none;
}
.main #rightLeftFade2,.main #rightLeftFade2_3column {
width:215px;
background-image:url(../images/_fade_02.gif);
height:auto;
background-color:#FFF;
background-repeat:repeat-x;
float:left;
position:relative;
overflow:hidden;
margin:0;
padding:10px;
}
.main #rightLeftFade2_2column,.main #rightLeftFade3 {
width:215px;
background-image:url(../images/PER-01_Benefits_031208_v1_05.jpg);
height:auto;
background-color:#FFF;
background-repeat:repeat-x;
float:left;
position:relative;
overflow:hidden;
margin:0;
padding:10px;
}
.menu5 li,.menu6 li, div.calendar {
position:relative;
margin-bottom:0;
}
.menu5 li a,.menu5 li a:visited,.menu6 li a,.menu6 li a:visited {
display:block;
text-decoration:none;
color:#fff;
height:3em;
}
.menu5 li ul,.menu6 li ul {
visibility:hidden;
position:absolute;
top:2.5em;
left:0;
height:0;
overflow:hidden;
}
.menu5 li:hover a,.menu5 li a:hover,.menu6 li:hover a,.menu6 li a:hover {
border:0;
}
.menu5 li a:hover ul,.menu6 li a:hover ul {
visibility:visible;
height:auto;
width:167px;
background:#cc8829;
line-height:20px;
left:0;
top:2.5em;
overflow:visible;
filter:alpha(opacity=94);
-moz-opacity:0.9px;
-khtml-opacity:0.9px;
opacity:0.9px;
}
.menu5 li:hover ul li ul,.menu5 li a:hover ul li a ul,.menu6 li:hover ul li ul,.menu6 li a:hover ul li a ul {
visibility:hidden;
position:absolute;
top:0;
left:9.5em;
height:0;
overflow:hidden;
}
.menu5 li:hover ul li a:link,.menu5 li a:hover ul li a:link,.menu5 li:hover ul li a:active,.menu5 li a:hover ul li a:active,.menu5 li:hover ul li a:visited,.menu5 li a:hover ul li a:visited,.menu6 li:hover ul li a:link,.menu6 li a:hover ul li a:link,.menu6 li:hover ul li a:active,.menu6 li a:hover ul li a:active,.menu6 li:hover ul li a:visited,.menu6 li a:hover ul li a:visited {
text-decoration:none;
background:#CC8829;
width:165px;
height:auto;
color:#fff;
}
.menu5 li:hover ul li a:hover,.menu5 li a:hover ul li a:hover,.menu6 li:hover ul li a:hover,.menu6 li a:hover ul li a:hover {
text-decoration:underline;
background:#914d02;
width:165px;
height:auto;
color:#fff;
}
.menu5 li:hover ul li:hover ul,.menu5 li a:hover ul li a:hover ul,.menu6 li:hover ul li:hover ul,.menu6 li a:hover ul li a:hover ul {
visibility:visible;
color:#000;
border:1px solid #ddd;
height:auto;
background:#fff;
width:auto;
}
.menu5 li:hover ul li:hover ul.left,.menu5 li a:hover ul li a:hover ul.left,.menu6 li:hover ul li:hover ul.left,.menu6 li a:hover ul li a:hover ul.left {
left:-9.3em;
}
.menu5 li:hover ul li:hover ul li a,.menu5 li a:hover ul li a:hover ul li a,.menu6 li:hover ul li:hover ul li a,.menu6 li a:hover ul li a:hover ul li a {
display:block;
height:auto;
}
.menu5 li:hover ul li:hover ul li:hover a,.menu5 li a:hover ul li a:hover ul li a:hover,.menu6 li:hover ul li:hover ul li:hover a,.menu6 li a:hover ul li a:hover ul li a:hover {
text-decoration:underline;
}
.calendar,.calendar TABLE {
border-right:#556 1px solid;
border-top:#556 1px solid;
font-size:11px;
background:#eef;
border-left:#556 1px solid;
cursor:default;
color:#000;
border-bottom:#556 1px solid;
font-family:tahoma,verdana,sans-serif;
}
.calendar THEAD .weekend,.calendar TBODY TD.weekend 
{
color:#a66;
}
.calendar TD.time .hour,.calendar TD.time .minute {
border-right:#889 1px solid;
border-top:#889 1px solid;
font-weight:700;
border-left:#889 1px solid;
border-bottom:#889 1px solid;
background-color:#fff;
padding:0 3px 0 4px;
}

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


/* Home content */
div.fca-content-home{margin: 16px 0 0 0; padding: 16px 0 0 0; border-top: 1px dotted #dedede;}
div.fca-content-home h3 {font-size:13px; color:#b4641f; margin:0; padding:0;}
div.fca-content-home h3.section-title {margin: 0 0 16px 0; padding: 0; font-size: 17px; font-weight: bold; color:#b4641f; text-transform: none;}


/* Home fca images */
img.fca-float-left {float: left; margin: 0 10px 20px 0;}

div.homepage-alt img {border: none;}
div.homepage-alt img.logo {margin: 6px 0 8px 0;}
div.homepage-alt img.fca_img_variant {float: left; margin: 0 8px 0 0;}


img.thumbnail-fca {float: left; margin: 0 6px 12px 0;}
img.thumbnail-fca-border {border: 1px solid #ccc;}


/* Insite styles */

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 {width: 150px; margin:0; padding:3px 0}
table#agenda-insite td.right-column {width: 520px; margin:0; padding:3px 0}
table#agenda-insite td.date {padding-top: 20px; text-transform: uppercase; font-size: 13px; color: #476170; 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: 12px;}
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;}
span.ce-type2 {display: inline; padding: 0 1px; font-size: 10px; color: #666; background-color: #d8d8d8;}
span.sponsor-text {color: #999; font-size: 9px;}
table#agenda-insite td img.sponsorlogo {vertical-align: top; margin: 4px 0 0 0;}


div.right-sub-content-column {border-bottom:1px dotted #a1a1a1; margin:0 auto; padding:0 0 15px; text-align:center; color:#3E3E3E;}
div.right-sub-content-column h2.tab2Col {font-weight:bold; border-bottom:1px solid #999999; color:#996633; font-size:16px; margin:0; padding:0 0 3px; text-align:center; text-transform:uppercase; margin:0 0 5px;}
div.right-sub-content-column h6.tab2Col { color:#999999; font-size:10px; margin:5px 0 18px 0; text-align:center; text-transform:uppercase;}
div.right-sub-content-column img {margin: 0; border: none;}
div.right-sub-content-column img.registration-button, div.right-sub-content-column img.learn-more-button {float: left; margin: 0 0 0 3px;}
/* Insite styles */
 
/*Tabs*/
#default-tabs { font-size:11px; line-height:normal; background-image: url(http://www.pershing.com/images/tab_fade_bg.jpg); background-repeat: repeat-x; background-position: center bottom; border : none; display : inline; float : left; margin : 0; width : 100%; }
#default-tabs ul { line-height : 16px; list-style : none; margin : 0; padding : 10px 6px 0; text-transform : uppercase; }
#default-tabs li { background-image : url(http://www.pershing.com/images/Pershing_Events_IWL_1.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; }
#default-tabs a { background : url(http://www.pershing.com/images/Pershing_Events_continuing_edu3.gif) no-repeat right top; border : none; color : #776655; display : block; float : left; font-weight : bold; padding : 5px 12px 4px 6px; text-decoration : none; }
#default-tabs a { float : none; }
#default-tabs a:hover { color : #776655; }
#default-tabs #current { background-image : url(http://www.pershing.com/images/EventsTabFade1_white.jpg); border : none; list-style-type:none;}
#default-tabs #current a { background-image : url(http://www.pershing.com/images/Pershing_Events_continuing_edu2_white.gif); border : none; color : #3E3E3E; padding-bottom : 5px; }
#default-tab-content {display:inline; float:left; padding:0; margin:14px 0 0 10px; width:660px;}
#default-tab-content h2 {color:#776655; font-size:14px; font-weight:600; margin:10px 0; padding:0;}
/*Tabs*/
 

/*Planning*/
p#planning-entry {color:#BB570C; font-size:15px; font-weight:bold;}
div#planning-sidebar-header {background-color:#476170; padding:8px 0 8px 8px; color:#ffffff; font-size:14px; font-weight:bold;}