/* private_bank_wide.css */

html {
    overflow-y: scroll;
}

img {
    border: medium none;
}

div#subNav ul {
    width: 980px;
}

div#subNav ul li ul li {
    z-index: 250 !important;
}

div#container div#content {
    background: url("/images/shadow_sides.png") no-repeat scroll center top #FFFFFF;
    float: left;
    margin-left: -20px;
    position:relative;
    width: 1020px;
}

div#container div#contentRight {
    min-height: 480px;
    padding: 0 20px;
    width: 980px;
}

div#container div#contentRight div#bodyContent {
    border-right: 0px solid;
	padding: 0 35px 0;
}

div.slug {
    margin-left: 19px;
    overflow-x: hidden;
    width: 196px;
}

div.slugTitle {
    background-color: #4A2411;
    color: #DFCBBF;
    font-size: 11px;
    line-height: 19px;
    overflow: hidden;
    padding: 0 7px;
    white-space: nowrap;
	text-overflow: ellipsis;
}

div.slugText {
    font-size: 11px;
    line-height: 16px;
    padding: 8px 7px 0;
	max-height:64px;
	overflow:hidden;
}

.jcarousel-skin-tango div.slugText p {
    margin: 0;
	width:auto;
}

div.slugMore {
    background: url("/images/arrow_green.png") no-repeat scroll right center transparent;
    color: #54640D;
    display: inline;
    font-size: 10px;
    font-weight: bold;
    padding: 0 9px 0 7px;
}

div#container div#contentRight div.disclaimer_footer {
   color: #555555;
   line-height: 15px;
   margin: 0 auto 15px;
   text-align: center;
   width: 800px;
   font-size: 10px;
   clear: both;
}

div#container div#contentRight div.disclaimer_footer .products {
   border: 1px solid #555555;
   font-size: 9px;
   font-weight: bold;
   margin-top: 10px;
   padding: 5px;
   text-align: center;
}



/*** BEGIN RightBody ***/

div#container div#rightRail div.rrImage, div#container div#rightBody {
    float: left;
    width: 980px;
}

div#container div#rightRail div.rrImage, div#container div#rightBody div.rrImage {
    float: left;
    padding: 0 40px;
}

/*** END RightBody ***/

/*** BEGIN Our Offerings ***/

      div#container div#contentRight .sidebar {
        background: url('/images/bg_sidebar_navigation.png') top left no-repeat;
        height: 419px;
        width: 328px;
        float: left;
        position: relative;
        z-index: 80;
      }

      div#container div#contentRight .sidebar a {
          font-size: 16px;
          color: #fff;
          text-decoration: none;
          display: block;
          width: 328px;
          height: 78px;
          line-height: 78px;
          text-align: center;
        }

      div#container div#contentRight .sidebar .nav ul li.active {
            background: none !important;
        }

      div#container div#contentRight .sidebar li.active a {
          color: #54640d;
          font-size: 18px;
        }

      div#container div#contentRight .sidebar .nav ul li.deactivating a {
          font-size: 16px;
          color: #fff;
        }

      div#container div#contentRight .sidebar #scroll_up,
      div#container div#contentRight .sidebar #scroll_down {
            width: 328px;
            height: 55px;
            line-height: 55px;
            display: block;
            text-align: center;
            text-indent: 100%;
            overflow: hidden;
          }

      div#container div#contentRight .sidebar .nav {
            width: 328px;
            display: block;
            height: 308px;
            overflow: hidden;
          }

      div#container div#contentRight .sidebar .nav ul {
          margin: 0;
          padding: 0;
          position: relative;
      }

      div#container div#contentRight .sidebar .nav ul,
      div#container div#contentRight .sidebar .nav ul li {
              list-style: none !important;
              
            }
      div#container div#contentRight .sidebar .nav ul li {
              list-style: none !important;
              background: url('/images/bg_nav_clip.png') top left no-repeat;
            }

      div#container div#contentRight .right {
        display: block;
        width: 532px;
        height: 389px;
        float: right;
        background: #fff url('/images/bg_gradient_white_to_grey.png') bottom center repeat-x;
        position: relative;
        z-index: 80;
        padding: 30px 60px;
        padding-bottom: 0;
      }

      div#container div#contentRight .right .text {
          padding-bottom: 30px;
          position: relative;
        }

      div#container div#contentRight .right .text ul {
          margin-left: 30px;
          padding: 0;
      }

      div#container div#contentRight .right .text .panel {
            display: none;
            position: absolute;
            top: 0;
            left: 0;
          }

      div#container div#contentRight .right .text .panel .related_link_items_wrapper {
	display: none;
      }

      div#container div#contentRight .c_chooser {
        }

      div#container div#contentRight .content {
        height: 419px;
        background: url('/images/bg_brown_5x1200.png') repeat-x top left;
      }

/*** END Our Offerings ***/


/*Fix double-close buttons*/

#TB_closeWindowButton {
    background: none repeat scroll 0 0 white;
    border: medium none;
    padding-bottom: 10px;
    padding-left: 1px;
}

/* Our Awards accordion */

#accordion h3 span {
    background: url('/images/arrow_green.png') no-repeat right;
    padding-right: 12px
}

#accordion .ui-icon {
    display:none;
}

#accordion h3.ui-state-active span {
    background: url('/images/arrow_green_down.png') no-repeat right;
    padding-right: 12px
}

#accordion h3 {
    outline:none;
}

#accordion .ui-accordion-content {
    margin-top:5px;
}

/* END Our Awards accordion */


/* email form styling */

div#container div#contentRight div#emailContent {
    border-right: 0 none;
	padding:35px;
}

div#container div#contentRight div#emailContent div.contentBucket .emailButton {
    background: none no-repeat scroll 55px 13px #54640D !important;
    border: medium none;
    border-radius: 4px 4px 4px 4px;
    color: #FFFFFF !important;
    font-size: 10px;
    font-weight: bold;
    margin-top: 60px;
}

div#container div#contentRight div#emailContent div.contentBucket .emailButton:hover {
    color: #aaaaaa !important;
}


/* END email form styling */


#news_speaker,
#news_speaker_title {
    min-height: 15px;
}