body{background-color:#a6bac3;font-size:1em;}* {margin:0px; padding:0px;}div#pagecontainer{margin-left:auto;margin-right:auto;margin-top:0px;margin-bottom:10px;width:950px;font-family:arial, helvetica, sans-serif;background-color:#ffffff;color:#444444;}table{border-collapse:collapse;}#maintable{width:950px;height:100%;background-color:#dddddd;background-image:url(images/overall-body.jpg);background-repeat:repeat;}#maintable td.overall-top{width:950px;height:29px;background-image:url(images/overall-top.jpg);background-repeat:no-repeat;}#maintable td.overall-bottom{width:950px;height:29px;background-image:url(images/overall-bottom.jpg);background-repeat:no-repeat;}#logo {display:inline;float:left;margin-left:80px;}.issues{display:inline;float:right;width:300px;margin-right:25px;margin-top:15px;}#maintable td{vertical-align:top;padding:0px;margin:0px;}div#top-menu{display:block;padding:0;margin:0;height:88px;margin-left:100px;}div.top-menu-item{display:inline;float:left;}a.top-menu-firmrankings { display: block; background-image: url('images/default1/firmrankings.jpg');                width: 90px; height: 90px }a.top-menu-spotlight { display: block; background-image: url('images/default1/spotlight.jpg');                width: 90px; height: 90px }a.top-menu-retentions { display: block; background-image: url('images/default1/retention.jpg');                width: 90px; height: 90px }a.top-menu-newsmakers { display: block; background-image: url('images/default1/newsmakers.jpg');                width: 90px; height: 90px }a.top-menu-savethedate { display: block; background-image: url('images/default1/savethedate.jpg');                width: 90px; height: 90px }a.top-menu-subscribe { display: block; background-image: url('images/default1/subscribe.jpg');                width: 90px; height: 90px }a.top-menu-home { display: block; background-image: url('images/default1/home.jpg'); width: 90px;                height: 90px }div#bottom-menu{padding-left:50px;padding-right:0px;font-size:12px;display:inline;float:left;}div.bottom-right{display:inline;float:right;padding:0px;font-size: 13px;margin-right:40px;}div#bottom-menu a{padding-left:4px;padding-right:4px;}table#main-content-area-table{background-image: url(images/table-middle.jpg);background-repeat:repeat-y;width:820px;margin-left:65px;border-collapse:collapse;}table#main-content-area-table-col1{background-image: url(images/table-middle-ap.jpg);background-repeat:repeat-y;width:820px;margin-left:65px;border-collapse:collapse;}table#main-content-area-table-col1 td{padding:0 20px;}table#main-content-area-table-col2{background-image: url(images/table-middle-ap.jpg);background-repeat:repeat-y;width:820px;margin-left:65px;border-collapse:collapse;}table#main-content-area-table-col2 td{padding:0 20px;}table#main-content-area-table td.table-top{background-image: url(images/table-top.jpg);background-color:#ffffff;background-repeat:no-repeat;width:820px;height:24px;}table#main-content-area-table td.table-bottom{background-image: url(images/table-bottom.jpg);background-color:#ffffff;background-repeat:no-repeat;width:820px;height:24px;}td.table-top-ap{background-image: url(images/table-top-ap.jpg);background-color:#ffffff;background-repeat:no-repeat;width:820px;height:24px;}td.table-bottom-ap{background-image: url(images/table-bottom-ap.jpg);background-color:#ffffff;background-repeat:no-repeat;width:820px;height:24px;}td#content{vertical-align:top;}td#left-column{vertical-align:top;}td#right-column{vertical-align:top;}div.outline{margin-left:10px;margin-right:10px;border:0px solid blue;width:410px;}div.outline-left{margin-left:20px;margin-right:10px;border:0px solid red;width:160px;}div.outline-right{border:0px solid green;margin-left:10px;margin-right:20px;width:160px;}div.outline-left-white{width:130px;background-color:#ffffff;margin-left:20px;margin-right:10px;}div.outline-left-white a, div.outline-left-white img{padding:10px;}h1{font-size:23px;color:#6f8888;padding:10px 0;font-style:italic;}h2{font-size:19px;color:#6f8888;padding:10px 0;font-style:italic;}h3{font-size: 15px;color:#6f8888;padding:10px 0;font-style:italic;}h4{font-size: 15px;color:#6f8888;padding:10px 0;font-style:italic;}h5{font-size: 15px;color:#6f8888;padding:10px 0;font-style:italic;}h6{font-size: 12px;color:#6f8888;padding:10px 0;font-style:italic;}p{padding:5px 0px;font-size: 13px;}p.align-right{width:400px;text-align:right;}p.nopadding{padding:0 10px 10px 10px;}ul{padding-left:40px;font-size: 13px;list-style-type:none;}li{background-image:url(images/blue-arrow.jpg);background-repeat:no-repeat;padding-left:14px;}a{color: #6f8888;text-decoration: underline;}a:hover{text-decoration:none;color:  #000000;}a:visited {color: #6f8888;}a:active {color: #000000;}a.readmore-left, a.readmore-right, a.readmore{background-color:transparent;color:#7f9b9b;font-weight:bold;font-size:12px;font-style: italic;}p img {padding: 10px;}table.firmrankings{font-size:13px;border:4px solid #ffffff;margin:10px;background-color:#ffffff;width:700px;}table.datascope{font-size:13px;border:4px solid #ffffff;margin:10px;background-color:#ffffff;width:400px;}table.datascope td.datascope-right{width:100px;text-align:right;}div#newsbody{text-align: justify;}