@charset "utf-8";
/* CSS Document */
 
/*<rde-dm:attribute mode="write" attribute="request:rdeResponseMimetype" value="text/css" tag="notag" /> */


html, body {
    background-color:#BBB;
    color:#FFF;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    height:100%;
    width:auto;
    margin:0 auto;
    padding:0;
}
/*base selectors and attributes*/
h1 {
color:#65663e;
font-size:15px;
position:relative;
}
h2 {
color:#65663e;
font-size:13px;
}
h3 {
color:#65663e;
font-size:12px;
}
h1,h2,h3 {
    /* top & bottom margin based on font size */
    padding:.5em 0;
}
h1,h2,h3,h4,h5,h6,strong {
    /*bringing boldness back to headers and the strong element*/
    font-weight:bold; 
}

abbr,acronym {
    /*indicating to users that more info is available */
    border-bottom:1px dotted #000;
    cursor:help;
} 
em {
    /*bringing italics back to the em element*/
    font-style:italic;
}
blockquote,ul,ol,dl {
    /*giving blockquotes and lists room to breath*/
}
ol,ul,dl {
    /*bringing lists on to the page with breathing room */
    margin:10px 0 0 0;
    padding:0;
}
ol li {
    /*giving OL's LIs generated numbers*/
    list-style-type: square;
}
ul li {
    /*giving UL's LIs generated disc markers*/
    list-style-type: square;
}
dl dd {
    /*giving UL's LIs generated numbers*/
    margin-left:1em;
}
th,td {
    /*borders and padding to make the table readable*/
    padding:.5em;
}
th {
    /*distinguishing table headers from data cells*/
    font-weight:bold;
    text-align:left;
    color:#65663e;
    font-size:13px;
}
caption {
    /*coordinated marking to match cell's padding*/
    margin-bottom:.5em;
    /*centered so it doesn't blend in to other content*/
    text-align:center;
}
p,fieldset,table {
    /*so things don't run into each other*/
    margin:1em 0px;
}
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;}

