
/* - print.css - */
@media print {
/* http://www.factset.com/portal_css/print.css?original=1 */
body {
color:#000;
font-size:0.8em;
background-color:#fff;
background-image:none;
}
#portal-personaltools-wrapper,
#bodyBlockTop,
#bodyBlockEnd,
#portal-footer,
#mainMenu,
#portal-searchbox,
#portal-siteactions,
.hiddenStructure,
#leftcol,
#rightcol,
#colspace,
.contentViews,
.contentActions,
.help,
.legend,
div.portalMessage,
div.portalWarningMessage,
div.portalStopMessage,
div.documentActions,
.skipnav,
#imgnav,
.visualNoPrint,
.documentByLine,
.netscape4,
.auxNav,
.clear {
display:none !important;
}
#centeredPage {
margin:0;
padding:0;
width:auto;
}
#bodyBlock {
background-color:transparent;
background-image:none;
margin:0px;
padding:0px;
}
#colpadding {
clear:none;
margin:0 !important;
padding:0 !important;
}
#colcontainer {
margin:0 !important;
padding:0 !important;
width:auto !important;
}
#centercol {
background:transparent;
float:none;
margin:0px !important;
padding:0px !important;
width:auto;
font-size:1em;
overflow:visible;
}
.clear {
clear:both;
color:#fff;
font-size:0.1em;
margin:0px;
padding:0px;
}
#header {
display:block;
height:auto;
overflow:visible;
position:relative;
width:auto;
padding:0px;
margin:0px;
border:none;
}
#header #logo {
display:block !important;
background-image:none;
height:auto !important;;
left:0 !important;;
margin:0 !important;;
padding:0 !important;;
position:relative !important;;
top:0 !important;;
width:auto !important;;
}
#header #community-title {
background-image:none;
height:auto;
left:0;
margin:0;
padding:0;
position:relative;
top:0;
width:auto;
display:none;
}
#header #logo a {
display:inline !important;;
text-decoration:none !important;;
overflow:visible !important;;
border:0 !important;;
margin:0 !important;;
padding:0 !important;;
height:auto !important;
width:auto !important;
cursor:inherit;
color:#000 !important;
}
#portal-breadcrumbs {
border-bottom:none !important;
font-size:0.833em;
margin:0 !important;
padding:0 !important;
text-transform:none;
line-height:normal;
}
#content, .documentContent, .documentEditable, #content.documentEditable, .documentEditable .documentContent {
padding:0px !important;
margin:0em !important;
border:none !important;
}
div, p, ul, dl, ol {
width: auto !important;
}
ul, ol, dl {
padding-right: 0.5em;
}
ul {
list-style-type: square;
}
.documentDescription {
font-weight: bold;
}
pre {
border: 1pt dotted black;
white-space: pre;
font-size: 8pt;
overflow: auto;
padding: 1em 0;
}
table.listing,
table.listing td {
border:1pt solid black;
border-collapse: collapse;
}
td, th {
color:#000 !important;
}
a {
color:Black !important;
padding:0 !important;
text-decoration:none !important;
}
a:link, a:visited {
color:#520;
background:transparent;
}
#content a:link:after,
#content a:visited:after {
content: " [" attr(href) "] ";
}

}


/* - mobile.css - */
@media handheld, screen and (max-device-width: 480px) {
/* http://www.factset.com/portal_css/mobile.css?original=1 */
body {
background-color: #FFFFFF;
background-image: url("bg_left.gif");
background-position: center center;
background-repeat: repeat-y;
color: #666666;
padding: 0;
background: none repeat scroll 0 0 transparent;
font:13px Arial,Helvetica,sans-serif;
margin: 0;
}
#connect {
background-color: #333333;
height: 40px;
width: 100%;
}
#titleBar {
background-color: #454545;
width: 100%;
}
.phone {
color: white;
font-family: Arial,Helvetica,sans-serif;
font-size: 16px;
font-weight: bold;
}
#content {
width:100%;
padding-top:10px;
}
#content-inner{
padding-left:10px;
padding-right:10px;
}
h1 {
color: #00AEEF;
font-size: 18px;
font-weight: bold;
line-height: 18px;
}
h2 {
color: #00AEEF;
font-size: 16px;
font-weight: bold;
line-height: 18px;
}
h3 {
color: #00AEEF;
font-size: 14px;
font-weight: bold;
line-height: 18px;
}
#linkBar {
background-color: #DCDCDC;
background-image: url("linkBack.png");
border-bottom: 2px solid #A3A3A3;
height: 25px;
padding: 0 0 0 10px;
}
#linkBar span{
font-size:12px;
font-weight:bold;
color:black;
}
#linkBar_sub{
font-size:10px;
}
#footer {
background-color: #333333;
height: 30px;
padding-top: 6px;
text-align: center;
width: 100%;
}
a.footerlinks:link, a.footerlinks:visited {
color: #99cc00;
font-size: 8pt;
text-decoration: none;
}
.style1 {
color: #666666;
}
.style2 {
font-size: 9px;
}
#subBar {
background-color: #00AEEF;
height: 22px;
width: 100%;
}
#subBar a{
text-decoration:none;
}
#subBar div {
color: #FFFFFF;
font-size: 12px;
font-style: normal;
margin: 0 0 0 10px;
padding-top: 4px;
text-transform: uppercase;
font-weight: bold;
line-height: 100%;
}
a.newsLinks:link, a.newsLinks:visited {
color: #00AEEF;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 10px;
font-weight: bold;
text-decoration: none;
}
.newsLines {
background-color: #F3F3F3;
background-image: url("newsBack.png");
background-repeat: repeat-x;
border-bottom: 1px solid #666666;
border-top: 1px solid #FFFFFF;
width: 100%;
}
a.newsLinks_tag:link, a.newsLinks_tag:visited {
color: #00AEEF;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 10px;
text-decoration: none;
}
.newsDate {
font-size:11px;
text-transform:uppercase;
font-weight:bold;
color:#565656;
margin-left:10px;
margin-right:10px;
}
}


