body { font-family : Arial, Helvetica, sans-serif; font-size : 9pt; color : #333333; background-color:white; overflow: hidden; }

/* Login */
.login { width:100%; height:100; text-align:center; padding-left:0px; padding-right:10px; padding-top:10px; padding-bottom:20px; border:1px solid; border-color:#666; background-color:#cf6; }

/* colors */
.paint1,#paint1 { background-color: #ccff66;}
.paint2,#paint2 { background-color: #99cc33;}
.paint3,#paint3 { background-color: #669900;}
.paint4,#paint4 { background-color: #C5E581;}
.paint5,#paint5 { background-color: #F2F2F2;}
.paint6,#paint6 { background-color: #FFFFA0;}
.dialog,#dialog { background-color: white;}
.fixed,#fixed { TABLE-LAYOUT: fixed;}

.paint1bordered { background-color: #ccff66; border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-color:#99cc33; border-bottom-color:#99cc33;border-left-color:#99cc33;border-right-color:#99cc33;border-top-style:solid;border-bottom-style:solid;border-left-style:solid;border-right-style:solid;}
.paint2bordered { background-color: #99cc33; border-top-width: 1px;border-top-color:#999999; border-top-style:solid;}
.banner { background-color: #ccff66; border: 1px solid #99cc33; }
.dialogpanel { background-color: #ccff66; border: 1px solid #999999; padding: 0px; border-spacing: 0px; border-collapse: collapse; }

/*Links*/
A:LINK { color : #333333; text-decoration : underline; }
A:Hover { color: #666666; text-decoration: none; }
A:VISITED { color : #333333; }
A:ACTIVE  { color : #000000; }

A.linkInverted:link { color:#333333;text-decoration:none; }
A.linkInverted:hover { color:#666666;text-decoration:underline; }
A.linkInverted:visited { color:#333333;text-decoration:none; }
A.linkInverted:active { color:#000000;text-decoration:none; }

A.blueMenu:LINK { color : #FFFFFF; font-weight : bold; text-decoration : underline; }
A.blueMenu:Hover { color: #FFFFFF; font-weight : bold; text-decoration : none; }
A.blueMenu:VISITED { color : #FFFFFF; font-weight : bold; }
A.blueMenu:ACTIVE  { color : #FFFFFF; font-weight : bold; }

A.resultsItems:LINK { color : #336600; font-weight : bold; font-size:8pt; text-decoration : underline; }
A.resultsItems:Hover { color : #336600; font-weight : bold; font-size:8pt; text-decoration : none; }
A.resultsItems:VISITED { color : #336600; font-weight : bold; font-size:8pt; }
A.resultsItems:ACTIVE  { color : #336600; font-weight : bold; font-size:8pt; }

A.configure:LINK { color : #336600; text-decoration : underline; }
A.configure:Hover { color : #336600; text-decoration : none; }
A.configure:VISITED { color : #336600; }
A.configure:ACTIVE  { color : #336600; }

A.newAdvancedSearch:LINK { color : #FFFFFF; text-decoration : underline; font-size:8pt; color : #ffffff;}
A.newAdvancedSearch:Hover { color: #FFFFFF; text-decoration : none; font-size:8pt; color : #ffffff;}
A.newAdvancedSearch:VISITED { color : #FFFFFF; font-size:8pt; color : #ffffff;}
A.newAdvancedSearch:ACTIVE  { color : #FFFFFF; font-size:8pt; color : #ffffff;}

A.heading3:LINK { font-weight : bold; color : #336600;  text-decoration : underline; }
A.heading3:Hover { font-weight : bold; color : #336600;  text-decoration : none; }
A.heading3:VISITED { font-weight : bold; color : #336600;  }
A.heading3:ACTIVE  { font-weight : bold; color : #336600;  }

A.desabled:LINK { color : #999999; text-decoration : underline; }
A.desabled:Hover { color : #999999; text-decoration : none; }
A.desabled:VISITED { color : #999999; }
A.desabled:ACTIVE  { color : #999999; }

A.disabled:LINK { color : #999999; text-decoration : none; }
A.disabled:Hover { color : #999999; text-decoration : none; }
A.disabled:VISITED { color : #999999; }
A.disabled:ACTIVE  { color : #999999; }

A.menuHelp:LINK { color : #333333; text-decoration : none; }
A.menuHelp:Hover { color : #ffffff; text-decoration : none; }
A.menuHelp:VISITED { color : #333333; }
A.menuHelp:ACTIVE  { color : #333333; }

A.switchLanguage:LINK { color : #336600; text-decoration : underline; }
A.switchLanguage:Hover { color : #336600; text-decoration : none; }
A.switchLanguage:VISITED { color : #336600; }
A.switchLanguage:ACTIVE  { color : #336600; }

A.switchMintMenuItem:LINK { color : #336600; text-decoration : none; font-weight:bold; }
A.switchMintMenuItem:Hover { color : #336600; text-decoration : none; font-weight:bold; }
A.switchMintMenuItem:VISITED { color : #336600; text-decoration : none; font-weight:bold;}
A.switchMintMenuItem:ACTIVE  { color : #336600; text-decoration : none; font-weight:bold;}

A.switchMintMenuItemHeader:LINK { color : #333333; text-decoration : none; }
A.switchMintMenuItemHeader:Hover { color : #333333; text-decoration : none; }
A.switchMintMenuItemHeader:VISITED { color : #333333; text-decoration : none;  }
A.switchMintMenuItemHeader:ACTIVE  { color : #333333; text-decoration : none; }

A.WizardBvdLinkBtnDisable:LINK { color : #789f32; font-weight : bold; text-decoration : underline; }
A.WizardBvdLinkBtnDisable:Hover { color: #789f32; font-weight : bold; text-decoration : none; }
A.WizardBvdLinkBtnDisable:VISITED { color : #789f32; font-weight : bold; }
A.WizardBvdLinkBtnDisable:ACTIVE  { color : #789f32; font-weight : bold; }
A.WizardBvdLinkBtn:LINK { color : #333333; font-weight : bold; text-decoration : underline; }
A.WizardBvdLinkBtn:Hover { color: #666666; font-weight : bold; text-decoration : none; }
A.WizardBvdLinkBtn:VISITED { color : #333333; font-weight : bold; }
A.WizardBvdLinkBtn:ACTIVE  { color : #000000; font-weight : bold; }

tr.switchMintMenuItem  { background-color : #B9E06B; }
tr.switchMintMenuItemHeader { background-color : #ccff66; }

tr.switchMintMenuItemHover  { background-color : #99CC33; }
tr.switchMintMenuItemHeaderHover { background-color : #99cc33; color : #ffffff; cursor:pointer; }

.search_summary_container { position:relative; padding-bottom:0px; width:100%; border-width:1px; border-bottom:1px; border-style:solid; border-color:#6D819D; background-color:#ccff66; color:#003366; font-weight:bold;}

/* TR */
.treven,#treven { background-color : #EEEEFC; }
.trodd,#trodd { background-color : white;  }

/* TD */
td { font-family : Arial, Helvetica, sans-serif; font-size:9pt; color : #333333; }
.liseret, #liseret { font-family : Arial, Helvetica, sans-serif; font-size:9pt; color : #666666; }
.navigation, #navigation { font-family : Arial, Helvetica, sans-serif; font-size:8pt; color : #333333; }
.greyednavigation, #greyednavigation { font-family : Arial, Helvetica, sans-serif; font-size:8pt; color : #888888; }
.black_text, #black_text { font-family : Arial, Helvetica, sans-serif; font-size:7pt; color : #000000; }
.black_text_7pt, #black_text_7pt { font-family : Arial, Helvetica, sans-serif; font-size:7pt; color : #000000; }
.link, #link {cursor: pointer; cursor:hand; }
.greyed { font-family : Arial, Helvetica, sans-serif; color : #888888; font-size : 9pt;}
.boldgreyed { font-family : Arial, Helvetica, sans-serif; color : #888888; font-size : 9pt; font-weight : bold; }
.bold { font-weight : bold; }

/* Textarea */
.form_textarea,#form_textarea { width:150px; border-color:#666666; border-width:1; font-size:8pt; }
.form_textarea_quick,#form_textarea_quick { width:305px; height:23px; border-color:#666666; border-width:1; font-size:13px; z-index:1 }
.form_textarea_quickCompanies,#form_textarea_quickCompanies { width:387px; height:23px; border-color:#666666; border-width:1px; font-size:13px; z-index:1 }
.form_textarea_quickDirector,#form_textarea_quickquickDirector { width:317px; height:23px; border-color:#666666; border-width:1; font-size:13px; z-index:1 }
.form_textarea_quickNews,#form_textarea_quickNews { width:380px; height:23px; border-color:#666666; border-width:1; font-size:13px; z-index:1 }
.form_textarea_quickNews_days,#form_textarea_quickNews_days { width:20px; height:23px; border-color:#666666; border-width:1; font-size:13px; z-index:1 }
.form_textarea_quickNews_sm,#form_textarea_quickNews_sm { width:80px; height:23px; border-color:#666666; border-width:1; font-size:13px; z-index:1 }
.form_textarea_advanced,#form_textarea_advanced { width:170px; height:23px; border-color:#666666; border-width:1; font-size:13px; z-index:1 }
.form_textarea_advanced_datamonitor,#form_textarea_advanced_datamonitor { width:310px; height:23px; border-color:#666666; border-width:1; font-size:13px; z-index:1 }
.form_textarea_advanced_sm,#form_textarea_advanced_sm { width:50px; height:23px; border-color:#666666; border-width:1; font-size:13px; z-index:1 }
.form_textarea_new_search,#form_textarea_new_search { width:128px; height:23px; border-color:#666666; border-width:1; font-size:13px; z-index:1 }
.form_textarea_company_count,#form_textarea_company_count { width:40px; height:15px; border-color:#666666; border-width:1; font-size:9px; text-align:right; z-index:1 }
.form_textarea_lookUp,#form_textarea_lookUp { width:420px; height:19px; border-color:#666666; border-width:1; font-size:13px; z-index:1 }
.form_textarea_listpage,#form_textarea_listpage { width:30px; height:12px; border-color:#666666; border-width:1; font-size:10px; text-align:right; z-index:1 }
.form_textarea_enabled,#form_textarea_enabled { border-color:#666666; border-width:1; font-family : Arial, Helvetica, sans-serif; font-size:9pt; }
.form_textarea_disabled,#form_textarea_disabled { border-color:#666666; border-width:1; font-family : Arial, Helvetica, sans-serif; font-size:9pt; background-color:#EEEEEE; }

/* Navigation headers */
.nav_section_container {BORDER-RIGHT:#858585 0px solid; BORDER-TOP:#858585 1px solid; PADDING-LEFT:10px; PADDING-BOTTOM:2px; BORDER-LEFT:#858585 0px solid; PADDING-TOP:2px; BORDER-BOTTOM:#858585 1px solid;}
.nav_section_container_bottom {BORDER-RIGHT:#858585 0px solid; BORDER-TOP:#858585 0px solid; PADDING-LEFT:10px; PADDING-BOTTOM:2px; BORDER-LEFT:#858585 0px solid; PADDING-TOP:2px; BORDER-BOTTOM:#858585 1px solid;}

/* Border Table */
.border,#border { background-color:#666666 }
.borderlight,#borderlight { background-color:#999999 }
.dotted_row, #dotted_row { background-image: url(icons/fresh/double_dot.gif); background-repeat: repeat-x; padding-top:0; margin:0px; }

/* Quick Search */
.quickSearch { width:680; text-align:center; padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px; border:0px solid; border-color:#666; background-color:#9c3; background-image:url(backgrounds/fresh/bckgd_QUICK.jpg); background-repeat: no-repeat; background-position: 0 0; }

/* Results*/
resultsHead, #resultsHead { font-family : Arial, Helvetica, sans-serif; font-size:9pt; color : #336600; }
td.resultsItems,resultsItems, #resultsItems { font-family : Arial, Helvetica, sans-serif; font-size:9pt; color : #336600; }
resultsFigures, #resultsFigures { font-family : Arial, Helvetica, sans-serif; font-size:9pt; color : #333333; text-align:right; }
span.resultsItems { color : #336600; font-weight : bold; font-size:8pt; text-decoration : underline; }
.previousNames, #previousNames { font-family : Arial, Helvetica, sans-serif; font-size:9pt; color : #999999;}

/* Add/Remove Columns/Items*/
td.AddRemoveHead,AddRemoveHead, #resultsHead { font-family : Arial, Helvetica, sans-serif; font-size:9pt; font-weight : bold; color : #336600; }
AddRemoveItems, #resultsItems { font-family : Arial, Helvetica, sans-serif; font-size:9pt; color : #336600; }
span.AddRemoveHead { color : #336600; font-size:8pt;}

td.AddRemoveHeadRightBorder,AddRemoveHeadRightBorder{border-top: #999 0px solid;border-right: #999 1px solid;border-bottom: #999 0px solid;border-left: #999 0px solid;text-align:left; font-family : Arial, Helvetica, sans-serif; font-size:9pt; font-weight : bold; color : #336600;}
td.AddRemoveHeadRightTopBorder,AddRemoveHeadRightTopBorder{border-top: #999 1px solid;border-right: #999 1px solid;border-bottom: #999 0px solid;border-left: #999 0px solid;text-align:left; font-family : Arial, Helvetica, sans-serif; font-size:9pt; font-weight : bold; color : #336600; }
td.AddRemoveHeadRightBottomBorder,AddRemoveHeadRightBottomBorder{border-top: #999 0px solid;border-right: #999 1px solid;border-bottom: #999 1px solid;border-left: #999 0px solid;text-align:left; font-family : Arial, Helvetica, sans-serif; font-size:9pt; font-weight : bold; color : #336600; }
td.AddRemoveHeadLeftBorder,AddRemoveHeadLeftBorder{border-top: #999 0px solid;border-right: #999 0px solid;border-bottom: #999 0px solid;border-left: #999 1px solid; padding-right:3px; text-align:left; font-family : Arial, Helvetica, sans-serif; font-size:9pt; font-weight : bold; color : #336600; }
td.AddRemoveHeadLeftTopBorder,AddRemoveHeadLeftTopBorder{border-top: #999 1px solid;border-right: #999 0px solid;border-bottom: #999 0px solid;border-left: #999 1px solid; text-align:left; font-family : Arial, Helvetica, sans-serif; font-size:9pt; font-weight : bold; color : #336600; }
td.AddRemoveHeadLeftBottomBorder,AddRemoveHeadLeftBottomBorder{border-top: #999 0px solid;border-right: #999 0px solid;border-bottom: #999 1px solid;border-left: #999 1px solid;text-align:left; font-family : Arial, Helvetica, sans-serif; font-size:9pt; font-weight : bold; color : #336600; }
td.AddRemoveHeadTopBorder,AddRemoveHeadLeftTopBorder{border-top: #999 1px solid;border-right: #999 0px solid;border-bottom: #999 0px solid;border-left: #999 0px solid;text-align:left; font-family : Arial, Helvetica, sans-serif; font-size:9pt; font-weight : bold; color : #336600; }
td.AddRemoveHeadBottomBorder,AddRemoveHeadLeftBottomBorder{border-top: #999 0px solid;border-right: #999 0px solid;border-bottom: #999 1px solid;border-left: #999 0px solid;text-align:left; font-family : Arial, Helvetica, sans-serif; font-size:9pt; font-weight : bold; color : #336600; }

/* Report*/
.Heading1, #Heading1 { font-family : Arial, Helvetica, sans-serif; font-size:9pt; font-weight : bold; color : #336600;}
.Heading2, #Heading2 { font-family : Arial, Helvetica, sans-serif; font-size:9pt; font-weight : bold; color : #000000; }
.Heading2Justify, #Heading2Justify { font-family : Arial, Helvetica, sans-serif; font-size:9pt; font-weight : bold; color : #000000; text-align:justify; }
.Heading2NoBold, #Heading2NoBold { font-family : Arial, Helvetica, sans-serif; font-size:9pt; color : #000000; }
.Heading2NoBoldJustify, #Heading2NoBoldJustify { font-family : Arial, Helvetica, sans-serif; font-size:9pt; color : #000000; text-align:justify; }
.Heading3, #Heading3 { font-family : Arial, Helvetica, sans-serif; font-size:9pt; font-weight : bold; color : #336600; }
td.Heading4, Heading4, #Heading4 { font-family : Arial, Helvetica, sans-serif; font-size:9pt; font-style:italic; color : #000000; }
td.Heading4Green, Heading4Green, #Heading4Green { font-family : Arial, Helvetica, sans-serif; font-size:9pt; font-style:italic; color : Green; }
Heading5, td.Heading5 { font-family : Arial, Helvetica, sans-serif; font-size:9pt; font-weight : bold; color : #336600; background-color:#CCCCCC}
.GreyHeading2, #GreyHeading2 { font-family : Arial, Helvetica, sans-serif; font-size:9pt; font-weight : bold; color : #000000; background-color:#eeeeee}
.RedHeading2, #RedHeading2 { font-family : Arial, Helvetica, sans-serif; font-size:9pt; color : Red;}
.DarkOrange, #DarkOrange { font-family : Arial, Helvetica, sans-serif; font-size:9pt; color : #FF8C00 ;}
.bgorange { background-color:#ff8c00;}
tr.alternateFinancial { background-color:#eeeeee;}
.reportTitle {font-size:13pt; font-weight:bold;BORDER-BOTTOM: 2pt solid #999999;PADDING-TOP: 5px;}
.reportTitleExtra{padding-right:5px;}
.newsTitleArea { background-color:#669900; padding-left:5px; padding-right:5px;}
tr.reportSubTitle, td.reportSubTitle, reportSubTitle, #reportSubTitle {font-size:9pt; font-weight:bold; background-color:#99CC33;}
tr.reportSubSubTitle, td.reportSubSubTitle, reportSubSubTitle, #reportSubSubTitle {font-size:9pt; font-weight:bold; background-color:#ccff66; border-bottom-width: 1px;border-bottom-color:#999999; border-bottom-style:solid; border-top-width: 1px;border-top-color:#999999; border-top-style:solid;}
tr.reportSubSubSubTitle, td.reportSubSubSubTitle, reportSubSubSubTitle, #reportSubSubSubTitle {font-size:9pt; font-weight:bold; background-color:#EAFEBF; border-bottom-width: 1px;border-bottom-color:#999999; border-bottom-style:solid; border-top-width: 1px;border-top-color:#999999; border-top-style:solid;}
alternateFinancial , #alternateFinancial { background-color:#eeeeee}
td.SmallFonts {font-size:8pt;}
td.VerySmallFonts {font-size:7.5pt;}
.boldUnderlined {font-family : Arial, Helvetica, sans-serif; font-size:9pt; text-decoration:underline;font-weight:bold;color:black;}
.newsHilight, .hilight , span.hilight {color:Red}
.topBorder{border-top-width: 1px;border-top-color:Black; border-top-style:solid;font-family : Arial, Helvetica, sans-serif; font-size:9pt; font-weight : bold; color : #000000; }
.topLightBorder{border-top-width: 1px;border-top-color:#999999; border-top-style:solid; }
.bottomLightBorder{border-bottom-width: 1px;border-bottom-color:#999999; border-bottom-style:solid; }
.topWhiteBorder{border-top-width: 1px;border-top-color:#FFFFFF; border-top-style:solid; }
.Hidden{visibility:hidden;display:none;}
.NetscapeHidden{visibility:collapse;}
.SwotAnalysisTable{border-right: black 1px solid;border-top: black 1px solid;padding-left: 5px;border-left: black 1px solid;border-bottom: black 1px solid;border-collapse: collapse;}
.WaitMessageTable{ border-right: #639500 1px solid;border-top: #639500 1px solid;padding-left: 10px;border-left: #639500 1px solid;border-bottom: #639500 1px solid;border-collapse: collapse;}
td.AffilInternal, AffilInternal { color:Black; text-decoration:underline; font-weight:bold; }
A.AffilInternal:LINK { color:Black; text-decoration:underline; font-weight:bold; }
A.AffilInternal:Hover { color:Black; text-decoration:underline; font-weight:bold; }
A.AffilInternal:VISITED { color:Black; text-decoration:underline; font-weight:bold; }
A.AffilInternal:ACTIVE  { color:Black; text-decoration:underline; font-weight:bold; }
td.AffilNoAccess, AffilNoAccess { color:Black; text-decoration:underline;  }
A.AffilNoAccess:LINK { color:Black; text-decoration:underline;  }
A.AffilNoAccess:Hover { color:Black; text-decoration:underline;  }
A.AffilNoAccess:VISITED { color:Black; text-decoration:underline;  }
A.AffilNoAccess:ACTIVE  { color:Black; text-decoration:underline;  }
td.AffilInternalSelected, AffilInternalSelected { color:Black; text-decoration:underline; font-weight:bold; background-color: #ccff66;}
A.AffilInternalSelected:LINK { color:Black; text-decoration:underline; font-weight:bold; background-color: #ccff66;}
A.AffilInternalSelected:Hover { color:Black; text-decoration:underline; font-weight:bold; background-color: #ccff66;}
A.AffilInternalSelected:VISITED { color:Black; text-decoration:underline; font-weight:bold; background-color: #ccff66;}
A.AffilInternalSelected:ACTIVE  { color:Black; text-decoration:underline; font-weight:bold; background-color: #ccff66;}
td.AffilNoAccessSelected, AffilNoAccessSelected { color:Black; text-decoration:underline; background-color: #ccff66;}
A.AffilNoAccessSelected:LINK { color:Black; text-decoration:underline; background-color: #ccff66;}
A.AffilNoAccessSelected:Hover { color:Black; text-decoration:underline; background-color: #ccff66;}
A.AffilNoAccessSelected:VISITED { color:Black; text-decoration:underline; background-color: #ccff66;}
A.AffilNoAccessSelected:ACTIVE  { color:Black; text-decoration:underline; background-color: #ccff66;}
td.AffilInternalSelectedBranch, AffilInternalSelectedBranch { color:Black; text-decoration:underline; font-weight:bold; background-color: #ffffa0;}
A.AffilInternalSelectedBranch:LINK { color:Black; text-decoration:underline; font-weight:bold; background-color: #ffffa0;}
A.AffilInternalSelectedBranch:Hover { color:Black; text-decoration:underline; font-weight:bold; background-color: #ffffa0;}
A.AffilInternalSelectedBranch:VISITED { color:Black; text-decoration:underline; font-weight:bold; background-color: #ffffa0;}
A.AffilInternalSelectedBranch:ACTIVE  { color:Black; text-decoration:underline; font-weight:bold; background-color: #ffffa0;}
td.AffilNoAccessSelectedBranch, AffilNoAccessSelectedBranch { color:Black; text-decoration:underline; background-color: #ffffa0;}
A.AffilNoAccessSelectedBranch:LINK { color:Black; text-decoration:underline; background-color: #ffffa0;}
A.AffilNoAccessSelectedBranch:Hover { color:Black; text-decoration:underline; background-color: #ffffa0;}
A.AffilNoAccessSelectedBranch:VISITED { color:Black; text-decoration:underline; background-color: #ffffa0;}
A.AffilNoAccessSelectedBranch:ACTIVE  { color:Black; text-decoration:underline; background-color: #ffffa0;}
td.AffilInternalSelectedBranchSeen, AffilInternalSelectedSeen { color:Green; text-decoration:underline; font-weight:bold; background-color: #ffffa0;}
A.AffilInternalSelectedBranchSeen:LINK { color:Green; text-decoration:underline; font-weight:bold; background-color: #ffffa0;}
A.AffilInternalSelectedBranchSeen:Hover { color:Green; text-decoration:underline; font-weight:bold; background-color: #ffffa0;}
A.AffilInternalSelectedBranchSeen:VISITED { color:Green; text-decoration:underline; font-weight:bold; background-color: #ffffa0;}
A.AffilInternalSelectedBranchSeen:ACTIVE  { color:Green; text-decoration:underline; font-weight:bold; background-color: #ffffa0;}
td.AffilInternalSeen, AffilInternalSeen { color:Green; text-decoration:underline; font-weight:bold; }
A.AffilInternalSeen:LINK { color:Green; text-decoration:underline; font-weight:bold; }
A.AffilInternalSeen:Hover { color:Green; text-decoration:underline; font-weight:bold; }
A.AffilInternalSeen:VISITED { color:Green; text-decoration:underline; font-weight:bold; }
A.AffilInternalSeen:ACTIVE  { color:Green; text-decoration:underline; font-weight:bold; }
td.AffilNoAccessSeen, AffilNoAccessSeen { color:Green; text-decoration:underline;  }
A.AffilNoAccessSeen:LINK { color:Green; text-decoration:underline;  }
A.AffilNoAccessSeen:Hover { color:Green; text-decoration:underline;  }
A.AffilNoAccessSeen:VISITED { color:Green; text-decoration:underline;  }
A.AffilNoAccessSeen:ACTIVE  { color:Green; text-decoration:underline;  }
td.AffilInternalSelectedSeen, AffilInternalSelectedSeen { color:Green; text-decoration:underline; font-weight:bold; background-color: #ccff66;}
A.AffilInternalSelectedSeen:LINK { color:Green; text-decoration:underline; font-weight:bold; background-color: #ccff66;}
A.AffilInternalSelectedSeen:Hover { color:Green; text-decoration:underline; font-weight:bold; background-color: #ccff66;}
A.AffilInternalSelectedSeen:VISITED { color:Green; text-decoration:underline; font-weight:bold; background-color: #ccff66;}
A.AffilInternalSelectedSeen:ACTIVE  { color:Green; text-decoration:underline; font-weight:bold; background-color: #ccff66;}
td.AffilSeen, AffilSeen { color:Green; text-decoration:underline; font-weight:bold; }
A.AffilSeen:LINK { color:Green; text-decoration:underline; font-weight:bold; }
A.AffilSeen:Hover { color:Green; text-decoration:underline; font-weight:bold; }
A.AffilSeen:VISITED { color:Green; text-decoration:underline; font-weight:bold; }
A.AffilSeen:ACTIVE  { color:Green; text-decoration:underline; font-weight:bold; }
td.LightGreen{background-color:#E0F7B1;}
td.Disabled { color:#999999; }

/* Print Peer Report */
.Heading2SmallFont, #Heading2SmallFont { font-family : Arial, Helvetica, sans-serif; font-size:8pt; font-weight : bold; color : #000000; }
td.Heading4SmallFont, Heading4SmallFont, #Heading4SmallFont { font-family : Arial, Helvetica, sans-serif; font-size:8pt; font-style:italic; color : #000000; }
td.HeadingNormal, HeadingNormal, #HeadingNormal { font-family : Arial, Helvetica, sans-serif; font-size:9pt; font-style:normal; color : #000000; }
td.HeadingNormalSmallFont, HeadingNormalSmallFont, #HeadingNormalSmallFont { font-family : Arial, Helvetica, sans-serif; font-size:8pt; font-style:normal; color : #000000; }

/* List - Design */
div.DivTitle {position:absolute;left:0; top:0;z-index:100}
div.DivMenu {position:absolute; left:0; top:54; width:203; bottom:10; vertical-align:top; border-bottom:1px solid #999999; z-index:30;}
div.DivMenuListFormat {width:203; vertical-align:top;  z-index:30;}
div.DivHide {position:absolute; left:202; top:54; width:10;}
div.DivListTitle {position:absolute; top:63;}
div.DivSignature {position:absolute; left:0; bottom:0; width:100%; z-index:30;}
div.DivProductSpan { position:absolute; left:223; top:54; bottom:10; }
div.DivListCtrl { scrollbar-base-color:#3399FF; OVERFLOW:hidden ;z-index:20; margin-top:7px;}
DIV.DivFootNote { Z-INDEX: 10; LEFT: 223px; BOTTOM: 25px; POSITION: absolute; SCROLLBAR-BASE-COLOR: #3399ff; overflow:auto; }
.selectionToolTipDiv { border: solid 1px black; background-color:White; padding:3px; z-index:800}


/* List - Links */
A.listLink:LINK , td.listLink, #listLink, span.listlink { color : #336600; font-weight : bold; font-size:8pt; text-decoration : underline; cursor: hand}
A.listLink:HOVER { color : #336600; font-weight : bold; font-size:8pt; text-decoration : none;}
A.textGrayLink:LINK {color : gray; font-weight : bold; font-size:8pt; text-decoration : underline; }
A.textGrayLink:HOVER {color : gray; font-weight : bold; font-size:8pt; text-decoration : none; }
A.contentLinkGray:LINK {color : gray; font-size:8pt; text-decoration : underline; }
A.contentLinkGray:Hover {color : gray; font-size:8pt; text-decoration : none; }
A.contentLinkGray:VISITED {color : gray; font-size:8pt; text-decoration : underline; }
A.contentLinkGray:ACTIVE  {color : gray; font-size:8pt; text-decoration : underline; }
A.nodecoration {text-decoration: none; }
.textGray {color: gray;}
.contentLinkGray {color: gray;}

.Estimate { font-style:italic; }
.SelfDisclosure { font-style:italic;color:green; }

/* List */
td.Header, #Header, .Header { font-family:Arial, Helvetica, sans-serif; font-size:8pt; color: #333333; background-color:#CCCCCC; padding-bottom:2px; }
td.HeaderBottomBorder, #HeaderBottomBorder, .HeaderBottomBorder { font-family: Arial, Helvetica, sans-serif; font-size:8pt; color:#333333; background-color:#CCCCCC; border-bottom:solid 2px white; }
td.HeaderSorted, #HeaderSorted, .HeaderSorted { font-family:Arial, Helvetica, sans-serif; font-size:8pt; color:#333333; background-color:#98CCFE; padding-bottom:2px; }
td.textGray {color: gray;}
td.textBlue {color: Blue;}
td.contentLinkGray {color: gray;}
.headlinesPrefix {font-size: 10pt;}
.NewsFootNote {font-family : Arial, Helvetica, sans-serif; font-size:8pt;}
a.HeaderBottomBorder { border-bottom: none; text-decoration: underline; }

/* ListFormat edition page */
.groupTitle { cursor:hand; color:#336600; }

/* Blue Menu */
.headBlueMenu, #headBlueMenu {font-family : Arial, Helvetica, sans-serif; font-size:9pt; color : #003366; font-weight : bold; }
.borderBlueMenu,#borderBlueMenu { background-color:#99CCFF; font-weight : bold; }

/* Select boxes*/
select { font-family: Arial, Helvetica, sans-serif; font-size: 11px; border: #666666; color: #666666; border-style: solid; border-color: #666666; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; z-index: 1; } 
select.saveSearch,#saveSearch { font-family: Arial, Helvetica, sans-serif; font-size: 11px; border: #666666; color: #666666; border-style: solid; border-color: #666666; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; z-index: 1; width:230px; } 

/* Input text*/
.form_text { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; }

/*.LilacScrolls { scrollbar-base-color:#99CC33; }*/
.LilacScrolls { scrollbar-base-color:#3399FF; OVERFLOW:auto;  }
tr.alternateList, #alternateList { background-color:#CCFF66 }
tr.alternateFinancialTitle, #alternateFinancialTitle {background-color:#eeeeee;font-family : Arial, Helvetica, sans-serif; font-size:9pt; font-weight : bold; color : #000000; }
td.blank,#blank,blank {background-color:white}
A.listLink:LINK , td.listLink, #listLink, span.listlink { color : #336600; font-weight : bold; font-size:8pt; text-decoration : underline; }
A.textGrayLink:LINK {color : gray; font-weight : bold; font-size:8pt; text-decoration : underline; }
A.contentLinkGray:LINK {color : gray; font-size:8pt; text-decoration : underline; }
A.contentLinkGray:Hover {color : gray; font-size:8pt; text-decoration : none; }
A.contentLinkGray:VISITED {color : gray; font-size:8pt; text-decoration : underline; }
A.contentLinkGray:ACTIVE  {color : gray; font-size:8pt; text-decoration : underline; }

/* Charts */
/* #A9A9A9 = Color.DarkGray     */
/* #808080 = Color.Gray         */
/* #99CC33 = RGB(153, 204,  51) */
/* #999966 = RGB(153, 153, 102) */
/* #CCFF66 = RGB(204, 255, 102) */
/* #FFCC00 = RGB(255, 204,   0) */
/* #99CCFF = RGB(153, 204, 255) */
/* #669933 = RGB(102, 153,  51) */
/* #99CC33 = RGB(153, 204,  51) */
/* NOTE : user border-size, and border-width for border*/
.Chart { color: Black; background-color: white; font-family: Arial, Helvetica, sans-serif; font-size:12; border-size: 1px; border-style: solid; }
.Axis { color: #A9A9A9; font-size:1px; border-color: #A9A9A9; border-size: 1px; border-style: solid;}
.EvolutionChart { border-color: #A9A9A9; border-size: 1px; border-style: solid; }
.EvolutionChart2 { border-color: #A9A9A9; border-size: 1px; border-style: solid; }
.Legend { background-color: #CCFF66; border-color: #808080; font-size:10; border-style: solid;}
.LegendValue { font-weight : bold; }
.ChartSerie1 { border-color: #808080; border-size: 9px; border-style: solid; background-color: #FFCC00; }
.ChartSerie2 { border-color: #808080; border-size: 9px; border-style: solid; background-color: #99CC33; }
.ChartSerie3 { border-color: #808080; border-size: 9px; border-style: solid; background-color: #99CCFF; }
.ChartAxis { color: Black; background-color: white; font-family: Arial, Helvetica, sans-serif; font-size:9; }
.ChartAxisMainGraduations { color: Black; background-color: white; font-family: Arial, Helvetica, sans-serif; font-size:9; }
.ChartGenericStockChartSeries { border-color: #808080; border-size: 1px; border-style: solid; background-color: #CCFF66; }
.StockChart { border-color: black; border-size: 1px; border-style: solid; }
.StockChartSerie1 { border-color: #808080; border-size: 1px; border-style: solid; background-color: #CCFF66; }
.StockChartSerieStock1 { border-color: #669933; border-style: solid; background-color: #99CC33; }
.ws {background-color: white; width: 1px; border-style: none; }
td.NegativeTable {color:#505050; font-size:8pt; font-weight:bold; }

/* Deprecated */
.__Axis { color: #A9A9A9; font-size:1px; border-color: #A9A9A9; border-size: 1px; border-style: solid;}
.__AxisLabel { color: Black; }
.__AxisTitle { color: White; background-color: #99CC33; border-color: #999966; border-style: solid;}
.__StockChart { border-color: black; border-size: 1px; border-style: solid;}
.__StockChartSerie1 { border-color: #808080; border-size: 1px; border-style: solid; background-color: #CCFF66; }
.__StockChartSerieStock1 { border-color: #669933; border-style: solid; background-color: #99CC33; }
/* END Deprecated */

.Title { background-color: #99CC33; border-color: black; border-style: solid; font-size:10; }
.ReportLineChartSerie { border-color: #808080; border-size: 9px; border-style: solid; }
.ReportLineChartSmallSerie { border-color: #808080; border-size: 4px;border-style: solid; }
.ReportLineChartSerie1 { background-color: #FFCC00; }
.ReportLineChartSerie2 { background-color: #99CC33; }
.ReportLineChartSerie3 { background-color: #99CCFF; }
.ChartGrid { border-color:#808080; border-size:1px; border-style: solid; }
.ChartLegend { background-color: #CCFF66; border-color: #808080; border-style: solid; font-family : Arial, Helvetica, sans-serif; font-size:9pt; color : #333333;}
.ReportLineChartSerieLegend { border-size: 1px; border-style: solid; }
.ReportLineChartSerieLegendValue { border-size: 1px; border-style: solid; font-weight:bold; text-align:right }


/* Segmentation analysis*/
.bold { font-weight:bold; }
ChartSegmentationBarChartMainAreaBackground { border-width: 1; border-style: solid; border-color: #000000; }
ChartTitle { color: #000000; font-family : Arial, Helvetica, sans-serif; font-size: 8pt; } 
ChartSegmentationBarChartTitleBackground { background-color: #99CC33; border-color:#000000; border-width: 1px; border-style: solid; } 
ChartSegmentationBarChartLeftAxisValues { color: #000000; font-family : Arial, Helvetica, sans-serif; font-size: 8pt; }
ChartSegmentationBarChartBottomAxisValues { color: #000000; font-family : Arial, Helvetica, sans-serif; font-size: 8pt; }
ChartSegmentationBarChartGridHorizontal { border-width: 1; border-style: solid; border-color: #C0C0C0; }
ChartSegmentationBarChartLegendLabel { color: #000000; font-family : Arial, Helvetica, sans-serif; font-size: 8pt; }
ChartSegmentationBarChartLegendValue { color: #000000; font-family : Arial, Helvetica, sans-serif; font-size: 8pt; }
ChartLegendTitle { color: #000000; font-family : Arial, Helvetica, sans-serif; font-size: 8pt; }
ChartSegmentationBarChartLegendTitleBackground { background-color: #99CC33; border-left-color: #000000; border-left-width: 1px; border-left-style: solid; border-right-color: #000000; border-right-width: 1px; border-right-style: solid; }
ChartSegmentationBarChartLegendBackground { background-color: #99CC33; border-left-color: #000000; border-left-width: 1px; border-left-style: solid; border-right-color: #000000; border-right-width: 1px; border-right-style: solid; border-bottom-color: #000000; border-bottom-width: 1px; border-bottom-style: solid; } 
ChartSegmentationBarChartSeries1  { font-size: 8pt; }
ChartSegmentationBarChartSeries1_1  { background-color:#FF0000; }
ChartSegmentationBarChartSeries1_2  { background-color:#FFFF00; }
ChartSegmentationBarChartSeries1_3  { background-color:#0000FF; }
ChartSegmentationBarChartSeries1_4  { background-color:#00FF00; }
ChartSegmentationBarChartSeries1_5  { background-color:#C000FF; }
ChartSegmentationBarChartSeries1_6  { background-color:#C00000; }
ChartSegmentationBarChartSeries1_7  { background-color:#FFC000; }
ChartSegmentationBarChartSeries1_8  { background-color:#0080FF; }
ChartSegmentationBarChartSeries1_9  { background-color:#00C000; }
ChartSegmentationBarChartSeries1_10 { background-color:#C080FF; }
ChartSegmentationBarChartSeries1_11 { background-color:#800000; }
ChartSegmentationBarChartSeries1_12 { background-color:#FF8000; }
ChartSegmentationBarChartSeries1_13 { background-color:#00C0FF; }
ChartSegmentationBarChartSeries1_14 { background-color:#008000; }
ChartSegmentationBarChartSeries1_15 { background-color:#C0C0FF; }
ChartSegmentationBarChartSeries1_16 { background-color:#C00080; }
ChartSegmentationBarChartSeries1_17 { background-color:#FFFF80; }
ChartSegmentationBarChartSeries1_18 { background-color:#8000FF; }
ChartSegmentationBarChartSeries1_19 { background-color:#00FF80; }
ChartSegmentationBarChartSeries1_20 { background-color:#FF80FF; }
ChartSegmentationBarChartSeries1_21 { background-color:#800080; }
ChartSegmentationBarChartSeries1_22 { background-color:#C08000; }
ChartSegmentationBarChartSeries1_23 { background-color:#8080FF; }
ChartSegmentationBarChartSeries1_24 { background-color:#00FFC0; }
ChartSegmentationBarChartSeries1_25 { background-color:#FFC0FF; }
ChartSegmentationBarChartSeries1_26 { background-color:#8000C0; }
ChartSegmentationBarChartSeries1_27 { background-color:#C0C000; }
ChartSegmentationBarChartSeries1_28 { background-color:#0000C0; }
ChartSegmentationBarChartSeries1_29 { background-color:#00FFFF; }
ChartSegmentationBarChartSeries1_30 { background-color:#C000C0; }
ChartSegmentationBarChartSeries1_31 { background-color:#8080C0; }
ChartSegmentationBarChartSeries1_32 { background-color:#C0FF00; }
ChartSegmentationBarChartSeries1_33 { background-color:#000080; }
ChartSegmentationBarChartSeries1_34 { background-color:#00C0C0; }
ChartSegmentationBarChartSeries1_35 { background-color:#C080C0; }
ChartSegmentationBarChartSeries1_36 { background-color:#808000; }
ChartSegmentationBarChartLegendBullet  { border-color: Black; border-style: solid; border-width: 1; }
ChartSegmentationBarChartLegendBullet1  { background-color:#FF0000; }
ChartSegmentationBarChartLegendBullet2  { background-color:#FFFF00; }
ChartSegmentationBarChartLegendBullet3  { background-color:#0000FF; }
ChartSegmentationBarChartLegendBullet4  { background-color:#00FF00; }
ChartSegmentationBarChartLegendBullet5  { background-color:#C000FF; }
ChartSegmentationBarChartLegendBullet6  { background-color:#C00000; }
ChartSegmentationBarChartLegendBullet7  { background-color:#FFC000; }
ChartSegmentationBarChartLegendBullet8  { background-color:#0080FF; }
ChartSegmentationBarChartLegendBullet9  { background-color:#00C000; }
ChartSegmentationBarChartLegendBullet10 { background-color:#C080FF; }
ChartSegmentationBarChartLegendBullet11 { background-color:#800000; }
ChartSegmentationBarChartLegendBullet12 { background-color:#FF8000; }
ChartSegmentationBarChartLegendBullet13 { background-color:#00C0FF; }
ChartSegmentationBarChartLegendBullet14 { background-color:#008000; }
ChartSegmentationBarChartLegendBullet15 { background-color:#C0C0FF; }
ChartSegmentationBarChartLegendBullet16 { background-color:#C00080; }
ChartSegmentationBarChartLegendBullet17 { background-color:#FFFF80; }
ChartSegmentationBarChartLegendBullet18 { background-color:#8000FF; }
ChartSegmentationBarChartLegendBullet19 { background-color:#00FF80; }
ChartSegmentationBarChartLegendBullet20 { background-color:#FF80FF; }
ChartSegmentationBarChartLegendBullet21 { background-color:#800080; }
ChartSegmentationBarChartLegendBullet22 { background-color:#C08000; }
ChartSegmentationBarChartLegendBullet23 { background-color:#8080FF; }
ChartSegmentationBarChartLegendBullet24 { background-color:#00FFC0; }
ChartSegmentationBarChartLegendBullet25 { background-color:#FFC0FF; }
ChartSegmentationBarChartLegendBullet26 { background-color:#8000C0; }
ChartSegmentationBarChartLegendBullet27 { background-color:#C0C000; }
ChartSegmentationBarChartLegendBullet28 { background-color:#0000C0; }
ChartSegmentationBarChartLegendBullet29 { background-color:#00FFFF; }
ChartSegmentationBarChartLegendBullet30 { background-color:#C000C0; }
ChartSegmentationBarChartLegendBullet31 { background-color:#8080C0; }
ChartSegmentationBarChartLegendBullet32 { background-color:#C0FF00; }
ChartSegmentationBarChartLegendBullet33 { background-color:#000080; }
ChartSegmentationBarChartLegendBullet34 { background-color:#00C0C0; }
ChartSegmentationBarChartLegendBullet35 { background-color:#C080C0; }
ChartSegmentationBarChartLegendBullet36 { background-color:#808000; }

/* THIS USED IN SELECTS OF QUOTED COMPANIES SEARCH TAB */
DIV.multiple_select_container {scrollbar-base-color:#39F; overflow:auto; width:350px; height: 100px;border:1px;border-style:solid;z-index:1;}
DIV.multiple_select_container TABLE { width: 100%;}
DIV.multiple_select_container TR { cursor: hand;}
TD.selected_item { width: 100%; background-color:#ccccff;}
TD.unselected_item { width: 100%; background-color:#ffffff;}

/*LOOK UP*/
.lookUp { font-family : Arial, Helvetica, sans-serif; font-size : 9pt; color : #333; background-color:#cf6; overflow: hidden; scrollbar-base-color:#39F;}
.Label { margin-left: 10px; margin-top: 10px; border-color:black; border:0px; border-style:solid; }
.codeType { margin-left: 10px; margin-bottom:0px; margin-top:10px;}
.LookupTabs { margin-left: 10px; margin-bottom:0px; margin-top:10px; text-align:left; border-color:black; border:0px; border-style:solid; padding:0px; }
.hr { position:absolute; margin-left: 10px; margin-top:0px; width:93%; height:1px; background-color:#666; padding:0px; }
.AlphabeticalTR { margin-left: 0px; margin-top: 10px; margin-bottom: 0px; margin-right:0px; padding-left: 0px; padding-right: 0px; border-color:black; border:0px solid; }
.searchfreetextcontrol { margin-left: 10px; margin-top: 10px; }
.searchbooleancheckboxcontrol { margin-left: 10px; margin-bottom: 10px;}
.LookupIndustryPicklist { margin-left: 0px; margin-right: 10px;  border-color:red; border:0px; border-style:solid; }
.MainTable { border-color:black; border:0px; border-style:solid; margin-left: 10; margin-right: 20; padding-right:0px; }
.TitleLabel { width:1; margin-top: 10px; margin-bottom: 0px; margin-left: 0px;margin-right: 0px; padding-left: 0px; padding-right: 0px; color : #333; background-color: #9c3; border-color:black; border:1px; border-style:solid; border-bottom:0px; }
.CheckboxForSelectionInPicklist { width:100%; margin-left: 0px; margin-top: 0px; margin-bottom: 0px;margin-right: 0px;  padding-left: 0px; padding-right: 0px; color : #333; background-color: #C5E581; border-color:black; border:1px; border-style:solid; border-bottom:0px; }
.ListRow { border-color:black;  border:0px; border-style:solid; margin-right:10px; }
.ListPanel { height:auto; margin-top: 0px; margin-bottom: 0px; padding: 0px; color : #333; background-color: #fff; border-color:black;  border:1px; border-style:solid; overflow:auto; }
.EmptyListRow { border: solid 0px;}
.EmptyListPanel {margin-top: 0px; margin-bottom: 0px; padding-right:0px; color : #333; background-color: #fff; border-left-color:Black; border-left:1px solid; border-right-color:Black; border-right:1px solid; border-bottom-color:Black; border-bottom:1px solid; }
.EmptyListTable { margin-right: 2px; }
.ResizableColumn { margin-left: 10px; }
.ButtonBar { margin-left: 10px; margin-top: 10px; margin-bottom: 20px; margin-right:20px; padding-left: 0px; padding-right: 0px; text-align:right; vertical-align:middle; color:#333; background-color:#9c3; border-color:black; border:1px solid; }
td.SortLookupHeadingSorted, #SortLookupHeadingSorted { color : #333333; background-color:#98CCFE }

/* HELP MENU */
.helpMenuItemsMain { cursor:hand; }
.helpMenuContainer { width:124px; }
.helpMenuItems { width:128px; height:20px; background-color:#ccff66; vertical-align:middle; }
.helpMenuItemsOver { width:124px; height:20px; background-color:#99CC33; vertical-align:middle; }
.helpMenuItemsDisabled { width:124px; height:22px; color:#666; vertical-align:middle; }

A.helpMenuItems:link { width:124px; height:20px; background-color:#ccff66; vertical-align:middle; text-decoration:none;}
A.helpMenuItemsOver:link { width:124px; height:20px; background-color:#99CC33; vertical-align:middle; text-decoration:none; color:#fff; }


/* Scanned reports */
A.SR:LINK { color : #000000; font-weight:bold; text-decoration : underline; }
A.SR:Hover { color: #000000; font-weight:bold;text-decoration: underline; }
A.SR:VISITED { color : #000000; font-weight:bold;text-decoration: underline; }
A.SR:ACTIVE  { color : #000000; font-weight:bold;text-decoration: underline; }
table.SRBorder { border:#666666 1px solid; }
table.SRBorder2 { border-bottom:#666666 1px solid; border-left:#666666 1px solid; border-right:#666666 1px solid; }
td.SRYear { font-family:Arial,Helvetica,sans-serif; font-size:9pt; font-weight:bold; color:white; }
td.SRReportType { font-family:Arial,Helvetica,sans-serif; font-size:9pt; font-weight:bold; color:#669900; }
div.SRDiv { overflow:auto;height:100%;width:100%; }

div.ScrollBarManagerToolTip
{ 
	color: black;
	background-color: infoBackGround;
	border: solid 1px black;
	padding: 0px 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	white-space: nowrap;
}

/* temporarily added - being used by Mint Portal */
.text_searchPanel {color:#360; font-size : 9pt;font-weight:bold;cursor:default;}
.spi {color:#360; font-size : 9pt;cursor:default;}
.spt {color:#360; font-size : 9pt;font-weight:bold;cursor:default;}

A.MoreOver:LINK { color : #FFFFFF; font-weight : bold; text-decoration : underline; }
A.MoreOver:Hover { color: #FFFFFF; font-weight : bold; text-decoration : none; }
A.MoreOver:VISITED { color : #FFFFFF; font-weight : bold; }
A.MoreOver:ACTIVE  { color : #FFFFFF; font-weight : bold; }

/* Charts */
ChartEarningEstimatesBarChartGrid { border-color:#EEEEEE; border-size:1px; border-style: solid; }
ChartEarningEstimatesBarChartAxisLine { border-color:#A6A6A9; border-size:1px; border-style: solid; }
ChartEarningEstimatesBarChartAxisLineGraduation { border-color:#A6A6A9; border-size:1px; border-style: solid; }
ChartEarningEstimatesBarChartAxisValues { Color:#3C3C3C; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; font-weight:Normal; }
ChartEarningEstimatesBarChartPositive { background-color:#86ADDE; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; font-weight:bold;}
ChartEarningEstimatesBarChartNegative { background-color:#86ADDE; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; font-weight:bold;}
ChartEarningEstimatesBarChartSubject { background-color:#99CC33; Color:#3C3C3C; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; font-weight:normal;}
ChartEarningEstimatesBarChartPeer { background-color:#3399FF; Color:#3C3C3C; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; font-weight:normal;}
ChartEarningEstimatesBarChartGridBackground { background-gradientmode:Horizontal; }
ChartEarningEstimatesBarChartLegendLabel { Color:#3C3C3C; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7pt; font-weight:Normal; text-align:left; }
ChartEarningEstimatesBarChartLegendBullet  { border-color: Black; border-style: solid; border-width: 1; }
ChartEarningEstimatesBarChartLegendBulletPeer { border-color: Black; border-style: solid; border-width: 1; background-color:#3399FF;}
ChartEarningEstimatesBarChartLegendBackground { background-color: #CCFF66; border-left-color: #000000; border-left-width: 1px; border-left-style: solid; border-right-color: #000000; border-right-width: 1px; border-right-style: solid; border-bottom-color: #000000; border-bottom-width: 1px; border-bottom-style: solid; border-top-color: #000000; border-top-width: 1px; border-top-style: solid;} 
ChartEarningEstimatesBarChartTitleBackground { background-color: #99CC33; border-color:#000000; border-width: 1px; border-style: solid; } 

ChartEarningEstimatesStockChartGrid { border-color:#EEEEEE; border-size:1px; border-style: solid; }
ChartEarningEstimatesStockChartLeftAxisTitleBackground { background-color:White; border-color:#A6A6A9; border-size:1px; border-style: solid;}
ChartEarningEstimatesStockChartLeftAxisTitle { Color:#3C3C3C; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7pt; font-weight:Normal; }
ChartEarningEstimatesStockChartAxisLine { border-color:#A6A6A9; border-size:1px; border-style: solid; }
ChartEarningEstimatesStockChartAxisLineGraduation { border-color:#A6A6A9; border-size:1px; border-style: solid; }
ChartEarningEstimatesStockChartAxisValues { Color:#3C3C3C; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; font-weight:Normal; }
ChartEarningEstimatesStockChartPositive { background-color:#86ADDE; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; font-weight:bold;}
ChartEarningEstimatesStockChartNegative { background-color:#86ADDE; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; font-weight:bold;}
ChartEarningEstimatesStockChartLegendLabel { Color:Black; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7pt; font-weight:Normal; text-align:left; }
ChartEarningEstimatesStockChartSubject { background-color:#99CC33; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; font-weight:bold;}
ChartEarningEstimatesStockChartPeer { background-color:#3399FF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; font-weight:bold;}
ChartEarningEstimatesStockChartGridBackground { background-color:white; }
ChartEarningEstimatesStockChartGridSpecificBackground { background-color:#ccff66; }
ChartEarningEstimatesStockChartGridSeparationLine { border-color:#99CC33; border-size:1px; border-style: solid; }
ChartEarningEstimatesStockChartLegendBullet  { border-color: Black; border-style: solid; border-width: 1; }
ChartEarningEstimatesStockChartLegendBulletPeer { border-color: Black; border-style: solid; border-width: 1; background-color:#3399FF;}
ChartEarningEstimatesStockChartLegendBackground { background-color: #99CC33; border-left-color: #000000; border-left-width: 1px; border-left-style: solid; border-right-color: #000000; border-right-width: 1px; border-right-style: solid; border-bottom-color: #000000; border-bottom-width: 1px; border-bottom-style: solid; border-top-color: #000000; border-top-width: 1px; border-top-style: solid;} 
ChartEarningEstimatesStockChartTitleBackground { background-color: #99CC33; border-color:#000000; border-width: 1px; border-style: solid; } 
ChartEarningEstimatesStockChartSeries { Color:#3C3C3C; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; font-weight:Normal; }
ChartEarningEstimatesStockChartBottomAxisLegend { Color:#3C3C3C; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; font-weight:Normal; }
ChartEarningEstimatesStockChartBottomAxisLegendBackground { background-color:#CCFF66; border-color:#000000; border-width: 1px; border-style: solid;} 
ChartEarningEstimatesStockChartBottomAxisLegendLine { border-color:#99CC33; border-size:1px; border-style: solid; } 
ChartEarningEstimatesStockChartBottomAxisLegendMedianBullet { background-color:#99CC33; border-color:#000000; border-size:1px; border-style: solid; }

ChartFinancialForecastsGridSpecificBackground{background-color:#E0F7B1;}

/* AffiliationCheck */
A.AffiliationCheckWebhelpLink:LINK { color : #0000FF; text-decoration : underline; }

/* Coverage */
#divCoverageTreeView, divCoverageTreeView
{
    OVERFLOW-Y: auto; SCROLLBAR-BASE-COLOR: #3399FF; HEIGHT: 97%; width:50%; background-color:#FFFFFF; text-align:left;
}
pre
{ 
  font-size : 9pt; 
  white-space : normal;
  word-wrap: break-word;
} 

#OpenSearchPanel{
	position:absolute; width:500px; margin-left:150px; left:50%; background:white; z-index:10;
	overflow:scroll; height:500px;
}
#OpenSearchPanel H3
{
	display:inline;text-transform:capitalize; font-weight:normal;
}
#OpenSearchPanel .OpenSearchResults0{
	border:solid 1px red;
}
#OpenSearchPanel .OpenSearchResults1
{
	border:solid 1px blue;
}
#OpenSearchPanel .OpenSearchResults2
{
	border:solid 1px green;
}

/* Search variable control */
.linkNotUnderlined { text-decoration:none; }
.linkNotUnderlined:link { text-decoration:none; }
.linkNotUnderlined:visited { text-decoration:none; }
.linkNotUnderlined:hover { text-decoration:none; }
.linkNotUnderlined:active { text-decoration:none; }

/*RELATION CHART */
RelationContactBox {color:#003366; background-color:#ccff66; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; color:Black;}
RelationCompanyBox {color:#003366; background-color:white; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; color:Black;}

div.HighContrast
{
	background-image:url("../Common/Images/LoginBackground.gif");
}

/*Export Table of Content*/
.TM1 {	font-size:10pt; font-weight:bold; color:#666666;
		border-color:#666666; border-width:1; border-style:dotted;  
		padding-left : 10pt; padding-right:10pt;}
.TM2 {	font-size:9pt; font-weight:bold; color:#666666;
		border-color:#666666; border-width:1; border-style:dotted;  
		padding-left : 20pt; padding-right:10pt;}
.TM3 {	font-size:8pt; font-weight:bold; color:#666666;
		border-color:#666666; border-width:1; border-style:dotted;  
		padding-left : 30pt; padding-right:10pt;}


/* begin classes shared with peppermint  */

.actionButton, .actionButtonGray
{
    font-weight: bold;
	cursor:pointer;
    white-space:nowrap;
    margin: 4px;
    padding: 3px 4px 1px 4px;
    height: 24px;
    width: 50px;
    text-align: center;
    z-index:0;
    background-image:url(../SiteMintCommon/Icons/fresh/bckgdButtonBlue.gif);
    background-repeat:repeat-x;
    border-style: solid;
    border-width: 1px;
    color:#ffffff;
    border-color: #666666;
}
.actionButtonGray
{
	cursor:default;
    background-image:url(../SiteMintCommon/Icons/fresh/bckgdButtonBlue_greyed.gif);
}

#SaveMainDiv .actionButton
{
    float:right;
}

.ButtonBar .actionButton a:link  { text-decoration:none; color:#ffffff; }
.ButtonBar .actionButton a:hover { text-decoration:none; color:#ffffff; }
.ButtonBar .actionButton a:visited { text-decoration:none; color:#ffffff; }

.actionButton a:link  { text-decoration:none; color:#ffffff; }
.actionButton a:hover { text-decoration:none; color:#ffffff; }
.actionButton a:visited { text-decoration:none; color:#ffffff; }

/* --- Begin popup modal dialog --- */

body.dialog .Label, body.dialog .searchbooleancheckboxcontrol, body.dialog .CodeType
{
    padding: 10px 0px 0px 10px;
}

body.dialog .searchfreetextcontrol
{
    padding: 0px 0px 0px 10px;
}

.dialog, body.dialog td
{
    font-family: Verdana; 
    font-size: 8pt;
}

body.dialog .dialogContainer
{
    width:100%;
}

.ButtonBar
{
    border: solid 1px #333333;
    background-color: #99cc33;
    padding: 5px;
}

body.dialog .ButtonBar
{
    margin: 0px;
    border-width: 1px 0px 0px 0px;
}

/*.bottomRightButtons .actionButton
{
    margin: 3px 0px 0px 3px;
}*/

.bottomRightButtons .saveToDisk
{
    float: right;
    margin: 5px 0px 0px 3px;
}

.bottomRightButtons .cancel
{
    float: right;
    margin: 5px 0px 0px 3px;
}

body.dialog .title
{
    background-color: #99cc33;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #333333;
    height: 24px;
}

body.dialog .dialogContent
{
    background-color: #ccff66;
}

.closeButton
{
    width: 5px;
    height: 2px;
    border-style: solid;
    border-width: 1px;
	text-align:center;
	font-size: 8pt;
	margin: 3px;
	padding: 0px 3px 2px 3px;
	float: right;
}

.closeButton a:link  { text-decoration:none; font-weight: bold; color: #3a6722;}
.closeButton a:hover { text-decoration:none; font-weight: bold; color: #3a6722;}
.closeButton a:visited { text-decoration:none; font-weight: bold; color: #3a6722;}

/* --- End popup modal dialog --- */