.fineprint {
    font-size:10px;
    line-height:12px;
}
.centered-image {
    display:block;
    margin-left:auto;
    margin-right:auto;
}
a:link, a:visited, a:active, a:focus {
    color:#821E00;
    outline-color:-moz-use-text-color;
    outline-style:none;
    outline-width:medium;
    text-decoration:underline;
}
a:hover {
    outline-color:-moz-use-text-color;
    outline-style:none;
    outline-width:medium;
    text-decoration:none;
}
.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;
    min-height:100%;
}
/*hack for ie6*/
* html .main #outer {
    height: 100%; /* IE6 treats height as min-height */
}
.main #container {
    width:960px;
    text-align:left;
    background:none;
    background-color:#fff;
    margin:0 auto;
    padding:0;
}
/*header*********************************************/
.main #header {
    height:104px;
    width:960px;
    font-size:12px;
    color:#000;
    background-image:url(/images/pershing_header_bg.jpg);
    background-repeat:repeat-x;
    background-position:center;
    margin:0 auto;
    padding:0;
}
.main #logo {
    border:none;
    margin-top:-10px;
    float:left;
    margin-left:28px;
}
* html .main #logo{
    margin-left:15px;
}
.main #largeBanner {
    height:161px;
    width:960px;
    background-image:url(/images/pershingUKBanner_large.jpg);
    background-repeat:no-repeat;
    margin:0 auto;
    padding:0;
}
.main #smallBanner {
    height:63px;
    width:960px;
    background-image:url(/images/pershingUKBanner_small.jpg);
    background-repeat:no-repeat;
    margin:0 auto;
    padding:0;
}
#greenHeader{
padding:0 0 3px 28px;
background-color:#767354;
width:932px;
}
.main #Institutional_Solutions, .main #Private_Client_Solutions{
float:left;
width:167px;
padding:12px 0 0 38px;
}
.main #Private_Client_Solutions{
padding-left:15px;
}
a.bannerLink:link{
font-weight:bold;
color:#424125;
font-size:13px;
text-decoration:none;
}
a.bannerLink:active{
font-weight:bold;
color:#424125;
font-size:13px;
text-decoration:none;
}
a.bannerLink:visited{
font-weight:bold;
color:#424125;
font-size:13px;
text-decoration:none;
}
a.bannerLink:focus{
font-weight:bold;
color:#424125;
font-size:13px;
text-decoration:none;
}
a.bannerLink:hover{
font-weight:bold;
color:#424125;
font-size:13px;
text-decoration:none;
}
a.bannerLink_gray:link{
font-weight:bold;
color:#949483;
font-size:13px;
text-decoration:none;
}
a.bannerLink_gray:active{
font-weight:bold;
color:#949483;
font-size:13px;
text-decoration:none;
}
a.bannerLink_gray:visited{
font-weight:bold;
color:#949483;
font-size:13px;
text-decoration:none;
}
a.bannerLink_gray:focus{
font-weight:bold;
color:#949483;
font-size:13px;
text-decoration:none;
}
a.bannerLink_gray:hover{
font-weight:bold;
color:#949483;
font-size:13px;
text-decoration:none;
}
.main #Institutional_Solutions_up_Homepage {
float:left;
margin:9px 0 5px 23px;
padding:0;
width:182px;
height:22px;
display:inline;
}
.main #Institutional_Solutions_up {
float:left;
margin:9px 0 5px 22px;
padding:0;
width:182px;
height:22px;
display:inline;
}
.main #Private_Client_Solutions_up {
float:left;
width:192px;
margin:9px 0 5px 3px;
padding:0;
height:22px;
display:inline;
}
.main #Institutional_Solutions_off {
float:left;
margin:9px 0 5px 22px;
padding:0;
width:182px;
height:22px;
display:inline;
}
.main #Private_Client_Solutions_off {
float:left;
width:192px;
margin:9px 0 5px 3px;
padding:0;
height:22px;
display:inline;
}
.main #Institutional_Solutions_down {
float:left;
margin:9px 0 5px 22px;
padding:0;
width:182px;
height:22px;
display:inline;
}
.main #Private_Client_Solutions_down {
float:left;
width:192px;
margin:9px 0 5px 3px;
padding:0;
height:22px;
display:inline;
}
.main #medBanner {
    height:60px;
    width:960px;
    background-image:url(../images/medium_banner.jpg);
    background-repeat:no-repeat;
    margin:0 auto;
    padding:0;
}
.main #smallBanner {
    height:63px;
    width:960px;
    background-image:url(/images/pershingUKBanner_small.jpg);
    background-repeat:no-repeat;
    margin:0 auto;
    padding:0;
}
p#bannerText{
font-size:12px;
font-weight:bold;
color:#fff;
padding:8px 0 0 28px;
}
/*main nav*/
.main ul#mainNavList {
color:#FFFFFF;
height:auto;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:10px 28px 0 0;
text-align:right;
width:auto;
}
#mainNavList li {
    display:inline;
    padding:0 0;
}
#mainNavList li span.div, #footerNav li span.div{
padding:0 3px 0 5px;
}
#mainNavList a:link, #mainNavList a:visited, #mainNavList a:active {
    font-weight:normal;
    color:#fff;
    text-decoration:none;
}
#mainNavList a:hover {
    font-weight:normal;
    color:#fff;
    text-decoration:underline;
}
#mainNavList img{
    padding:0 0 2px 1px;
}
/*search box*/
div#searchBox {
float:right;
margin-top:10px;
padding:15px 28px 0 0;
}
div#searchBox ul{
list-style-type:none;
margin:0;
}
div#searchBox ul li{
display:inline;
}
div#searchBoxTop{
margin:0;
text-align:right;
float:right;
}
div#searchBoxTop input{
text-align:left;
font-size:11px;
}
div#searchBoxTop img{
padding-left:3px;
}
div#searchBoxBottom{
padding-top:5px;
text-align:right;
float:right;
clear:both;
width:60px;
}
div#searchBoxBottom a{
font-size:11px;
color:#fff;
text-decoration:underline;
}
div#searchBoxBottom a:hover{
text-decoration:none;
}
div#searchBoxBottom li.div{
color:#fff;
padding:0 3px;
}
/*To Display alternate colors in Search Page*/
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;
}
/*footer**********************************************/
#clearfooter {
    height: 56px; /* provides space for the #footer */
    margin:40px auto 0;
    padding:0;
}
.main #footerWrapper {
    height: 56px;
    width: 970px; /* centered div must be given a width */
    margin: -56px auto 0 auto; /* -80px sucks it back in & auto centers it */
    background-image:url(/images/fade_bg_04.gif);
    background-repeat:repeat-y;
}
.main #footer {
    height:46px;
    width:920px;
    background-color:#937a4a;
    text-align:center;
    font-size:11px;
    color:#FFF;
    margin:0 auto;
    padding:5px 20px;
}
.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;
}
#footer a, #footer a:link {
    color:#fff;
    text-decoration:underline;
    font-size:11px;
}
#footer a:visted, #footer a:active {
font-size:11px;
color:#fff;
text-decoration:underline;
}
#footer a:hover {
    font-size:11px;
    color:#fff;
    text-decoration:none;
}
#footerRight a, #footerRight a:link{
    color:#fff;
    text-decoration:underline;
    font-size:9px;
}
#footerRight a:visted, #footerRight a:active {
font-size:9px;
color:#fff;
text-decoration:underline;
}
#footerRight a:hover {
    font-size:9px;
    text-decoration:none;
}/*global classes******************************/
.clear {
clear:both;
}
/*new rule*/
.readMore{
float:right;
padding:0 15px 0 0;
}
.listNoStyle{
list-style-type:none;
}
div.readMore a:link, div.readMore a:visited, div.readMore a:active, div.readMore a:focus{
font-size:12px;
text-decoration:none;
color:#a28e5c;
}
div.readMore a:hover{
text-decoration:underline;
}
/*index page************************************/
#index_left{
margin:0;
padding:0;
float:left;
width:610px;
height:auto;
}
#index_left_top{
margin:0;
padding: 10px 0px;
background-color:#767354;
height:auto;
}
#index_left_top h2 {
padding:0px 28px 0px 28px;
}
#index_left_top p {
padding:0px 28px 10px 28px;
margin:3px 0;
}
#index_left_bottom_left{
float:left;
padding:12px 10px 0 28px;
width:269px;
}
#index_left_bottom_center{
float:left;
background-image:url(/images/indexDivLine.gif);
background-repeat:no-repeat;
background-position:top;
width:4px;
height:179px;
}
#index_left_bottom_right{
float:left;
padding:12px 10px 0 20px;
width:266px;
}
#index_left_bottom2_left{
background-color:#FFFFFF;
height:auto;
margin:0;
padding:0px 10px 0 28px;
width:auto;
}
#index_left_bottom2_left_content {
float:left;
padding:0;
width:515px;
}
#index_image{
float:left;
padding-right:8px;
}
#index_content {
float:left;
padding:0;
width:208px;
}
#index_content p{
padding-top:5px;
margin:0;
}
#index_content p.noPadding{
padding-top:0;
margin:0;
}
#index_content_right {
float:left;
padding:0;
width:255px;
}
#index_center{
float:left;
width:4px;
height:361px;
background-image:url(/images/indexContentDivLine.gif);
background-repeat:no-repeat;
background-position:top;
}
#index_right{
float:right;
padding:2px 28px 0 10px;
width:308px;
background-image:url(/images/indexDivLineGradient.jpg);
background-repeat:repeat-x;
background-position:center top;
}
#index_right_bottom{
margin-top:10px;
border:1px solid #eaeaea;
background-color:#f9f8f8;
}
#index_right_bottom h2{
padding-left:10px;
}
table.index_contactTable{
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
height:auto;
vertical-align:top;
width:321;
}
table.index_contactTable th, table.index_contactTable td{
padding-left:10px;
}
.whiteText{
color:#fff;
}
.blackText{
color:#000;
}
/*1 column layout***********************************************/
div#mainContent_1col_top{
padding:16px 28px 0;
width:904px;
}
div#content{
float:left;
padding:10px 10px 0 28px;
width:655px;
}
div#content p{
margin:10px 0;
}
div#content ul{
margin:0 0 0 25px;
padding:0;
}
div.rightText {
color:#927A4A;
font-size:10px;
padding:10px 0 0;
text-align:right;
text-transform:uppercase;
}
div.rightText a:link, .rightText a:visited, .rightText a:active {
color:#927A4A;
font-size:10px;
padding:10px 0 0;
text-align:right;
text-decoration:none;
text-transform:uppercase;
}
div.rightText a:hover {
color:#927A4A;
font-size:10px;
padding:10px 0 0;
text-align:right;
text-decoration:underline;
text-transform:uppercase;
}
table.Design1 {
    background: #fff;
    border: none;
    width:100%;
    margin:0;
    padding:0;
    text-align:left;
    font-size:12px;
}
table.Design1 th {
    text-align: left;
    font-weight: normal;
    padding:0.2em 0 0.2em 0em;
    border: 0px;
    border-bottom: none;
}
table.Design1 td {
    text-align: left;
    border: 0px;
    border-bottom: none;
    border-left:none;
    padding:0.1em;
    width:50%;
}
table.Design1 thead th {
    text-align: left;
    font-weight: normal;
    color: #3E3E3E;
    border-left: none;
}
table.Design1 th.Corner {
    text-align: left;
    border-left: 0px;
    background-color: #fff;
    border-bottom:none;
    color:#3E3E3E;
    padding:0;
    font-size:12px;
}
table.Design1 tr.Odd {
    background: #fff;
    text-align:left;
}