/* - deprecated.css - */
@media screen {
/* http://www.factset.com/portal_css/deprecated.css?original=1 */
/* */
/* */
/* */
/* */

}


/* - navtree.css - */
@media screen {
/* http://www.factset.com/portal_css/navtree.css?original=1 */
/* */
/* */
/* */
.portletNavigationTree {
padding: 0;
list-style: none !important;
list-style-image: none !important;
line-height: 1em;
}
.navTree {
list-style: none;
list-style-image: none;
margin-top: 1px;
}
.navTree li {
margin-bottom: 1px;
}
.navTreeItem {
display: block;
padding: 0;
margin: 0;
}
.navTreeItem a,
dd.portletItem .navTreeItem a {
border: 1px solid #ffffff;
display: block;
text-decoration: none;
padding-top: 0.2em;
padding-bottom: 0.25em;
}
.navTreeItem a:hover,
dd.portletItem .navTreeItem a:hover {
background-color: #e6e6e6;
color: #959595;
border: 1px solid #d2d2d2;
}
.navTreeCurrentItem {
background-color: #e6e6e6;
color: #959595;
border: 1px solid #d2d2d2 !important;
}
li.navTreeCurrentItem {
display: block;
padding: 0 0 0 1px;
margin: 0 0 2px -1px;
}
li.navTreeCurrentItem a,
li.navTreeCurrentItem a:hover {
display: block;
border: 1px solid #e6e6e6;
min-height: 1.6em;
line-height: 1.6em;
height: auto;
}
/* */
* html li.navTreeCurrentItem a,
* html li.navTreeCurrentItem a:hover {
height: 1.6em;
}
.navTreeLevel0 { margin: 0; }
.navTreeLevel1 { margin-left: 1em;}
.navTreeLevel2 { margin-left: 0.75em; }
.navTreeLevel3 { margin-left: 0.75em; }
.navTreeLevel4 { margin-left: 0.75em; }
.navTreeLevel5 { margin-left: 0.75em; }
/* */

}


/* - invisibles.css - */
@media screen {
/* http://www.factset.com/portal_css/invisibles.css?original=1 */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
ul.visualNoMarker,
ol.visualNoMarker {
list-style-type: none;
list-style-image: none;
margin: 0.5em 0 0 0;
}
.visualOverflow {
overflow: auto;
margin: 0 0 1em 0;
}
.visualOverflow pre,
.visualOverflow table,
.visualOverflow img {
margin: 0;
}
/* */
.hiddenStructure {
display: block;
background: transparent;
background-image: none; /* */
border: none;
height: 1px;
overflow: hidden;
padding: 0;
margin: -1px 0 0 -1px;
width: 1px;
}
.contentViews .hiddenStructure,
.contentActions .hiddenStructure {
position: absolute;
top: -200px;
left: -200px;
}
.hiddenLabel {
display: block;
background: transparent;
background-image: none; /* */
border: none;
height: 1px;
overflow: hidden;
padding: 0;
margin: -1px 0 0 -1px;
width: 1px;
}
/* */
.visualClear {
display: block;
clear: both;
}
/* */
.netscape4 {
display: none;
}
/* */
tr.dragging td {
background-color: #ff6 !important;
}
.draggingHook {
cursor: move;
}
.notDraggable {
}
/* */
}


