/* GLOBAL 
----------------------------------------------------*/
*{margin:0px;outline:none;padding:0px}
body{/*background:url(/media/system/cda/bache/background.jpg) top center no-repeat;*/color:#000;font:13px/20px "Lucida Grande","Lucida Sans Unicode",Verdana,Arial,Helvetica,sans-serif;margin:0px;padding:0px;text-align:center;width:100%}
a{color:#0D75B2;text-decoration:none}
a:hover{text-decoration:underline}
blockquote{margin-left:20px}
p{margin:0px 0px 15px 0px}
h1,h2,h3,h4,h5,h6{margin:0 0 10px}
.floater.left img{margin: 0 10px 10px 0}
.floater.right img{margin: 0 0 10px 10px}

/* HEADER
----------------------------------------------------*/

/* header */  
/* header */    #header{height:155px;margin:0 auto;width:1000px}
.headerjefferies a{cursor:pointer;display:block;float:right;height:43px;margin:0px auto;width:300px}
.bache{background:url(/media/system/cda/bache/bacheMasthead.jpg) 0 0 no-repeat}
.pru{background:url(/media/system/cda/bache/pruMasthead.jpg) 0 0 no-repeat}
.headerhatLOB{float:right;padding-right:25px;width:470px}
div.hat{float:right;height:55px;margin:5px 0 0 0;width:470px}
div.headerLOB{float:left;height:43px;margin:0px 150px auto 0}
div.headerLOB a{cursor:pointer;display:block;float:left;height:43px;margin:0px auto;width:250px}
div.headerBache{height:43px;margin:0px auto;width:960px}
div.logoRockPru{float:left;height:60px;margin:0px;width:144px}
div.logoRockBache{float:left;height:60px;margin:0px;width:144px}
.headerLinks{float:left;font:10px Verdana,Arial,Helvetica,sans-serif;height:16px;margin:9px 20px 0px 0px;padding-top:8px;text-align:right}
.headerLinks a{color:#98D6FB;text-decoration:none}
.headerLinks a:hover{text-decoration:underline}
div.searchKeywordContainer{border:1px solid #85C5EB;float:left;height:24px;margin-top:9px;width:160px}
div.searchKeywordRight{background:url('/media/system/cda/bache/bgKeywordRight.jpg') right top no-repeat;float:left;height:24px;margin:0px;padding:0px;width:4px}
div.searchKeywordCenter{background:url('/media/system/cda/bache/bgKeywordCenter.jpg') 0px 0px repeat-x;float:left;height:24px;margin:0px;padding:0px;width:148px}
input.keyword{background:transparent;border:0px;color:#666;font-size:13px;height:20px;padding:2px 0px 0px 0px;width:145px}
div.searchKeywordLeft{background:url('/media/system/cda/bache/bgKeywordLeft.jpg') left top no-repeat;float:left;height:24px;margin:0px;padding:0px;width:8px}
div.searchSubmit{float:left;height:31px;margin:8px 15px 0px 5px;width:33px}
div.searchSubmit input{height:27px;width:32px}
div.buttonFuturesLogin{float:right;height:24px;margin-top:9px;width:161px}
div.buttonFuturesLogin img{border:0px}

/* TOP NAVIGATION
----------------------------------------------------*/
.headerNav{font:normal 12px/14px Verdana,Geneva,sans-serif;height:50px;left:0;margin:0 auto;padding-bottom:2px;position:relative;text-align:left;top:0;width:960px;z-index:100}
.headerNav iframe{border:none;filter:progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);left:0;position:absolute;top:0;z-index:-1}
#nav-cat{height:34px;left:0;margin:0;padding:0;position:relative;top:18px;width:960px}
#nav-cat{list-style:none}
#nav-cat li{float:left;left:0;position:relative;top:0}
#nav-cat li a{display:block;margin:0;padding:0;text-decoration:none;white-space:nowrap}
#n0{background:url(/media/system/cda/bache/nav-top-full.png) 0 0 no-repeat;height:34px;width:92px}
#n0:hover,#n0.a{background-position:0 -68px}
#n1,#cs1.navSelect{background:url(/media/system/cda/bache/nav-top-full.png) -92px 0 no-repeat;height:34px;width:183px}
#cs1.navSelect{background-position:-92px -34px}
#n1:hover,#n1.a{background-position:-92px -68px}
#n2,#cs2.navSelect{background:url(/media/system/cda/bache/nav-top-full.png) -275px 0 no-repeat;height:34px;width:182px}
#cs2.navSelect{background-position:-275px -34px}
#n2:hover,#n2.a{background-position:-275px -68px}
#n3,#cs3.navSelect{background:url(/media/system/cda/bache/nav-top-full.png) -457px 0 no-repeat;height:34px;width:254px}
#cs3.navSelect{background-position:-457px -34px}
#n3:hover,#n3.a{background-position:-457px -68px}
#n4,#cs4.navSelect{background:url(/media/system/cda/bache/nav-top-full.png) -711px 0 no-repeat;height:34px;width:249px}
#cs4.navSelect{background-position:-711px -34px}
#n4:hover,#n4.a{background-position:-711px -68px}
.x{display:none}
.o{display:block}
#nav-cat .navSelect{left:0;margin:0;padding:0;position:absolute;top:0}
#nav-cat .subcatblock{background:url(/media/system/cda/bache/bache-navT-sub-rt.png) right bottom no-repeat;left:-999em;margin:0;padding:0;position:absolute;top:34px}
#nav-cat .subcatblock .wrapper{background:url(/media/system/cda/bache/bache-navT-sub-left.png) 0 bottom no-repeat;float:left;left:-15px;position:relative;top:0}
#nav-cat .subcatblock ul{background:url(/media/system/cda/bache/bache-navT-sub-bg.jpg) 0 0 repeat-x;list-style:none;margin:0 0 14px 8px;padding:35px 150px 25px 24px}
#nav-cat .subcatblock ul li{float:none;margin:0;padding:5px 0}
#nav-cat .subcatblock ul li a{background:none;color:#0190D3;display:inline-block;margin:0;padding:0}
#nav-cat .subcatblock ul li a:hover{color:#f60}

/* HOME PAGE STYLES (I think a lot of these can be removed. I would eliminate if they don't come up in a directory search.)
----------------------------------------------------*/
div.bannerHome{height:377px;margin:0px auto 30px auto;width:960px}
div.containerContentHome{margin:0px auto 30px auto;width:960px}
div.containerContentHomeLeft{color:#333;float:left;font:15px/24px Verdana,Arial,Helvetica,sans-serif;padding-right:20px;width:263px}
div.containerContentHomeCenter{border-left:1px dotted #518CB8;border-right:1px dotted #518CB8;float:left;padding:0px 20px;width:278px}
div.homeSectionTitle{color:#454545;font:18px Georgia,"Times New Roman",serif;margin-bottom:8px}
div.homeListItem{background:url(/media/system/cda/bache/arrowListItemOrange.gif) 0px 5px no-repeat;font:11px/14px "Lucida Grande","Lucida Sans Unicode",Verdana,Arial,Helvetica,sans-serif;padding:0px 0px 5px 8px}
div.homeListItem a,div.homeMoreLinks a{color:#094B7D;text-decoration:none}
div.homeMoreLinks{font:12px "Lucida Grande","Lucida Sans Unicode",Verdana,Arial,Helvetica,sans-serif;margin-top:8px;padding:0px}
div.homeMoreLinks img{border:0px;height:5px;margin:0px 0px 1px 3px;width:3px}
div.containerContentHomeRight{float:left;padding-left:20px;width:333px}
div.teaserHomeRight{margin-bottom:25px;width:333px}
iframe.indicesBache{border:0px;height:280px;margin-top:10px;padding:0px;width:333px}
.pdf{background:url(/media/system/cda/prubache/PDFSymbol.gif) no-repeat scroll right center transparent;border:0 solid #CCC;height:20px;padding-right:25px}
* html .pdf{background:url(/media/system/cda/prubache/PDFSymbol.gif) no-repeat scroll right center transparent;border:0 solid #CCC;display:inline-block;height:20px;padding-right:15px;width:120px}
div.containerBreadcrumb{font:11px Lucida Grande,Lucida Sans Unicode,Verdana,Arial,Helvetica,sans-serif;margin:15px auto 30px auto;padding:0px;text-align:left;width:960px}
div.linksBreadcrumb{float:left;height:16px}
div.linkPrint{background:url(/media/system/cda/bache/iconPrint.gif) right 0px no-repeat;float:right;height:16px;padding-right:25px;text-align:right;width:100px}
div.containerBreadcrumb a{color:#0271A9;text-decoration:none}
#leftNav{border-bottom:1px solid #C4C4C4;font:normal 12px/18px Lucida Sans,Verdana,sans-serif;width:190px}
div.leftNavCap{background:url(/media/system/cda/bache/bgLeftNavCap.jpg) 0px 0px no-repeat #0075BB;color:#fff;font-weight:bold;padding:10px;width:170px}

/* LAYOUT VARIATIONS
----------------------------------------------------*/
.one-column,.two-column-left,.two-column-right,.three-column{margin:20px auto 30px auto;width:960px}
.one-column *,.two-column-left *,.two-column-right *,.three-column *{margin:0;padding:0}
.two-column-left .mainContent,.three-column .mainContent{float:left;width:735px}
.two-column-right .mainContent{width:960px}
.two-column-right .mainContent .content{float:left;width:710px}
.two-column-left .sidebar1{float:left;width:206px}
.three-column .mainContent .content{float:left;width:470px}
.two-column-right .mainContent .sidebar2,.three-column .mainContent .sidebar2{float:right;width:236px}
.three-column *{margin:0;padding:0}
.three-column .sidebar1{float:left;width:206px}
.mainContent h1{margin:0 0 15px 0}
.sidebar1,.sidebar2,.mainContent{text-align:left}
div.containerBanner735 img,div.containerBanner470 img{border:0px;margin-bottom:25px}
.floater{margin:0 0 20px auto}

/* LEFT NAVIGATION
----------------------------------------------------*/
#leftNav .containerParent{background:#ccc;margin:0px;padding:0px}
#leftNav h4,#leftNav h4.open{border:1px solid #C4C4C4;border-bottom:0px;cursor:pointer;font-size:12px;font-weight:normal;margin:0px;overflow:hidden;padding:10px 0px 10px 7px}
#leftNav h4{background:#fff;color:#0271A9}
#leftNav h4.open{background:#EDF4FA;color:#0271A9}
#leftNav h4:hover,#leftNav h4.open:hover{background:#EDF4FA}
#leftNav .containerChild{background:#EDF4FA;border-left:1px solid #C4C4C4;border-right:1px solid #C4C4C4;margin:0px;padding-bottom:10px}
#leftNav .containerChild .itemChild{background:url(/media/system/cda/bache/arrowListItemOrange.gif) 10px 8px no-repeat;font-size:11px;margin:0px;padding:3px 15px 3px 20px}
#leftNav .containerChild .itemChild a{color:#0271A9;text-decoration:none}
#leftNav .containerChild .itemChild a.on{color:#04537A;font-weight:bold;text-decoration:none}
#leftNav .containerChild .itemChild a.on:hover{color:#014A6D;font-weight:bold;text-decoration:none}

/* MISC.
----------------------------------------------------*/
div.linkContactUs,div.linkPromoArea{margin-bottom:15px}
div.linkContactUs img{border:0px;height:18px;width:103px}
div.bodyRelLinks{background:url(/media/system/cda/bache/bgRelLinksBody.jpg) top left repeat-y;font:12px/16px Lucida Grande,Lucida Sans Unicode,Verdana,Arial,Helvetica,sans-serif;overflow:hidden;padding:5px 0px 0px 13px;width:222px}
div.titleRelLinks{font-size:13px;font-weight:bold;margin:0px}
div.listItemRelLinks,div.listItemRelLinksBottom{padding:12px 0px 15px 0px;width:220px}
* html div.listItemRelLinks,div.listItemRelLinksBottom,* html div.listItemRelLinksBottom{padding:12px 0px 15px 0px;width:210px}
div.listItemRelLinks{border-bottom:1px solid #E9E9E9}
div.listItemRelLinks img,div.listItemRelLinksBottom img{border:0px;float:left;margin:3px 13px 3px 0px;width:75px}
div.footerRelLinks{background:url(/media/system/cda/bache/bgRelLinksFooter.jpg) top left no-repeat;height:18px;margin-bottom:20px;overflow:hidden;width:235px}
blockquote.overview{padding:10px 25px}
blockquote.overview a{color:#0074BB;font-weight:bold;text-decoration:none}
div.containerFloater{margin:25px 0px 35px 0px}
div.floaterThumbLeft{float:left;width:222px}
div.floaterThumbRight{float:right;width:222px}
div.floaterThumbLeft img,div.floaterThumbRight img{border:0px;height:125px;width:222px}
div.floaterTextRight,div.floaterTextLeft{font-size:12px;width:230px}
div.floaterTextRight{float:right;margin-left:10px}
div.floaterTextLeft{float:left;margin-right:10px}
div.containerFloater a{color:#0271A9;font-weight:bold;text-decoration:none}
div.containerFloater a:hover{color:#0271A9;text-decoration:underline}
sup.req{color:#F00}
div.formLabel{float:left;height:23px;margin:0px 5px 8px 15px;width:130px}
input,select,textarea{font:normal 13px/18px Lucida Sans Unicode,Verdana,sans-serif}
input.text210,input.text433{border:1px solid #999;float:left;height:18px;margin-right:5px;padding:3px 0px 2px 5px;width:210px}
input.text210{width:210px}
input.text433{width:433px}
select.select220{float:left;margin-top:2px;width:220px}
textarea.textarea350{border:1px solid #999;float:left;height:110px;margin:0px 5px 8px 0px;padding:3px;width:350px}
input.submit{border:0px;float:left;height:41px;width:98px}
.ewebeditpro ul,.ewebeditpro ol{padding-left:40px}
.ewebeditpro a,div.bodyRelLinks a{color:#0D75B2;text-decoration:none}
.ewebeditpro p{margin:0;padding:0 0 10px 0}

/* FOOTER
----------------------------------------------------*/
/* old styles */  
div.footerLegal{line-height:25px;margin:0px auto;padding-bottom:30px;width:985px}
.footer-bar .footerNav{color:#74B6D9}
.footer-bar{background:url(/media/system/cda/bache/bgFooter.jpg) 0px 0px repeat-x;border:0px solid green;color:#74B6D9;height:40px;margin:0px;padding:20px 0 0 15px;position:relative;text-align:left;width:985px}
* html .footerNav .footer-bar{background:url(/media/system/cda/bache/bgFooter.jpg) 0px 0px repeat-x;border:0px solid green;color:#74B6D9;height:65px !important;padding-left:15px;text-align:left;width:985px}
.footerNav .footer-bar a{color:#74B6D9;text-decoration:none}
.footer .AMS_Disclaimer,.footer .footnotes0,.footer .tier00,.footer .tier21,.footer .tier02{color:#000;margin-bottom:20px;margin-top:20px;padding-left:15px;text-align:left}
* html div.footerLocation{color:#74B6D9;float:right;font:11px Lucida Grande,Lucida Sans Unicode,Verdana,Helvetica,sans-serif;height:56px;margin:5px 20px 0px 0px;padding:18px 15px 0px 0px;position:relative;text-align:right;top:-20px;width:190px}

/* footer */  
div.footer{border-top:1px solid #CCC;height:65px;margin:0 auto;padding:0px 15px;width:960px}
div.footerNav{color:#74B6D9;font:11px/20px "Lucida Grande","Lucida Sans Unicode",Verdana,Arial,Helvetica,sans-serif;margin-top:20px;padding-left:15px;text-align:center}
div.footerNav a{color:#094B7D;text-decoration:none}
div.footerNav a:hover{text-decoration:underline}
div.footerLocation{color:#74B6D9;float:right;font:11px Lucida Grande,Lucida Sans Unicode,Verdana,Helvetica,sans-serif;height:36px;margin:5px 20px 0px 0px;padding:18px 15px 0px 0px;text-align:right;width:190px}
.pruFooter{background:url('/media/system/cda/bache/footMap2.jpg') 0px 0px repeat-x}
.bacheFooter{background:url('/media/system/cda/bache/footMap1.jpg') 0px 0px repeat-x}
div.footerLocation a{color:#67D0FD;text-decoration:none}
div.footerLocation a:hover{text-decoration:underline}
div.footerLegal{line-height:25px;margin:0px auto;padding-bottom:30px;width:985px}


/* FLOATERS
----------------------------------------------------*/
.floaters-tbl-1{padding-bottom:6px;padding-top:6px}
.floaters-tbl-1 td{padding-right:5px}
.floaters-tbl-1 .ewebeditpro{margin:0;padding:0px 0 0 0}
.floaters-tbl-1 .ewebeditpro p{margin:0;padding:0px 0 8px 0}
.floaters .ewebeditpro{font:13px/20px "Lucida Grande","Lucida Sans Unicode",Verdana,Arial,Helvetica,sans-serif;margin:0;padding:0 10px 5px 0}
.floaters .ewebeditpro p{margin:0;padding:0 0 10px 0}
.floaters img{padding-bottom:10px}
.floaters table{margin-bottom:10px}

/* LEFT NAVIGATION
----------------------------------------------------*/
.sidebar1{font:12px/18px Lucida Sans,Verdana,sans-serif;width:190px}
.sidebar1 h2{background:url(/media/system/cda/bache/bgLeftNavCap.jpg) no-repeat scroll 0 0 #0075BB;color:#FFF;font:12px/18px Lucida Sans,Verdana,sans-serif;font-weight:bold;margin:0;padding:5px 0;text-indent:5px;width:190px}
.sidebar1 h2 a{color:#FFF;margin:0;padding:0;text-decoration:none}
ul#menu,ul#menu ul{list-style-type:none;margin:0px;padding:0px;width:190px}
ul#menu{border:0px solid #F00}
ul#menu a{display:block;text-decoration:none}
ul#menu a:hover{background:#EDF4FA}
ul#menu li{border:1px solid #C8C8C8;border-top:0px;margin-top:0px}
ul#menu li a{color:#027FB4;padding:8px}
ul#menu li.open{background:#EDF4FA;color:#0271A9}
ul#menu li.open a{background:#EDF4FA;color:#0271A9;outline:none;padding:8px;width:157px}
ul#menu li ul li{background:url(/media/system/cda/bache/arrowListItemOrange.gif) 10px 7px no-repeat;padding-left:14px}
ul#menu li ul li a{padding-bottom:0;padding-top:0}
ul#menu li ul li a:hover,.ewebeditpro a:hover,.footerNav .footer-bar a:hover,div.footerLocation a:hover,div.footerNav a:hover,blockquote.overview a:hover,div.bodyRelLinks a:hover,#leftNav .containerChild .itemChild a:hover,div.containerBreadcrumb a:hover,div.homeMoreLinks a:hover,div.homeListItem a:hover,.headerLinks a:hover{text-decoration:underline}
* html ul#menu li ul li.active{background:url(/media/system/cda/bache/arrowListItemOrange.gif) 10px 7px no-repeat;color:#04537A;font-weight:bold;padding-bottom:10px;padding-left:21px;text-decoration:none}
ul#menu li ul li.active{background:url(/media/system/cda/bache/arrowListItemOrange.gif) 10px 7px no-repeat;color:#04537A;font-weight:bold;padding-left:21px;text-decoration:none}
ul#menu li.active{background:#EDF4FA;color:#04537A;padding:0}
ul.second-level li{position:static}
* html #menu li ul.third-level,#menu li ul.third-level{padding-bottom:10px;width:189px}
* html #menu li ul.third-level li{border:0px solid green;padding-top:0px !important}
#menu li ul.third-level li{border:0px solid green;padding-bottom:10px}




/* BACHE TABLE A */
table.dataBacheA {width: 735px; font: 13px "Lucida Grande", "Lucida Sans Unicode", serif; color: #555;}

table.dataBacheA td.header {background: url('/media/system/cda/bache/headerBacheTable.gif') top left no-repeat; height: 14px;}
table.dataBacheA th {background: #4e7f9e; height: 30px; border-right: 1px solid #fff; color: #fff; font-weight: normal;}
table.dataBacheA th.right {text-align: right; padding: 0px 8px 5px 0px;}
table.dataBacheA th.left {text-align: left; padding: 0px 0px 5px 8px;}
table.dataBacheA th.center {text-align: center; padding: 0px 0px 5px 0px;}

table.dataBacheA tr.a {background: #ddd;}
table.dataBacheA tr.b {background: #eee;}

table.dataBacheA td {border-top: 1px solid #fff; border-right: 1px solid #fff; vertical-align: top; font-size: 13px;}
table.dataBacheA td.right {text-align: right; padding: 8px 8px 8px 0px;}
table.dataBacheA td.left {text-align: left; padding: 8px 0px 8px 8px;}
table.dataBacheA td.right {text-align: right; padding: 8px 8px 8px 0px;}



/* BACHE TABLE B */
table.dataBacheB {width: 735px; font: 12px "Lucida Grande", "Lucida Sans Unicode", serif; color: #555;}

table.dataBacheB td.header {background: url('/media/system/cda/bache/headerBacheTable.gif') top left no-repeat; height: 14px;}
table.dataBacheB th {background: #4e7f9e; height: 30px; border-right: 1px solid #fff; color: #fff; font-weight: normal;}
table.dataBacheB th.right {text-align: right; padding: 0px 8px 5px 0px;}
table.dataBacheB th.left {text-align: left; padding: 0px 0px 5px 8px;}
table.dataBacheB th.center {text-align: center; padding: 0px 0px 5px 0px;}

table.dataBacheB tr.a {background: #ddd;}
table.dataBacheB tr.b {background: #eee;}

table.dataBacheB td {border-top: 1px solid #fff; border-right: 1px solid #fff; vertical-align: top; font-size: 11px;}
table.dataBacheB td.right {text-align: right; padding: 8px 8px 8px 0px;}
table.dataBacheB td.left {text-align: left; padding: 8px 0px 8px 8px;}
table.dataBacheB td.right {text-align: right; padding: 8px 8px 8px 0px;}



/* BACHE TABLE C */
table.dataBacheC {width: 735px; font: 13px "Lucida Grande", "Lucida Sans Unicode", serif; color: #555;}

table.dataBacheC td.header {background: url('/media/system/cda/bache/headerBacheTable.gif') top left no-repeat; height: 14px;}
table.dataBacheC th {background: #4e7f9e; height: 30px; border-right: 1px solid #fff; color: #fff; font-weight: normal;}
table.dataBacheC th.right {text-align: right; padding: 0px 8px 5px 0px;}
table.dataBacheC th.left {text-align: left; padding: 0px 0px 5px 8px;}
table.dataBacheC th.center {text-align: center; padding: 0px 0px 5px 0px;}

table.dataBacheC tr.a {background: #ddd;}
table.dataBacheC tr.b {background: #eee;}
table.dataBacheC tr.c {background: #b7cedb;}

table.dataBacheC tr.c td {font-size: 13px; font-weight: bold;}
table.dataBacheC td {border-top: 1px solid #fff; border-right: 1px solid #fff; vertical-align: top; font-size: 13px;}
table.dataBacheC td.right {text-align: right; padding: 8px 8px 8px 0px;}
table.dataBacheC td.left {text-align: left; padding: 8px 0px 8px 8px;}
table.dataBacheC td.right {text-align: right; padding: 8px 8px 8px 0px;}