/*2 column layout***********************************************/
div#mainContent_2Col_left{
float:left;
margin:0;
padding:16px 5px 0 28px;
width:187px;
}
ul#leftNav_2Col {
margin:0;
padding:0;
}
ul#leftNav_2Col li{
list-style-type:none;
padding-top:5px;
}
ul#leftNav_2Col li {
padding-left:10px;
}
ul#leftNav_2Col li  a:link, ul#leftNav_2Col li  a:visited, ul#leftNav_2Col li  a:active, ul#leftNav_2Col li  a:focus{
text-decoration:none;
color:#3E3E3E;
}
ul#leftNav_2Col li  a:hover{
text-decoration:underline;
}
div#mainContent_2Col_left h4 {
color:#383838; 
font-size:14px;
text-decoration:none;
}
div#mainContent_2Col_left h4 a, div#mainContent_2Col_left h4 a:link, div#mainContent_2Col_left h4 a:active, div#mainContent_2Col_left h4 a:visited, div#mainContent_2Col_left h4 a:hover {
color:#383838; 
font-size:14px;
text-decoration:none;
}
div#mainContent_2Col_right{
float:left;
padding:14px 28px 25px 0;
width:700px;
}
div#mainContent_2Col_right ul{
margin:10px 0 10px 0;
}
div#mainContent_2Col_right ul li{
margin:0 0 0 25px;
}
.thumbnail {
float:left;
width:80px;
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:230px;
height:100px;
overflow:hidden;
font-family:arial;
font-size:11px;
margin:0 15px 10px 0;
padding:20px 5px 0;
}
/*2 column layout 2*********************************************/
/*contact us*/
#contact_addressInfo{
border-bottom:1px dotted #C0C0BF;
height:auto;
margin-bottom:25px;
padding:0 0 20px;
width:680px;
}
#contact_address_left{
float:left;
width:169;
padding-right:30px;
}
#contact_address_center{
float:left;
width:225px;
padding-right:30px;
}
#contact_address_right{
float:left;
width:169px;
}
/*3 column layout***********************************************/
div#mainContent_3col_top {
float:right;
padding:16px 28px 0 0;
width:712px;
}
div#mainContent_3col_content_left{
float:left;
padding:14px 15px 0 0;
width:452px;
}
div#mainContent_3col_content_left ul{
margin:10px 0 10px 0;
}
div#mainContent_3col_content_left ul li{
margin:0 0 0 25px;
}
div#breadcrumb{
float:left;
font-size:11px;
color:#8A8A8A;
width:470px;
}
div#breadcrumb a:link, div#breadcrumb a:active, div#breadcrumb a:visited, div#breadcrumb a:focus{
color:#8A8A8A;
text-decoration:underline;
}
div#breadcrumb a:hover{
text-decoration:none;
color:#8A8A8A;
}
div#print_icons{
float:right;
}
div#print_icons a:link, div#print_icons a:visited, div#print_icons a:active, div#print_icons a:focus{
padding-left:17px;
color:#5A5838;
font-size:11px;
text-decoration:underline;
}
* html div#print_icons a:link, * html div#print_icons a:visited,* html div#print_icons a:active, * html div#print_icons a:focus{
padding-left:14px;
}
div#print_icons a:hover{
text-decoration:none;
}
div#print_icons a#Print_Icon{
background-image:url(/images/icon_print.gif);
background-repeat:no-repeat;
background-position:left;
}
div#print_icons a#Email_Icon{
background-image:url(/images/icon_email.gif);
background-repeat:no-repeat;
background-position:left;
}
div#leftNavContainer {
float:left;
margin:0;
padding:16px 5px 0 28px;
width:187px;
}
div#leftNavContainer h4 {
color:#383838; 
font-size:14px;
text-decoration:none;
}
div#leftNavContainer h4 a, div#leftNavContainer h4 a:link, div#leftNavContainer h4 a:active, div#leftNavContainer h4 a:visited, div#leftNavContainer h4 a:hover {
color:#383838; 
font-size:14px;
text-decoration:none;
}
ul#leftNav{
padding:0 0 5px 0px;
list-style:none;
margin:3px 0 0 -1px;
}
ul#leftNav li{
padding:3px 0px;
background-image:url(/images/up.gif);
background-repeat: no-repeat;
background-position: left center;
list-style:none;
}
ul#leftNav li a:link, ul#leftNav li a:focus, ul#leftNav li a:visited {
text-decoration:none;
color:#484848;
padding-left:15px;
margin:0;
}
ul#leftNav li a:active{
text-decoration:none;
color:#000;
padding-left:15px;
margin:0;
}