/* - forms.css - */
@media screen {
/* http://www.factset.com/portal_css/forms.css?original=1 */
/* */
/* */
textarea {
font: 100% Monaco, "Courier New", Courier, monospace;
border: 1px solid #ddd;
border-color:#666 #ddd #ddd #666;
color: #333333;
background: White url(http://www.factset.com/input_background.png) repeat-x;
width: 100%;
}
input {
font-family: Arial,Helvetica,sans-serif;
visibility: visible;
border: 1px solid #ddd;
border-color:#666 #ddd #ddd #666;
color: #333333;
vertical-align: middle;
background: White url(http://www.factset.com/input_background.png) repeat-x;
font-size: 1em;
}
/* */
.noborder,
.documentEditable * .noborder {
border: none;
margin: 0;
background: none;
background-color: transparent;
}
input[type=checkbox] {
border: none;
margin: 0;
background: none;
background-color: transparent;
}
#searchGadget {
border: 1px solid #d2d2d2;
}
button {
font-family: Arial,Helvetica,sans-serif;
visibility: visible;
border: 1px solid #d2d2d2;
color: #333333;
vertical-align: middle;
background-color: #e6e6e6;
padding: 1px;
cursor: pointer;
font-size: 0.833em;
text-transform: none;
}
select {
vertical-align: top;
}
form {
border: none;
margin: 0;
}
fieldset {
border: 1px solid #d2d2d2;
margin: 1em 0em 1em 0em;
padding: 0em 1em 1em 1em;
line-height: 1.5em;
width: auto;
}
legend {
background: #ffffff;
padding: 0.5em;
font-size: 90%;
}
label {
font-weight: bold;
}
label .fieldErrorBox {
font-weight: normal;
}
optgroup {
font-style: normal;
font-weight: bold;
color: #999;
padding-left: 0.25em;
}
option {
color: black;
}
optgroup > option {
padding: 0 0.25em 0 1em;
}
dl.enableFormTabbing dd {
margin-left: 0;
padding-top: 2em;
}
#login-form {
width: 30em;
margin: 0 auto;
}
#login-form .field {
clear: none;
}
#login-form input {
font-size: 150%;
}
#login-form input.context {
padding: 1px 10px 1px 20px;
background-position: 9px 5px;
margin-bottom: 1em;
}
#forgotten-password {
float: right;
width: 35%;
margin: 0 1em;
}
.standalone,
.documentEditable * .standalone {
background: #e6e6e6 url(http://www.factset.com/linkOpaque.png) 9px 1px no-repeat;
color: #666666;
cursor: pointer;
font-size: 0.833em;
padding: 1px 1px 1px 15px;
text-transform: none;
border: 1px solid #d2d2d2;
}
.context,
.formControls .actionButtons .button,
.documentEditable * .context {
background: transparent url(http://www.factset.com/linkTransparent.png) 9px 1px no-repeat;
color: #666666;
cursor: pointer;
font-size: 0.833em;
padding: 1px 1px 1px 15px;
text-transform: none;
border: 1px solid #d2d2d2;
}
.destructive,
.documentEditable * .destructive {
background: #ffcc80 url(http://www.factset.com/linkTransparent.png) 9px 1px no-repeat;
border: 1px solid #ffa500;
color: #666666;
cursor: pointer;
font-size: 0.833em;
padding: 1px 1px 1px 15px;
text-transform: none;
border: 1px solid #d2d2d2;
}
input.searchButton {
margin-bottom: 1px ! important;
color: #666666;
font-size: 0.833em;
background: #ffffff url(http://www.factset.com/search_icon.png) 2px 1px no-repeat;
cursor: pointer;
padding: 1px 1px 1px 19px;
text-transform: none;
border: 1px solid #d2d2d2;
}
.searchSection {
color: #808080;
margin-top: 0.25em;
}
.searchSection label:hover {
color: #666666;
}
/* */
.field {
top: 0;
left: 0;
margin: 0 1em 1em 0;
clear: both;
}
#search-filter .field {
clear:none;
float:left;
width:230px;
}
#search-filter  h2 {
clear: left;
}
.field .field {
margin: 0;
}
.fieldRequired {
background: url(http://www.factset.com/required.png) center left no-repeat;
padding: 0 0 0 8px;
color: #ffffff;
}
.fieldUploadFile {
text-align: right;
margin-right: 0.75em;
display: none;
}
.fieldTextFormat {
text-align: right;
margin-right: 0.75em
}
.formHelp {
font-size: 90%;
color: #808080;
margin: 0 0 0.2em 0;
display: block;
}
.formHelp:hover {
color: #666666;
cursor: default;
}
div.error {
/* */
background-color: #fdc;
border: 1px solid #d00;
padding: 0.5em;
margin: 0 0 1em 0;
width: 95%;
}
.error .fieldRequired {
color: #d00;
}
/* */
#archetypes-fieldname-title input, input#form\.title {
font-size: 160%;
font-family: Arial,Helvetica,sans-serif;
font-weight: normal;
width: 99%;
}
#archetypes-fieldname-description textarea, textarea#form\.description {
font: 100% Arial,Helvetica,sans-serif;
font-weight: bold;
}
input.inputLabelActive {
color: #808080;
}
textarea#form\.description {
height: 6em;
width: 99%;
}
tr.selected {
background-color: #ffa;
}
.kupu-save-message {
color: white;
font-weight: bold;
background-color: red;
padding: 0.3em;
position: fixed;
top: 0;
right: 0;
z-index: 999;
}
/* */

}

