
/* - ploneCustom.css - */
@media all {
/* http://www.factset.com/portal_css/ploneCustom.css?original=1 */
/* */
/* */
/* */
.insiderAdvert {
border: 1px solid;
border-color: #666666;
}
.noFlashImage {
margin-bottom: -4px;
}
#news-border {
border-left:1px solid;
border-right:1px solid;
height:32px;
margin-left:-1px;
width:970px;
}
.homesolutionsPadding {
padding-left: 14px;
padding-right: 14px;
}
.eventDetails {
width: 20em;
clear: right;
}
.pleaseComplete {
padding-left: 410px;
width: 276px;
text-align: right;
padding-bottom: 10px;
}
.leadformSubmit {
padding-left: 167px;
}
.rightPadding {
padding-left: 25px;
}
.landingBorder {
border-bottom: 8px solid #363636;
border-top: 1px solid #363636;
border-right: 1px solid #363636;
border-left: 1px solid #363636;
margin-bottom:28px;
}
.contacttd {
border-bottom-color:#e6e6e6;
border-bottom-style:solid;
border-bottom-width:1px;
padding-top: 3px;
padding-bottom: 3px;
}
.contactImage {
border-bottom-color:#e6e6e6;
border-bottom-style:solid;
border-bottom-width:1px;
}
.contact {
font-family: Arial, Helvetica, sans-serif;
font-size: 14pt;
font-weight: bold;
color: #666666;
}
.contactPhone {
font-family: Arial, Helvetica, sans-serif;
font-size: 14pt;
font-weight: bold;
color: #00aeef;
}
.boldheadline {
font-family: Arial, Helvetica, sans-serif;
font-size:1em;
font-weight:bold;
text-decoration:none;
}
.contactLink:link {
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
color: #000000;
text-decoration:none;
position:absolute;
padding-left: 6px;
}
.contactLink:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
color: #000000;
text-decoration:none;
position:absolute;
padding-left: 6px;
}
.contactLink:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
color: #00aeef;
text-decoration:none;
position:absolute;
}
.lighttext {
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #999999
}
.insiderHeadline {
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
color: #00aeef;
text-decoration: none;
}
.insiderHeadline:link {
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
color: #00aeef;
text-decoration: none;
}
.insiderHeadline:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
color: #333333;
text-decoration: none;
}
.insiderSubline {
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
font-weight: bold;
color: #666666;
line-height: 15px;
margin-bottom: 25px;
}
.insiderCopy {
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
color: #959595;
margin-top: 8px;
}
.rightTable {
border-bottom:1px solid #E6E6E6;
}
.insiderTable {
margin-top:10px;
border-bottom:1px solid #E6E6E6;
}
.insiderTable2 {
border-bottom:1px solid #E6E6E6;
border-top:1px solid #E6E6E6;
margin-left:25px;
}
.rightlinks {
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
font-weight: bold;
color: #00aeef;
text-decoration: none;
padding-left: 4px;
}
.rightlinks:link {
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
font-weight: bold;
color: #00aeef;
text-decoration: none;
padding-left: 4px;
}
.rightlinks:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
font-weight: bold;
color: #333333;
text-decoration: none;
padding-left: 4px;
}
.categories {
color: #00AEEF;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
font-weight: bold;
line-height: 16px;
}
a.categories:link {
color: #00AEEF;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
font-weight: bold;
line-height: 16px;
}
.categoryText {
padding-left: 5px;
padding-right: 5px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333333;
}
a.categories:hover {
color: #333333;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
font-weight: bold;
line-height: 16px;
}
.mainnavarea {
padding-left:60px;
padding-right:25px;
padding-top:25px;
}
.topnavTD {
margin-top: 10px;
}
.phone, .phone_help {
font-family: Arial, Helvetica, sans-serif;
//font-size: 16px;
font-size:14px;
//font-weight: bold;
color: white;
}
.phone_help{
color:#BFBFBF
}
.phonetwo {
font-family: Arial, Helvetica, sans-serif;
font-size: 22px;
font-weight: bold;
color: #00aeef;
}
.flashArea {
margin-top: 40px;
}
a.mainnav:link {
color: #cccccc;
font-weight:bold;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}
a.mainnav:active {
color: #00aeef;
font-weight:bold;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}
a.mainnav:hover {
font-weight:bold;
color: #00aeef;
font-weight:bold;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}
.mainnav{
font-weight:bold;
color: #cccccc;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}
.textInput
{
border: 1px solid #606060;
color: #999999;
font-size: 0.9em;
margin-bottom: 3px;
background-color: #555555;
background-image: url(../images/input_background.gif);
margin-right: 5px;
font-family: Arial, Helvetica, sans-serif;
}
a.newsLink:link {
color: #99e72f;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
margin-left: 10px;
}
a.newsLink:hover {
color: #99e72f;
text-decoration: underline;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
margin-left: 10px;
}
.applicationMenu
{
background-color: #EEEEEE;
background-image: url(../images/input_background.gif);
width: 225px;
margin-top:9px;
}
a.categories:link {
color: #00aeef;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
font-weight: bold;
line-height: 16px;
}
a.categories:hover {
color: #333333;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
font-weight: bold;
line-height: 16px;
}
.error {
background-color:#FFCC80;
border:1px solid #FFA500;
margin:0 0 1em;
padding:1em;
width:auto;
}
body {
font-family:Arial, Helvetica, sans-serif;
margin:0;
padding:0;
color: #666666;
background-image:url(bg_left.gif);
background-color:#FFFFFF;
background-position:center center;
background-repeat:repeat-y;
}
p {
line-height:133%;
}
h1 {
border:none;
color:#00AEEF;
font-size:26px;
font-weight:bold;
line-height:100%;
margin:1em 0em 0em 0em;
padding-bottom:0.3em;
text-transform:none;
}
h2 {
border:none;
color:#343434;
font-size:22px;
font-weight:bold;
line-height:125%;
margin:1em 0em 0em 0em;
padding-bottom:0.5em;
text-transform:none;
}
h3 {
border:none;
color:#343434;
font-size:18px;
font-weight:bold;
line-height:100%;
margin:1em 0em 0em 0em;
padding-bottom:5px !important;
text-transform:none;
}
h4 {
border:none;
color:#343434;
font-size:18px;
font-weight:bold;
line-height:100%;
margin:1em 0em 0em 0em;
padding-bottom:0.5em;
text-transform:none;
}
h5 {
border:none;
color:#333;
font-size:1em;
font-weight:bold;
line-height:100%;
margin:1em 0em 0em 0em;
padding-bottom:0.5em;
text-transform:none;
}
h6 {
border:none;
color:#333;
font-size:0.917em;
font-weight:bold;
line-height:100%;
margin:1em 0em 0em 0em;
padding-bottom:0.5em;
text-transform:none;
}
h1 a:link, h1 a:visited,
h2 a:link, h2 a:visited,
h3 a:link, h3 a:visited,
h4 a:link, h4 a:visited,
h5 a:link, h5 a:visited,
h6 a:link, h6 a:visited {
color:#00AEEF !important;
text-decoration:none;
}
h1 a:active, h1 a:hover,
h2 a:active, h2 a:hover,
h3 a:active, h3 a:hover,
h4 a:active, h4 a:hover,
h5 a:active, h5 a:hover,
h6 a:active, h6 a:hover {
color:#ff9900 !important;
text-decoration:underline !important;
}
table {
font-size:100%;
}
textarea {
background-color:#eee;
background-image:none;
border:1px solid #999999;
color: #333333;
font-size:100%;
font-family:Arial, Helvetica, sans-serif;
width:95%;
}
input {
background-color:#eee;
background-image:none;
border:1px solid #999999;
color: #333333;
font-size:100%;
font-family:Arial, Helvetica, sans-serif;
vertical-align:middle;
visibility:visible;
}
select {
background-color:#eee;
border:1px solid #999999;
color:#333333;
font-size:100%;
font-family:Arial, Helvetica, sans-serif;
vertical-align:top;
}
.hiddenStructure {
position:absolute;
top:-500px;
left:-1000px;
height:0px;
width:0px;
overflow:hidden;
}
.datahead {
font-weight:bold;
color:#999999;
text-align:left;
background-color:#222;
background-image:none;
text-transform:none;
}
.pullquote2 {
padding:0 1em 0 1em;
margin:0 0 1em 1em;
font-weight: bold;
float:right;
width:35%;
clear:right;
border-left: 4px solid #CC9933;
color: #808080;
}
.yellow {
color:#ffcc33;
}
.darkgrey {
color:#333;
}
/* */
#wrapper_top{
}
#header {
overflow:hidden;
width:1040px;
padding:0px;
margin:0px;
border:none;
background-color:#333333;
}
#portal-top {
background-color:transparent;
margin-bottom:35px;
padding:0px;
}
#header #logo {
margin-left:10px;
margin-top:15px;
height:25px;
width:121px;
margin-bottom:10px;
}
#header #community-title {
background:url(/images/community_title.gif) no-repeat;
height:42px;
left:181px;
margin:0px;
padding:0px;
position:absolute;
top:33px;
width:178px;
display:none;
}
#header #logo a {
text-decoration:none;
overflow:hidden;
border:0;
margin:0;
padding:0;
height:0px !important;
width:121px;
cursor:pointer;
}
#header .auxNav {
bottom:35px;
color:#999999;
font-size:1.1em;
position:absolute;
right:20px;
text-align:right;
}
#header .auxNav a:link,
#header .auxNav a:visited {
color:#99e72f;
text-decoration:none;
border-bottom:none;
}
#header .auxNav a:hover,
#header .auxNav a:active {
color:#ffcc00;
text-decoration:underline;
border-bottom:none;
}
.sep {
color:#99e72f;
padding:0em 0.2em 0em 0.2em;
font-size:9px;
}
.sep2 {
color:#8c8c8c;
padding:0px 4px 0px 4px;
}
.mainsep {
color:#4c4c4c;
padding:0em 1.2em;
}
#header .auxNav .phone {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
color: #999999;
}
/* */
#centeredPage {
margin:0 auto 0 auto;
width:970px;
}
#bodyBlockEnd {
background-color:#fff;
background:transparent url(/images/bodyBlockEnd.gif) top left no-repeat;
height:10px;
margin:0px;
overflow:hidden;
padding:0px;
width:965px;
}
#mainMenu {
background:#737272 url(/images/mainMenuBg.gif) top left repeat-x;
display:block;
position:relative;
padding:0px;
margin:0px;
}
#mainMenuTop {
background:#333333 url(/images/mainMenuTop.gif) top left no-repeat;
height:6px;
margin:0px;
overflow:hidden;
padding:0px;
width:945px;
}
#mainMenu #globalnav {
background-color:transparent;
display:block;
float:left;
list-style:none;
margin:0px;
padding:0px 0px 0px 10px;
width:600px;
height:20px;
overflow:hidden;
}
#mainMenu #globalnav li {
display:block;
float:left;
list-style:none;
margin:0px 6px 2px 0px;
padding:0px;
}
#mainMenu #globalnav li.selected {
background-color:#497da0;
}
#mainMenu #globalnav li a {
background:#666666 url(/images/mainMenuBtnBg.gif) center left repeat-x;
border:1px #333 solid;
color:#ffffff !important;
display:block;
padding:4px 10px 4px 10px;
font-family:Arial,Helvetica,sans-serif;
font-size:9px;
font-weight:bold;
line-height:10px;
text-transform:uppercase;
text-decoration:none;
white-space:nowrap;
}
#mainMenu #globalnav li a:hover,
#mainMenu #globalnav li a:active,
#mainMenu #globalnav li.selected a {
background:#6699bb url(/images/mainMenuBtnBgHover.gif) center left repeat-x;
border-color:#497da0;
}
#mainMenuEnd {
background:#333333 url(/images/mainMenuEnd.gif) top left no-repeat;
clear:both;
height:5px;
margin:0px;
overflow:hidden;
padding:0px;
width:945px;
}
#colpadding {
clear:both;
margin:0px;
padding:0px 0px 0px 0px;
}
#colcontainer {
margin:0 !important;
padding:0 !important;
width:970px !important;
}
#centercol {
background:#ffffff;
float:left;
width:480px !important;
font-size:1.2em;
}
#centercol_insider {
background:#ffffff;
float:left;
width:970px !important;
font-size:1.2em;
}
#contactcol {
background:#ffffff;
float:right;
margin:0px !important;
padding:0px !important;
width:730px;
font-size:1.2em;
overflow:hidden;
}
#leftcol {
float:left;
font-size:1.2em;
margin:0px;
padding-right:35px;
width:200px;
//position:relative;
}
#rightcol {
background:#ffffff;
float:right;
font-size:1.2em;
margin:0px;
padding:0px;
width:220px;
margin-top:23px;
position:relative;
}
#colspace {
background:transparent;
display:none;
float:left;
margin:0px;
padding:0px;
width:15px;
}
.clear {
clear:both;
color:#333;
font-size:0.1em;
margin:0px;
padding:0px;
}
/* */
#home-feature-area {
height:450px;
position:relative;
width:970px;
}
#home-flashbox {
height:399px;
position:absolute;
width:970px;
background-color:#333333;
border: 1px solid;
}
#home-factsetintro {
height:241px;
margin:0px;
padding:0px;
position:absolute;
right:0px;
top:0px;
width:244px;
background:#3e3e3e url(/homepage/images/factset-is.jpg) top left no-repeat;
text-indent:-999em;
font-size:0.25em;
}
#home-login {
height:32px;
margin:0px;
padding:0px;
position:absolute;
right:0px;
bottom:0px;
width:244px;
background-color:#3e3e3e;
}
#home-colcontainer {
font-size:1.2em;
margin-top:40px;
padding:0px;
width:935px;
}
#home-solutions {
margin:0px;
padding:0 0 100px 0;
width:975px;
}
#home-solutions h3 {
margin:0;
padding:0;
width:669px;
height:35px;
}
#home-solutions h3 a {
display:block;
width:669px;
height:35px;
text-indent:-999em;
background-color:transparent;
}
#home-solutions .home-solution {
float:left;
width:162px;
margin:0 0 0px 0;
position:relative;
padding:0;
}
#home-solutions .home-solution h4,
#home-solutions .home-solution p {
margin-left:85px;
margin-right:15px;
}
#home-solutions .home-solution p {
margin-top:0;
padding-top:0;
}
#home-solutions .home-solution h4 {
padding-bottom:1px;
margin-top:15px;
margin-bottom:2px;
}
#home-solutions .home-solution h4 a {
height:15px;
overflow:hidden;
margin:0; padding:0;
text-indent:-999em;
}
#home-solutions #invst-mgmt {
background:transparent url(/Invest_manage_bug.gif) 10px 10px no-repeat;
}
#home-solutions #invst-banking {
background:transparent url(/homepage/images/invb_graphic_off.gif) 10px 10px no-repeat;
}
#home-solutions #wealth-mgmt {
background:transparent url(/homepage/images/wthm_graphic_off.gif) 10px 10px no-repeat;
}
#home-solutions #developers {
background:transparent url(/homepage/images/appdev_graphic_off.gif) 10px 10px no-repeat;
}
#home-solutions #law-firms {
background:transparent url(/homepage/images/lawf_graphic_off.gif) 10px 10px no-repeat;
}
#home-solutions #invst-mgmt .bug {
background:transparent url(/Invest_manage_bug.gif) top left no-repeat;
}
#home-solutions #invst-banking .bug {
background:transparent url(/Invest_manage_bug.gif) top left no-repeat;
}
#home-solutions #wealth-mgmt .bug {
background:transparent url(/homepage/images/wthm_graphic_on.gif) top left no-repeat;
}
#home-solutions #developers .bug {
background:transparent url(/homepage/images/appdev_graphic_on.gif) top left no-repeat;
}
#home-solutions #law-firms .bug {
background:transparent url(/homepage/images/lawf_graphic_on.gif) top left no-repeat;
}
#home-solutions h3 a:hover {
display:block;
width:669px;
height:35px;
text-indent:-999em;
}
#home-solutions #invst-banking h4 a {
width:132px;
background:transparent url(/homepage/images/investment_banking.gif) top left no-repeat;
}
#home-solutions #wealth-mgmt h4 a {
width:137px;
background:transparent url(/homepage/images/wealth_management.gif) top left no-repeat;
}
#home-solutions #developers h4 a {
width:141px;
background:transparent url(/homepage/images/application_developers.gif) top left no-repeat;
}
#home-solutions #law-firms h4 a {
width:200px;
background:transparent url(/homepage/images/law_firms.gif) top left no-repeat;
}
#home-news {
float:right;
margin:0px;
width:244px;
background:#404040 url(/images/home-news-bg.jpg) top left repeat-x;
color:#afafaf;
}
#home-news h3 {
margin:0;
}
#home-news h3 a {
display:block;
width:244px;
height:50px;
text-indent:-999em;
background:transparent url(/images/home-news.jpg) top left no-repeat;
}
.promoSpacing {
padding:15px 0px 0px 0px;
margin:0px;
}
#home-markets {
color:#ffffff;
float:left;
margin:0px;
padding:0px;
width:261px;
overflow:hidden;
}
#home-markets .visualPadding {
padding:0px 0px 0px 20px !important;
}
#home-markets .columnTitle {
font-size:100%;
margin:0px;
padding:0px 0px 10px 0px;
text-transform:uppercase;
color:#00aeef;
font-family:Trebuchet,"Trebuchet MS",Arial,Helvetica,sans-serif;
}
#marketDataGraph {
width:241px;
height:190px;
padding:0px;
margin:0px;
position:relative;
overflow:hidden;
}
#marketDataChart {
width:241px;
}
#marketDataChart caption {
font-size:100%;
font-weight:bold;
padding:8px 4px 4px 0px;
text-align:left !important;
}
#marketDataChart td {
border-bottom:1px #4e4e4e solid;
font-size:0.917em;
padding:4px;
}
#marketDataChart td.marketDataIndex {
padding:4px 8px 4px 0px;
}
#marketDataChart td.marketDataValue {
text-align:right;
}
#marketDataChart td.marketDataIncrease {
color:#00FF00;
text-align:right;
padding:4px 0px 4px 8px;
}
#marketDataChart td.marketDataDecrease {
color:#ff3300;
text-align:right;
padding:4px 0px 8px 4px;
}
#marketDataChart thead td {
text-align:left;
padding:4px 0px 4px 0px;
}
#marketDataChart tfoot td {
text-align:right;
color:#cccccc;
border-bottom:none;
}
/* */
#contact-colpadding {
padding:0px 10px 0px 10px;
margin:0px;
}
#contact-colcontainer {
font-size:1.2em;
margin:0px;
padding:0px;
width:731px;
float:right;
color:#999999;
}
#contact-colcontainer-more {
font-size:1.2em;
margin:0px;
padding:0px;
color:#999999;
}
.contact-detail {
width:245px;
float:left;
margin:0px;
padding:0px;
}
.contact-detail2 {
width:237px;
float:left;
margin:0px;
padding:0px;
margin-bottom:25px;
}
.contact-detail .visualPadding {
padding:0 0 20px 5px;
margin:0px;
}
.contact-detail .visualPadding2 {
padding:20px 0 20px 5px;
margin:0px;
}
/* */
#portal-searchbox {
background-color:transparent;
clear:none;
float:none;
margin:0px;
padding:0px 0px 0px 0px;
text-transform:none;
white-space:nowrap;
z-index:102;
}
#portal-searchbox form {
line-height:1em;
margin:0px;
padding:0px;
text-align:right !important;
}
#portal-searchbox #searchGadget {
border:1px #333333 solid;
font-size:1.1em;
height:16px;
margin:0px;
vertical-align:top;
width:170px;
}
* html #portal-searchbox #searchGadget {
margin:-1px 0px 0px 0px;
}
#portal-searchbox #searchGadgetButton {
background:transparent;
border:0px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 5px;
vertical-align:top;
}
.LSBox {
clear:none;
display:block;
float:right;
line-height:1em;
margin-top:15px;
padding:0px;
position:relative;
text-align:right;
}
.LSResult {
position:absolute;
display:block;
text-align:right;
padding-top:20px;
margin:0;
right:0px;
z-index:103;
}
/* */
#portal-breadcrumbs {
border-bottom-color:#e6e6e6;
border-bottom-style:solid;
border-bottom-width:1px;
font-size:0.833em;
margin:0px;
padding:8px 0 6px 0px;
text-transform:none;
line-height:1em;
}
#portal-breadcrumbs a:link,
#portal-breadcrumbs a:visited {
color:#00aeef;
text-decoration:none;
border-bottom:none;
}
#portal-breadcrumbs a:hover {
color:#00aeef;
text-decoration:underline;
border-bottom:none;
}
#portal-breadcrumbs a:active {
color:#99e72f;
text-decoration:none;
border-bottom:none;
}
.breadcrumbSeparator {
color: #00aeef;
font-size:100%;
}
/* */
#portal-personaltools {
background-color:#ffffee;
color:#333333;
line-height:1.6em;
list-style:none;
margin:0;
padding:0em 3em;
text-align:right;
text-transform:none;
}
#portal-personaltools a:link,
#portal-personaltools a:visited {
color:#333333;
text-decoration:none;
border-bottom:none;
}
#portal-personaltools a:hover {
color:#0596ff;
text-decoration:none;
border-bottom:none;
}
#portal-personaltools a:active {
color:#00cc33;
text-decoration:none;
border-bottom:none;
}
/* */
dl.portlet,
.portlet {
background-color:transparent;
border-bottom:none;
color:#999999;
margin:0em;
padding-top:1em;
}
#portlet-news {
padding-top:0em !important;
}
#portlet-leadform {
padding-top:1em;
}
.portlet a:link,
.portlet a:visited {
text-decoration:none !important;
border-bottom:none !important;
}
.portlet a:hover,
.portlet a:active {
color:#cccccc !important;
text-decoration:none !important;
border-bottom:none !important;
}
.portlet h1,
.portlet h2,
.portlet h3,
.portlet h4,
.portlet h5,
.portlet h6 {
color:#999999;
}
.portletHeader {
background-color:transparent;
border:none;
color:#999999;
font-weight:bold;
font-size:100%;
line-height:100%;
padding:2px 15px;
text-transform:uppercase;
}
.portletHeader a:link,
.portletHeader a:visited {
color:#999999 !important;
text-decoration:none !important;
border-bottom:none !important;
}
.portletHeader a:hover,
.portletHeader a:active {
color:#ffcc00 !important;
text-decoration:underline !important;
border-bottom:none !important;
}
#home-news #portlet-news .portletHeader {
display:none;
}
.portletItem {
border-left:none;
border-right:none;
margin:0;
padding:2px 15px;
line-height:125% !important;
}
#home-news #portlet-news .portletItem {
font-size:1.09em;
margin:0px;
padding:0px 0px 0px 0px;
}
#home-news #portlet-news .portletItem .iteminfo {
color:#99e72e;
padding-bottom:3px;
}
#home-news #portlet-news .portletItem .iteminfo strong {
color:#99e72e;
font-size:1.09em;
}
#home-news #portlet-news a:link,
#home-news #portlet-news a:visited {
color:#99e72e !important;
}
#home-news #portlet-news a:active,
#home-news #portlet-news a:hover {
color:#99e72e !important;
text-decoration:underline !important;
}
#portlet-related .portletItem {
background-position:15px 0.125em;
background-repeat:no-repeat;
padding:1px 15px 1px 31px;
}
#portlet-leadform .portletItem {
background-image:url(document_icon.gif);
background-position:15px 0.125em;
background-repeat:no-repeat;
padding:1px 15px 1px 31px;
}
.portletItemDetails {
color:#999999;
display:block;
font-size:0.917em;
font-style:italic;
text-align:left;
}
dd.portletFooter,
.portletFooter {
background-color:transparent;
border:none !important;
margin:0;
padding:2px 15px;
text-align:left;
}
#home-news #portlet-news .portletFooter {
font-size:0.917em;
padding:5px 15px 10px 15px;
text-align:right;
font-weight:bold;
border:none !important;
}
#home-news #portlet-news .portletFooter a:link,
#home-news #portlet-news .portletFooter a:visited {
text-transform:lowercase;
font-family:Trebuchet,Arial,sans-serif !important;
color:#fff !important;
text-decoration:none !important;
}
#home-news #portlet-news .portletFooter a:active,
#home-news #portlet-news .portletFooter a:hover {
text-transform:lowercase;
font-family:Trebuchet,Arial,sans-serif !important;
color:#fff !important;
text-decoration:underline !important;
}
#portlet-language .portletItem ul {
list-style:none;
list-style-image:none;
margin:0px;
padding:0px;
}
#portlet-language .portletItem ul li {
float:left;
list-style:none;
list-style-image:none;
margin:0px;
padding:0px 5px 0px 0px;
}
.loginportlet {
background-color:transparent;
background-repeat:repeat;
background-position:top left;
margin:15px 5px 15px 5px;
padding:60px 0px 15px 0px;
}
.loginportlet label {
display:block;
margin-bottom:0.75em;
font-weight:normal;
font-size:0.917em;
}
.loginportlet label input {
width:85px;
border-color:#333;
background-color:#ccc;
margin:2px 0px;
}
#login-callstreet { background-image:url(/websitefiles/images/loginimages/callstreet_login.png); width:160px;}
#login-sharkrepellent { background-image:url(/websitefiles/images/loginimages//sharkrepellent_login.png); }
#login-mergerstat { background-image: url(/websitefiles/images/loginimages/mergerstat_login.png); }
#login-mergermetrics { background-image: url(/websitefiles/images/loginimages/mergermetrics_login.png); }
#login-lionshares { background-image: url(/websitefiles/images/loginimages/lionshares_login.png); width:160px;}
#login-fem { background-image: url(/websitefiles/images/loginimages/fem_login.png); }
#login-alphametrics { background-image: url(/websitefiles/images/loginimages/alphametrics_login.png); }
#login-wealthscope { background-image: url(/websitefiles/images/loginimages/wealthscope_login.png); }
#login-requestinfo { background-image: url(/homepage/images/request_Info.jpg); }
/* */
.documentActions h5 {
display:none;
}
.documentActions li span {
display:none;
}
#rightcol .documentActions h5 {
display:block;
background-color:transparent;
border:none;
color:#999999;
font-weight:bold;
font-size:100%;
line-height:100%;
padding:2px 15px;
margin:0px;
text-transform:uppercase;
}
#rightcol .documentActions li span {
display:inline;
}
#rightcol .documentActions {
float:none;
margin:0em;
padding-top:1em;
text-align:left;
}
#rightcol .documentActions a:link,
#rightcol .documentActions a:visited {
color:#00aeef;
text-decoration:none;
border-bottom:none;
}
#rightcol .documentActions a:hover,
#rightcol .documentActions a:active {
color:#ffcc00;
text-decoration:none;
border-bottom:none;
}
#rightcol .documentActions a:hover span,
#rightcol .documentActions a:active span {
color:#ffcc00;
text-decoration:underline;
border-bottom:none;
}
#rightcol .documentActions ul {
margin:0px;
padding:0px;
display:block;
}
#rightcol .documentActions li {
display:list-item;
list-style:inherit;
list-style-image:none;
margin:0em;
padding:1px 15px 1px 15px;
}
/* */
#portlet-navigation-tree {
background-color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
margin:0em 0em 1em 0em !important;
padding:0 !important;
}
#portlet-navigation-tree .portletHeader {
display:none;
}
#portlet-navigation-tree .portletItem {
margin:0 !important;
padding:0 !important;
}
#portlet-navigation-tree .portletNavigationTree {
border-top:1px #E6E6E6 solid;
list-style:none;
list-style-image:none;
margin:0px 15px 0px 0px !important;
padding:0 !important;
}
#portlet-navigation-tree .portletNavigationTree .navTreeItem {
border-bottom:1px #E6E6E6 solid;
display:block;
margin:0;
padding:4px 0px;
}
#portlet-navigation-tree .portletNavigationTree .navTreeItem div {
background-image:none !important;
display:block;
margin:0 !important;
padding:0px !important;
}
#portlet-navigation-tree .navTreeItem a  {
border:none;
color:#000000 !important;
font-weight:bold;
display:inline !important;
line-height:125% !important;
margin:0 !important;
padding:0 !important;
text-decoration:none;
}
#portlet-navigation-tree .navTreeItem a:hover {
background-color:transparent !important;
background-image:none !important;
border:none !important;
color:#00aeef !important;
font-weight:bold;
display:inline !important;
text-decoration:none !important;
}
#portlet-navigation-tree .navTreeItem a.navTreeCurrentItem {
background-color:transparent !important;
background-image:none !important;
border:none !important;
color:#00aeef !important;
font-weight:bold;
}
#portlet-navigation-tree .navTreeItem a.navTreeCurrentItem:hover {
background-image:none !important;
border:none !important;
color:#cccccc !important;
display:inline !important;
font-weight:bold;
text-decoration:none !important;
}
#portlet-navigation-tree .portletNavigationTree .navTreeLevel2 .navTreeItem {
border-bottom:none;
padding:2px 0px 4px 0px;
}
#portlet-navigation-tree .navTreeLevel2 .navTreeItem a  {
color:#00aeef !important;
}
#portlet-navigation-tree .navTreeLevel2 .navTreeItem a:hover {
color:#ffffff !important;
}
#portlet-navigation-tree .navTreeLevel2 .navTreeItem a.navTreeCurrentItem {
color:#ffffff !important;
font-weight:bold !important;
}
#portlet-navigation-tree .navTreeLevel2 .navTreeItem a.navTreeCurrentItem:hover {
color:#ffffff !important;
font-weight:bold;
}
.navTreeLevel1,
.navTreeLevel2,
.navTreeLevel3,
.navTreeLevel4,
.navTreeLevel5 {
margin-left:16px;
margin-bottom:-3px;
}
.navTreeLevel2 {
font-size:0.917em
}
/* */
.contentViews li a {
padding:0em 0.5em;
}
/* */
#content {
padding:0px 0px 0px 0px !important;
margin:0em 0em 2em 0em;
font-size:100% !important;
}
.documentEditable {
padding:10px 0px 0px 0px !important;
font-size:100% !important;
}
#content.documentEditable {
padding:10px 0px 0px 0px !important;
font-size:100% !important;
}
.documentContent {
font-size:100% !important;
}
.documentEditable .documentContent {
border:none;
border-top:1px solid #999999;
padding-top:10px;
}
.documentDescription {
font-size:12pt;
color:#545454;
line-height:110%;
padding-bottom:0.8em;
}
.documentContent p a {
text-decoration:none;
border-bottom:none;
}
.documentContent li a {
text-decoration:none;
border-bottom:none;
}
.documentContent dd a {
text-decoration:none;
border-bottom:none;
}
.documentContent p a:link,
.documentContent p a:visited,
.documentContent li a:link,
.documentContent li a:visited,
.documentContent dd a:link,
.documentContent dd a:visited {
color:#00aeef;
text-decoration:none;
border-bottom:none;
}
.documentContent p a:active,
.documentContent p a:hover,
.documentContent li a:active,
.documentContent li a:hover,
.documentContent dd a:active,
.documentContent dd a:hover {
color:#00aeef;
text-decoration:underline;
border-bottom:none;
}
#centercol .link-parent {
display:none;
}
.documentContent .link-user,
.documentContent .link-external,
.documentContent .link-https,
.documentContent .link-mailto,
.documentContent .link-news,
.documentContent .link-ftp,
.documentContent .link-irc,
.documentContent .link-callto,
.documentContent .link-webcal,
.documentContent .link-feed,
.documentContent .link-comment {
background-image:none;
padding:0px !important;
}
.documentContent #relatedItems {
display:none;
}
.documentContent table {
margin-bottom:1.5em;
}
.reviewHistory {
position:absolute;
top:-1000px;
left:-1000px;
height:1px !important;
width:1px !important;
overflow:hidden !important;
}
#versions {
font-size:1.1em;
}
#content h5,
#content h6 {
color:#333;
}
/* */
.leadform td {
vertical-align:top;
padding:4px 15px 4px 0px;
}
.leadform th {
vertical-align:top;
text-align:right;
padding:6px 15px 2px 0px;
}
.leadform input,
.leadform select {
margin-top:0px;
margin-bottom:2px;
}
.leadform .checkbox-group-item {
padding:2px 0px 8px 0px;
}
.leadform .checkbox-group-item-box {
float:left;
margin:0px;
padding:0px;
width:25px;
}
.leadform .checkbox-group-item-label {
padding-left:25px;
}
/* */
.columnHeader {
display:block;
background-color:transparent;
border:none;
color:#999999;
font-weight:bold;
font-size:100%;
line-height:100%;
padding:2px 15px 4px 15px;
margin:0px;
margin-top:1em;
text-transform:uppercase;
}
/* */
.atrefbrowser {
background-color:#fff !important;
background-image:none !important;
font-size:0.75em !important;
}
/* */
#portal-footer {
background-color:transparent;
color:#626262;
font-size:1.1em;
padding:15px 0px 15px 0px;
margin:0px;
border:none;
text-align:left;
}
#portal-footer .sep {
padding:0em 0.5em 0em 0.5em;
}
#portal-footer a:link,
#portal-footer a:visited {
color:#00aeef;
text-decoration:none;
}
#portal-footer a:hover,
#portal-footer a:active {
color:#333333;
text-decoration:none;
}
/* */
.upload-form-controls {
border: 1px solid black;
background-color: #eeeeee;
margin: 10px 0px 0px 0px;
padding: 10px;
}
/* */
.section-community #header .auxNav,
.section-community .documentFirstHeading,
.section-community .documentByLine,
.section-community #portal-breadcrumbs {
display:none;
}
.section-community #content {
padding-top:1em !important;
}
.section-community .documentContent {
padding-top:1em !important;
}
.section-community #content h1,
.section-community #content h2,
.section-community #content h3,
.section-community #content h4,
.section-community #content h5 {
margin-top:0em;
}
.section-community #content h3,
.section-community #content h4,
.section-community #content h5 {
font-weight:normal;
}
.section-community #content p {
margin-bottom:1.5em;
}
.section-community #header #community-title {
display:block;
}
.section-community #leftcol {
display:none !important;
}
.section-community #centercol {
width:755px !important;
}
.dataTable {
font-family: Arial, Helvetica, sans-serif, "Trebuchet MS";
font-size: 12px;
font-style: normal;
color: #333333;
font-weight: normal;
background-position: top;
vertical-align: top;
background-color: #ffffff;
}
.dataTableAltRow {
font-family: Arial, Helvetica, sans-serif, "Trebuchet MS";
font-size: 12px;
font-style: normal;
color: #333333;
font-weight: lighter;
background-color: #f1fee5;
}
.FactSetData {
background-color:#FFFFFF;
color:#333333;
font-family:Arial,Helvetica,sans-serif,"Trebuchet MS";
font-size:15px;
font-style:normal;
font-weight:bold;
line-height:20px;
}
.dataTableHeader {
font-family: Arial, Helvetica, sans-serif, "Trebuchet MS";
font-size: 12px;
font-style: normal;
color: #ffffff;
font-weight:bold;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #e4e4e4;
background-color: #333333;
}
.dataTableFooter {
font-family: Arial, Helvetica, sans-serif, "Trebuchet MS";
font-size: 10px;
font-style: normal;
color: #666666;
font-weight: normal;
border-bottom-style: none;
border-bottom-color: #e4e4e4;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #e4e4e4;
background-color: #FFFFFF;
}
a.topnav:link, a.topnav:hover {
color: #99e72f;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
}
a.topnav:hover {
color: #00aeef;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
}
.topnav{
color: #99e72f;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
}
.landingTitle {
border:none;
color:#363636;
font-size:21px;
font-weight:bold;
line-height:100%;
margin:1em 0em 0em 0em;
padding-bottom:0.3em;
text-transform:none;
}
.prixfixe_row {
padding-bottom:0px;
padding-top:0px;
}
#leftcol .left_menu_table{
width:100%;
}
.border{
border-top:1px solid;
border-color:#e4e4e4;
}
#leftcol .category{
color:#99cc33;
vertical-align:middle;
padding:7px;
margin-bottom:0px;
font-weight:normal;
text-transform:uppercase;
font-size:18px;
}
.prixfixe_cell{
cursor:pointer;
}
.prixfixe_cell, .prixfixe_row {
vertical-align:middle;
padding:7px;
}
.prixfixe_child_nav {
font-size:1.0em;
font-weight:bold;
color:#00AEEF;
text-decoration:none;
}
a.prixfixe_child_nav:hover {
font-size:1.0em;
font-weight:bold;
color:#363636;
text-decoration:none;
}
.prixfixe_child_nav_selected {
font-size:1.0em;
font-weight:bold;
color:#99CC33 ;
text-decoration:none;
}
a.prixfixe_child_nav_selected:hover {
font-size:1.0em;
font-weight:bold;
color:#363636;
text-decoration:none;
}
table.prixfixe_table {
border-spacing:0px;
margin-bottom:0em;
border-collapse: collapse;
}
.prixfixe_link {
font-size:1.0em;
font-weight:bold;
color:#363636;
text-decoration:none;
}
.prixfixe_child_row .prixfixe_link{
margin-left:7px;
}
a.prixfixe_link:hover {
text-decoration:none !important;
}
.item_child .prixfixe_child_nav:hover {
color:#99E72F;
}
.link-https {
background:none;
padding:0px 0 0px 0px;
}
/* */
/* */
/* */
#login-globalfilings {
font-family: Arial, Helvetica, sans-serif;
color: #FFFFFF;
font-size: 12px;
}
.tdmargin {
padding-right: 15px;
padding-left: 15px;
padding-top: 8px;
padding-bottom: 8px;
}
.loginHeader {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
text-transform: uppercase;
color: #FFFFFF;
font-size: 13px;
}
#outerdiv {
height:225px;
overflow:hidden;
position:relative;
width:220px;
}
#inneriframe {
height:1200px;
left:-461px;
position:relative;
top:-340px;
width:1280px;
}
/* */
#mainHeaders {
background-color:#00aeef;
color:#ffffff;
font-weight:bold;
text-transform:uppercase;
height:20px;
font-size:12px;
padding-left:11px;
padding-top:5px;
}
.newsMonth {
color:#565656;
font-size:11px;
font-weight:bold;
text-transform:uppercase;
}
.newsHeadline:link,.newsHeadline:visited {
font-size:13px;
color:#00aeef;
font-weight:bold;
text-decoration:none;
}
.newsHeadline:hover {
font-size:13px;
color:#343434;
font-weight:bold;
text-decoration:none;
}
.insider-head {
margin:0px;
padding:8px 0 6px 0px;
text-transform:none;
line-height:1em;
font-size:1.2em;
}
.seeMore:link, .seeMore:visited {
color:#00AEEF;
font-size:11px;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
}
.rightHeaders{
background-color:transparent;
border:none;
color:#666666;
padding-left:0px;
font-size:14px;
font-weight:normal;
padding-top:0px;
padding-bottom:5px;
}
.rightHeaders a{
font-size:14px;
color:#666666;
text-decoration:none;
}
.pressRelease:link, .pressRelease:visited {
color:#00AEEF;
font-size:11px;
font-weight:bold;
text-decoration:none;
}
/* */
#edit-bar ul {
margin: 0px !important;
}
.bottomText a, .bottomText2 a{
border:0px !important;
text-decoration:none !important;
}
#content p a {
border-bottom: 0px;
text-decoration: underline;
}
#category {
display:none;
}
.documentActions {
border-top: 0px;
margin: 1em 0;
padding: 0;
text-align: right;
margin-top:-25px;
}
.section div{
padding-top:0px !important;
padding-bottom:0px !important;
}
ul {
list-style-image: url("/bullet.gif") !important;
}
#content p img{
margin:5px;
}
#right_col #rightTable img{
margin:0px;
}
#headerContainer img{
margin:0px !important;
}
.cyan{
color:#00AEEF;
}
a:hover{
text-decoration:underline !important;
}
#new_headline{
height:101px;
padding-left:30px;
margin-bottom:25px;
padding-right:30px;
//padding-bottom:33px;
}
#new_headline h1{
font-size:33px;
color:#FFF;
line-height:40px;
padding: 10px 0 !important;
}
#sub{
border-collapse:collapse;
}
.rightcol_items{
margin-bottom:5px;
}
.fancybox-skin{
padding:0px !important;
}
.even{
background-color:#e1e1e1;
}
.mceContentBody a{
color:#00aeef !important;
}
.ga_card{
z-index:1 !important;
}
}


/* - orderablereference.css - */
@media screen {
/* http://www.factset.com/portal_css/orderablereference.css?original=1 */
/* */
/* */
#box1, #box2 {
float: left;
}
#box1 table, #box2 table {
margin-right: 0.5em;
}
.selectbuttons, .orderbuttons {
padding-left: 0.5em;
}
.selectbuttons input, .orderbuttons input {
margin-bottom: 10px;
}
#buttonup input, #buttondown input {
padding: 1px 1px 1px 15px;
background: transparent url(linkTransparent.gif) no-repeat scroll 9px 1px;
cursor: pointer;
font-size: 70%;
text-transform: lowercase;
width: 5.5em;
}
.orfspacing {
clear: both;
}
/* */

}