ul#leftNav li a:hover{
text-decoration:underline;
color:#484848;
padding-left:15px;
margin:0;
}
div#leftNav_buttons img{
padding-bottom:5px;
}
div#mainContent_3Col_fadeText{
padding-top:10px;
margin-top:45px;
width:490px;
height:100px;
background:url(/images/contentFade_1.gif);
background-repeat:repeat-x;
background-position:top;
}
div#mainContent_3Col_fadeText div#fadeText_left{
padding:0 15px 0 10px;
float:left;
width:219px;
}
div#mainContent_3Col_fadeText div#fadeText_right{
height:118px;
padding:0 15px 0 15px;
float:left;
width:214px;
border-left: thin dotted #c0c0bf;
}
div#mainContent_3col_content_right{
padding-top:15px;
text-align:left;
float:right;
width:auto;
}
div#greenFade_border{
float:left;
background-image:url(/images/PER-01_Benefits_031208_v1_03.jpg);
background-repeat:no-repeat;
background-position:left;
width:4px;
height:333px;
}
div#grayFade_border{
float:left;
background-image:url(/images/PER-01_Benefits_031208_v1_03.jpg);
background-repeat:no-repeat;
background-position:left;
width:4px;
height:332px;
}
div#greenFade_content{
float:left;
margin:0;
background-image:url(/images/PER-01_BDSolutions_031208_v1_03.jpg);
background-repeat:repeat-x;
background-position:top;
height:auto;
width:215px;
padding:10px 24px;
}
div#grayFade_content{
float:left;
margin:0;
background-image:url(/images/PER-01_Benefits_031208_v1_05.jpg);
background-repeat:repeat-x;
background-position:top;
height:150px;
width:215px;
padding:10px 24px;
}* html div#greenFade_content, * html div#grayFade_content{
width:205px;
}
div#greenFade_content ul li, div#grayFade_content ul li{
list-style-type:none;
}
div#greenFade_content ul#top, div#grayFade_content ul#top{
border-bottom: thin dotted #c0c0bf;
padding:0 0 15px 0;
margin:0;
}
div#greenFade_content h3#bottom, div#grayFade_content h3#bottom{
padding-top:15px;
}
div#greenFade_content p, div#grayFade_content p{
padding-right:15px;
}
//sitemap .sitemap ul {
list-style:square;
margin:0;
padding:0;
}
.sitemap li {
list-style:square;
margin:2px;
}
.sitemap a:hover {
color:#C00;
}
/*Disclaimer layout***********************************************/
div#disclaimer {
    width:300px;
    height:280px;
    background-color: #fff;
}
div#disclaimer_logo {
    width:300px;
    height:54px;
    background-image:url(/images/PopUpLogoUK.gif);
    background-position:center;
    background-repeat:no-repeat;
}
div#disclaimer_body {
    width:280px;
    padding:10px;
    text-align:left;
    height:193px;
    color:#000;
}
div#disclaimer_bottom {
    background-image: url(/images/PopUpGripper.jpg);
    width:12px;
    height:12px;
    float:right;
}
/*Disclaimer layout***********************************************/

/*Events Listing***********************************************/

div#events-listing {
    width:655px;
    border:0px solid red;
    float:left;
    display:inline;
}
div#content ul.topiclist {
    display:inline;
    list-style-type:none;
    margin:0;
    font-size:11px;
    font-weight:normal;
    margin:10px 0 0;
    color:#3e3e3e;
    float:left;
    border-bottom:1px dotted #ccc;
    padding-bottom:10px;
}
ul.topiclist li {
    display:inline;
    float:left;
    padding:10px;
    list-style-type:none;
}
ul.topiclist dl {
    position:relative;
}
ul.topiclist dt.title {
    padding-left:0;
    padding-right:0;
    font-weight:bold;
    float:left;
    width:210px;
}
ul.topiclist dd.location {
    border-left:1px dotted #CCCCCC;
    padding-left:10px;
    font-weight:bold;
    float:left;
    width:190px;
    margin-left:0;
    display:inline;
}
ul.topiclist dd.date {
    border-left:1px dotted #CCCCCC;
    padding-left:10px;
    font-weight:bold;
    float:left;
    width:213px;
    background-color:#fff;
    margin-left:0;
    display:inline;
}
div#content ul.listing {
    display:inline;
    list-style-type:none;
    font-size:11px;
    font-weight:normal;
    margin:0px 0 0;
    color:#3e3e3e;
    float:left;
    border-bottom:0px dotted #ccc;
    padding-bottom:10px;
}
ul.listing li.gray {
    background:#f9f9f9;
    border-bottom:1px solid #DCDCDC;
    float:left;
    display:inline;
    padding:10px;
}
ul.listing li.gray dl {
    margin:0;
    position:relative;
}
ul.listing li.gray dt.title {
    padding-left:0;
    padding-right:0;
    font-weight:normal;
    float:left;
    width:210px;
}
ul.listing li.gray dd.location {
    border-left:0px dotted #CCCCCC;
    padding-left:10px;
    font-weight:normals;
    float:left;
    width:190px;
    margin-left:0;
}
ul.listing li.gray dd.date {
    border-left:0px dotted #CCCCCC;
    padding-left:0px;
    font-weight:normal;
    float:left;
    width:214px;
}
ul.listing li.white {
    background:#fff;
    border-bottom:1px solid #DCDCDC;
    float:left;
    display:inline;
    padding:10px;
}
ul.listing li.white dl {
    margin:0;
    position:relative;
}
ul.listing li.white dt.title {
    padding-left:0;
    padding-right:0;
    font-weight:normal;
    float:left;
    width:210px;
}
ul.listing li.white dd.location {
    border-left:0px dotted #CCCCCC;
    padding-left:10px;
    font-weight:normals;
    float:left;
    width:190px;
    margin-left:0;
}
ul.listing li.white dd.date {
    border-left:0px dotted #CCCCCC;
    padding-left:0px;
    font-weight:normal;
    float:left;
    width:214px;
}
/**Customer Conference**/

h1.tab2Col_h1{
    color:#92989e;
    font-size:18px;
    margin:0;
    padding:0;
}
h2.tab2Col {
    color:#996633;
    font-size:14px;
    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;
}
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%;
}

/*Customer Conference */
/*Tabs*/
#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; }
/*Tabs*/

div#customer-conference-content {padding:30px 0 0 15px; margin-left:30px; display:inline; float:left; width:659px; border-right:0px solid green; border-left:0px solid green;}
    div#customer-conference-content h1 {color:#7A2E29; font-size:18px; margin:0; padding:0;}
div#customer-conference-top {color: #66583b; font-size: 11px; background: transparent 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 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: transparent url(/images/middle-image-client-c09.jpg) no-repeat top left; margin: 0; padding: 0; width:960px; float:left; clear:left;}
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; list-style-type:none;}
ul.presenters-list li.customer-conference p {width: 530px; margin: 0 0 0 10px; float: left; line-height: 14px;}
ul.default-list li.default { margin:0 0 0 25px; }
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;}

table.registration-roundtables {
    border-spacing: 0px;
    border-collapse: collapse;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    width:100%;
    margin:0 0 0 2px;
    padding:0;
}
table.registration-roundtables th {
    text-align: left;
    font-weight: normal;
    padding: 0.5em;
    border: 1px solid #666666;
    color:#7E5D20;
    font-weight:bold;
    font-size:11px;
}
table.registration-roundtables td {
    text-align: right;
    padding: 0.1em 0.5em;
    border: 1px solid #666666;
}
table.registration-roundtables thead th {
    text-align: center;
color:#3e3e3e;
}
table.registration-roundtables th.Corner {
    text-align: left;
}
table.registration-roundtables input.checkbox, table.registration-roundtables input.radio {
    display:block;
    height:13px;
    margin:0 auto;
    padding:0;
    width:13px;
}


/** 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;}
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; background-color:#fff;}
ul.presenters-list span.highlight a {text-decoration: none; color: #7e5d20; cursor: default;}
ul.presenters-list li a.anchor {display: block; height:0; padding:0; margin:0; line-height:0;}


/*Customer Conference */


div#content ul.compliance-disclosures {float:left; list-style-type:none; margin-top:20px; margin-left:0; padding:0; width:322px; border:0px solid red;}
div#content ul.compliance-disclosures li {margin:0 0 6px 0; list-style-type:none; padding:0;}
div#content ul.compliance-disclosures-list2 {float:left; list-style-type:none; margin-top:20px; margin-left:10px; padding:0; width:312px; border:0px solid red;} 
div#content ul.compliance-disclosures-list2  li {margin:0 0 6px 0; list-style-type:none; padding:0;}