.fixedHeightContextMenu 
{
    height:400px;
    overflow-y:auto;
    overflow-x:hidden;
}

.NewTagEntry 
{
    width:80%;
}

.SearchKeywordsEntry 
{
    width:80%;
}

.RelationshipTargetNote 
{
}

.RelationshipHeaderNote 
{
    margin-left:5px;
    margin-right:10px;
}

.ContentSearchFocusOptions
{
    float:right;
    margin-left:10px;
    padding:8px;
    border:1px solid rgba(0,0,0,.5);
    background-color:white;
    border-top-left-radius: 5px 5px;
    border-bottom-left-radius: 5px 5px;
	border-top-right-radius: 5px 5px;
	border-bottom-right-radius: 5px 5px;
}

.ExecuteAction
{
    -webkit-animation-duration: 2s;
    -webkit-animation-name: subtlePulse;
    -webkit-animation-iteration-count: infinite;
    -webkit-transform: scale(1.0); 
}
 
@-webkit-keyframes subtlePulse {
  0% {
    -webkit-transform: scale(1.0); 
  }
 
  50% {
    -webkit-transform: scale(.9); 
  }
  
  100% {
    -webkit-transform: scale(1.0); 
  }
}

.sharingAttributionAndIllustration
{
    float:right;
    margin-left:10px;
}

.sharingAttribution
{
    padding:8px;
    border:1px solid rgba(0,0,0,.5);
    background-color:#fafafa;
    border-top-left-radius: 5px 5px;
    border-bottom-left-radius: 5px 5px;
    border-top-right-radius: 5px 5px;
	border-bottom-right-radius: 5px 5px;
}

.buttonBorderRadius
{
    border-top-left-radius: 10px 10px;
    border-bottom-left-radius: 10px 10px;
	border-top-right-radius: 10px 10px;
	border-bottom-right-radius: 10px 10px;
    
}

.iRelateSearch
{
    cursor:pointer;
    margin:5px 0px 0px 5px;
}

.iRelateSearchFromBing
{
    cursor:pointer;
    margin:45px 0px 0px 5px;
}

.TakeNote
{
    cursor:pointer;
    margin-left:26px;
    z-index:10000;
}

.TakeNoteIcon
{
}

.HoverActionIcon {
    -webkit-animation: pulsate 1s ease-out;
    -webkit-animation-iteration-count: infinite; 
}

@-webkit-keyframes pulsate {
    0% {-webkit-transform: scale(0.97, 0.97); opacityx: .50;}
    50% {-webkit-transform: scale(1.1, 1.1); opacityx: 1.0;}
    100% {-webkit-transform: scale(0.97, 0.97); opacityx: .50;}
}

.PulsatingButton
{
    cursor:pointer;
    -webkit-animation: pulsateButton 1s ease-out;
    -webkit-animation-iteration-count: infinite; 
}

@-webkit-keyframes pulsateButton {
    0% {-webkit-transform: scale(1.0, 0.97); opacity: .35;}
    50% {-webkit-transform: scale(1.00, 1.08); opacity: 1.0;}
    100% {-webkit-transform: scale(1.0, 0.97); opacity: .35;}
}

.NavToInTab
{
    cursor:pointer;
    margin-left:26px;
    z-index:10000;
}

.iRelateGuidance
{
    cursor:pointer;
    margin-left:26px;
    z-index:10000;
}

.EditNote 
{
    margin-left:12px;
    z-index:10000;
}

.InterestGraph
{
    cursor:pointer;
    margin-left:12px;
    z-index:10000;
}

.SearchEvernote
{
    cursor:pointer;
    margin-left:12px;
    z-index:10000;
}

.DomainSearch
{
    cursor:pointer;
    margin-left:12px;
    z-index:10000;
}

.ContentTimeline
{
    cursor:pointer;
    margin-left:12px;
    z-index:10000;
}

.iRelateActionCommand
{
    cursor:pointer;
    margin-left:12px;
    z-index:10000;
}

.hidden 
{
    display:none;
}

.searchDomain
{
    position:relative;
    top:3px;
    left:10px;
    cursor:pointer;
}

.guidanceText 
{
    colorx:#111155;
    color:#000000;
    colorx:#04079F;
    cursor:default;
    font-family:Calibri, sans-serif, Arial;
    font-size:12pt;
    font-weight:normal;
    text-shadow: rgba(0, 2, 130, .3) 1px 1px 1px;
    text-align:center;
}

.relatedContent 
{
    colorx:#111155;
    color:#00027F;
    colorx:#04079F;
    cursor:pointer;
    font-family:Calibri, sans-serif, Arial;
    font-size:13pt;
    font-weight:normal;
    text-shadowx: rgba(0, 2, 130, .3) 1px 1px 1px;
    padding-top:1px;
    padding-bottom:6px;
}

.interestGraphItem 
{
    font-size:14pt;
    color:#00027F;
    font-weight:bold;
}

.dimText 
{
    color:#999999;
}

.noShadow 
{
    text-shadow: rgba(0, 2, 130, .15) 1px 1px 1px;
}

.normalShadow 
{
    text-shadow: rgba(0, 2, 130, .3) 1px 1px 1px;
}

.closeOverlayIcon
{
    width:14px;
    cursor:pointer;
    opacity:.9;
    position:absolute;
    top:-5px;
    right:-14px;
    z-index:2147483647;
}

.closeVideoIcon 
{
    width:20px;
    cursor:pointer;
    opacity:.9;
    position:absolute;
    top:-15px;
    right:-15px;
    z-index:2147483647;
}

.closePackageIcon
{
    width:20px;
    cursor:pointer;
    opacity:.9;
    position:absolute;
    top:-6px;
    right:-10px;
    z-index:2147483644;
}

.highlightedListElement 
{
	border-top-left-radius: 5px 5px;
	border-top-right-radius: 3px 3px;
	border-bottom-left-radius: 5px 5px;
	border-bottom-right-radius: 3px 3px;
	border:1px solid rgba(0, 0, 0, 0.6);
	background-color:rgba(100, 100, 0, 0.1);
}

.padBottom 
{
    position:relative;
    top:-6px;
    margin-top:9px;
}



.nextRight
{
	margin-right:1px;
	height:12px;
}

.refreshList 
{
    position:relative;
    top:2px;
    left:-2px;
    padding-right:10px;
}

.backLeft
{
	margin-left:5px;
	height:12px;
}

.DialedInActionPanel
{
	margin-left:4px;
	width:24px;
	opacity:.8;
}

.SearchResultsOptions 
{
    margin-left:4px;
	width:24px;
	opacity:.7;
}

.MoreViews 
{
    margin-left:0px;
	width:auto;
    height:32px;
	opacity:1.0;
    cursor:pointer;
    margin-left:12px;
    z-index:10000;
}

.OptionsBackground 
{
    position:absolute; top:0px; left:0px; width:100%; height:120%; 
    backgroundx: -webkit-gradient(linear, 50% 100%, 0% 0%, from(#ffffff), to(#dddddd));
    background: rgba(20,20,15,1.0);
    opacity:1.0;
	border-top-left-radius: 5px 5px;
	border-bottom-left-radius: 5px 5px;
	border-top-right-radius: 5px 5px;
	border-bottom-right-radius: 5px 5px;
    border: 1px solid rgba(20,20,15,1.0);
}

.OptionsBackgroundLight 
{
    background: -webkit-gradient(linear, 50% 100%, 0% 0%, from(#ffffff), to(#dddddd));
    backgroundx: rgba(255,255,225,1.0);
}

.iRelateInterfaceInnerContainer 
{
    margin:1px;
    border:1px solid #888888;
	border-top-left-radius: 4px 4px;
	border-bottom-left-radius: 4px 4px;
	border-top-right-radius: 4px 4px;
	border-bottom-right-radius: 4px 4px;
	paddingx: 5px;
}

.URLThumbnailChooser
{
    position:absolute; border:2px solid; border-color:#666666; display:block; padding:2px; z-index:200000; left:10000px; right:auto;
	border-top-left-radius: 4px 4px;
	border-bottom-left-radius: 4px 4px;
	border-top-right-radius: 4px 4px;
	border-bottom-right-radius: 4px 4px;
	cursor:pointer;
	background-color:#F2EED3;
}

.iRelateInterfaceFrame 
{
	border-top-left-radius: 8px 8px;
	border-bottom-left-radius: 8px 8px;
	border-top-right-radius: 8px 8px;
	border-bottom-right-radius: 8px 8px;
	border: 5px solid rgba(245, 255, 245, .8);
}

.HelpPopupMainDiv
{
    border: 1px solid rgba(0,0,0,.1); 
    background-color:#ffffff;
    padding:4px;
    border-top-left-radius: 4px 4px;
	border-bottom-left-radius: 4px 4px;
	border-top-right-radius: 4px 4px;
	border-bottom-right-radius: 4px 4px;
}

.iRelatePageAction 
{
    width:48px; 
    opacity:1.0;
    cursor:pointer;
    margin-right:8px;
}

.addUserIcon 
{
    height:16px;
}

.iRelatePageActionTip 
{
    font-family:Calibri, sans-serif, Arial;
    font-size:11pt;
    font-weight:normal;
    padding-top:4px;
    padding-bottom:4px;
    padding-left:10px;
    padding-right:10px;
    cursor:pointer;
    text-shadow: #ddd 1px 1px 1px;
    text-overflow: ellipsis; 
    white-space: nowrap; 
    overflow: hidden;
    display: table-cell;
    vertical-align:top;
    text-align:center;
}

.iRelatePageActionEntryPrompt 
{
    font-family:Calibri, sans-serif, Arial;
    font-size:11pt;
    font-weight:normal;
    padding-top:4px;
    padding-bottom:4px;
    padding-left:10px;
    padding-right:10px;
    cursor:default;
    text-shadow: #ddd 1px 1px 1px;
    text-align:right;
    width:60px;
}

.iRelateTagEntryPrompt 
{
    font-family:Calibri, sans-serif, Arial;
    font-size:11pt;
    font-weight:normal;
    padding-top:4px;
    padding-bottom:4px;
    padding-left:10px;
    padding-right:10px;
    cursor:default;
    text-shadow: #ddd 1px 1px 1px;
    text-align:right;
    width:60px;
}

.iRelatePageActionEntry 
{
    font-family:Calibri, sans-serif, Arial;
    font-size:11pt;
    font-weight:normal;
    padding-left:5px;
    padding-right:5px;
}

.iRelateTagEntry 
{
    font-family:Calibri, sans-serif, Arial;
    font-size:11pt;
    font-weight:normal;
    padding-left:5px;
    padding-right:5px;
}

.iRelatePageActionHotKeyImage 
{
    margin-left:7px;
    height:14px;
    -webkit-transform: scale(2.0); 
    position:relative;
    top:5px;
    left:5px;
}

.iRelatePageActionTipWrapper 
{
	border-top-left-radius: 4px 4px;
	border-top-right-radius: 4px 4px;
	border-bottom-left-radius: 4px 4px;
	border-bottom-right-radius: 4px 4px;
    background: -webkit-gradient(linear, 50% 100%, 0% 0%, from(#FFF3B8), to(#fafaf4));
	border-top: solid 1px #666;
	border-left: solid 1px #666;
	border-bottom: solid 2px #333;
	border-right: solid 2px #333;
    -webkit-box-shadow: 1px 1px 1px #999;    
    display: table; 
    table-layout:fixed;
    margin-top:0px;
    margin-left:3%;
    margin-right:10px;
    width:94%;
}

.iRelatePageActionHotKey 
{
    display: table-cell;
    vertical-align:top;
    width:32px;
    text-overflow: ellipsis; 
    white-space: nowrap; 
    overflow: hidden;
}

.iRelateInterfaceFrameSimple 
{
	border-top-left-radius: 8px 8px;
	border-bottom-left-radius: 8px 8px;
	border-top-right-radius: 8px 8px;
	border-bottom-right-radius: 8px 8px;
	border: 1px solid rgba(0, 0, 0, .4);
}

.rounded8 
{
	border-top-left-radius: 8px 8px;
	border-bottom-left-radius: 8px 8px;
	border-top-right-radius: 8px 8px;
	border-bottom-right-radius: 8px 8px;
	border: 1px solid rgba(245, 255, 245, 1.0);
}

.ContentBox 
{
    position:absolute; 
    top:5px; 
    left:500px;
	border-top-left-radius: 8px 8px;
	border-top-right-radius: 8px 8px;
	border-bottom-left-radius: 8px 8px;
	border-bottom-right-radius: 15px 15px;
	border-top: solid 1px #666;
	border-left: solid 1px #666;
	border-bottom: solid 2px #333;
	border-right: solid 2px #333;
    -webkit-box-shadow: 5px 5px 5px #999;
    background: -webkit-gradient(linear, 50% 100%, 0% 0%, from(#dddddd), to(white));
    backgroundx: white;
    padding:8px;
}

.MetroBox 
{
    position:absolute; 
    top:5px; 
    left:10px;
	border-top-left-radius: 8px 8px;
	border-top-right-radius: 8px 8px;
	border-bottom-left-radius: 8px 8px;
	border-bottom-right-radius: 8px 8px;
	border-top: solid 1px #666;
	border-left: solid 1px #666;
	border-bottom: solid 2px #333;
	border-right: solid 2px #333;
    -webkit-box-shadow: 5px 5px 5px #999;
    background: -webkit-gradient(linear, 50% 100%, 0% 0%, from(#555), to(black));
    padding:8px;
    color:#dddddd;
    text-shadowx: #666 1px 1px 1px;
}


.tabAlert 
{
	border-top-left-radius: 8px 8px;
	border-top-right-radius: 8px 8px;
	border-bottom-left-radius: 8px 8px;
	border-bottom-right-radius: 8px 8px;
    background: -webkit-gradient(linear, 50% 100%, 0% 0%, from(#FFF3B8), to(#fafaf4));
	border-top: solid 1px #666;
	border-left: solid 1px #666;
	border-bottom: solid 2px #333;
	border-right: solid 2px #333;
    -webkit-box-shadow: 5px 5px 5px #999;
    font-family:Calibri, sans-serif, Arial;
    font-size:11pt;
    font-weight:normal;
    padding-top:7px;
    padding-bottom:7px;
    padding-left:15px;
    padding-right:15px;
    cursor:pointer;
}

.DialedInMetroBackground 
{
    position:absolute;
    top:0px;
    left:0px;
	border-top-left-radiusx: 0px 0px;
	border-top-right-radiusx: 0px 0px;
	border-bottom-left-radiusx: 5px 5px;
	border-bottom-right-radiusx: 5px 5px;
	border-left:1px solid #ddd;
	border-bottom:1px solid #ddd;
	border-right:1px solid #ddd;
	display:block; 
	width:100%; 
	height:100%;
    background: -webkit-gradient(linear, 50% 100%, 0% 0%, from(#555), to(black));
}

.DialedInPopupBackground 
{
    position:absolute; 
    top:0px; 
    left:0px; 
    width:100%; 
    height:100%; 
    background: -webkit-gradient(linear, 0% 100%, 0% 0%, from(#ddd), to(white));
}

.BlackGradient 
{
    background: -webkit-gradient(linear, 50% 100%, 0% 0%, from(#555), to(black));
	border-left:1px solid #ddd;
	border-bottom:1px solid #ddd;
	border-right:1px solid #ddd;
}

.metroList 
{
    position:relative;
    top:-3px;
    left:0px;
	margin: 0px;
	padding:0px;
	display: block;
	width:100%;
	overflow:visible;
	-webkit-transform: scale(1.0); 
}

.MetroContainerx 
{
   position:absolute;
   top:0px;
   left:0px;
   border:0px;
}

.metroOtherViewLineItem 
{
    display: table; 
    table-layout:fixed;
    width:100%;
    text-align:right;
    padding-top:8px;
    cursor:pointer;
}

.metroOtherViewLineItemTextCell 
{
    display: table-cell;
    vertical-align:middle;
    text-align:right;
    padding-right:8px;
    color:#eeeeee;
    font-size:12pt;
	font-family:Calibri, sans-serif, Arial;
    font-weight:normal;
    text-shadowx: #eee 1px 1px 1px;
}

.metroOtherViewLineItemIconCell 
{
    display: table-cell;
    vertical-align:middle;
    width:26px;
    padding-right:8px;
}

.metroOtherViewLineItemText 
{
}

.metroOtherViewLineItemIcon 
{
    height:24px;
    position:relative;
    top:2px;
}

.metroOtherViewLineItemKeyIcon 
{
    height:24px;
    position:relative;
    top:2px;
    left:-24px;
}

.metroTile 
{
    float:left;
	border-top-left-radius: 3px 3px;
	border-top-right-radius: 3px 3px;
	border-bottom-left-radius: 3px 3px;
	border-bottom-right-radius: 3px 3px;
	border: solid 3px #333;
	margin-top:7px; 
	margin-left:7px; 
	width:140px; 
	height:95px; 
	-webkit-transform: scale(1.0); 
    background: -webkit-gradient(linear, 50% 100%, 0% 0%, from(#aaaaaa), to(white));
}

.innerMetroTile 
{
    position:absolute;
    top:0px;
    left:0px;
    width:100%;
    height:100%;
    opacity:.5;
}

.highlightMetroTile 
{
    opacity:.65;
}

.highlightMetroTileBorder 
{
	border: solid 3px #ddd;
}

.metroTileOverlayCSS 
{
    position:absolute;
    top:0px;
    left:0px;
    width:100%;
    height:100%;
    opacity:.99;
    cursor:pointer;
    font-family:Calibri, sans-serif, Arial;
    font-size:14pt;
    text-align:left;
    color:#333;
}

.metroTileLearning
{
    position:absolute;
    top:-9px;
    right:-9px;
    height:20px;
    cursor:pointer;
    display:none;
}

.metroTileCaption
{
    position:absolute;
    top:0px;
    left:0px;
    width:95%;
    height:100%;
    padding:6px 20px 10px 10px;
    height:50px;
	color: #000;
	text-decoration: none;
	font-size:14pt;
	font-family:Calibri, sans-serif, Arial;
	display: block;
    font-weight:normal;
    text-shadowx: #eee 1px 1px 1px;
    opacity:1.0;
    text-align:left;
}

.metroTileCaptionWhite
{
    position:absolute;
    top:0px;
    left:0px;
    width:95%;
    height:100%;
    padding:6px 20px 10px 10px;
    height:50px;
	color: white;
	text-decoration: none;
	font-size:14pt;
	font-family:Calibri, sans-serif, Arial;
	display: block;
    font-weight:normal;
    text-shadowx: #eee 1px 1px 1px;
    opacity:1.0;
}

.metroTileIcon
{
    position:absolute;
    right:5px;
    bottom:5px;
    height:36px;
    cursor:pointer;
    opacity:.75;
}

.metroTileLeftIcon
{
    left:5px;
}

.metroTileIconTopLeft
{
    top:5px;
    left:5px;
    height:54px;
    opacity:1.0;
}

.metroTileLargeIcon
{
    height:72px;
    opacity:1.0;
}

.metroTileIconBottomLeftOnHover 
{
    bottom:5px;
    left:5px;
    height:28px;
    opacity:.0;
}

.metroUserListInput 
{
    position:absolute;
    bottom:5px;
    left:5px;
    height:24px;
    width:80px;
    font-family:Calibri, sans-serif, Arial;
    font-size:12pt;
    padding-left:5px;
}

.metroTileIconBottomLeftAltOnHover 
{
    bottom:5px;
    left:5px;
    height:28px;
    opacity:.0;
}

.metroTileIconBottomRight
{
    bottom:5px;
    right:5px;
    height:38px;
    opacity:1.0;
}

.metroTileIconBottomCenter
{
    position:absolute;
    bottom:6px;
    right:59px;
    height:30px;
    opacity:.25;
}

.metroTileIconBottomRightLarge
{
    bottom:3px;
    right:3px;
    height:66px;
    opacity:1.0;
}

.contextMenu {
	border-top-left-radius: 5px 5px;
	border-top-right-radius: 3px 3px;
	border-bottom-left-radius: 5px 5px;
	border-bottom-right-radius: 3px 3px;
	border-top: solid 1px #666;
	border-left: solid 1px #666;
	border-bottom: solid 2px #333;
	border-right: solid 2px #333;
    background: -webkit-gradient(linear, 50% 100%, 0% 0%, from(#dddddd), to(white));
	padding: 6px 6px 6px 0px;
	margin: 0px;
	font-family: Calibri, sans-serif, Arial;
    font-size:9pt;
}

.relList
{
	border-top-left-radius: 5px 5px;
	border-top-right-radius: 3px 3px;
	border-bottom-left-radius: 5px 5px;
	border-bottom-right-radius: 3px 3px;
	border-top: solid 1px #666;
	border-left: solid 1px #666;
	border-bottom: solid 2px #333;
	border-right: solid 2px #333;
    background: -webkit-gradient(linear, 50% 100%, 0% 0%, from(#f2f2f2), to(white));
	margin:0px 0px 0px 5px;
	color: #000;
	text-decoration: none;
	font-size:11pt;
	font-family: Calibri, sans-serif, Arial;
	display: block;
    font-weight:normal;
    text-shadow: #eee 1px 1px 1px;
	padding: 0px 0px 0px 0px;
	margin:0px 0px 0px 5px;
}

.iRelateFocusedOn 
{
	font-size:11pt;
	color:#eeeeee;
	font-family: Calibri, sans-serif, Arial;
	display: block;
    font-weight:normal;
    text-shadow: #333 1px 1px 1px;
    text-overflow: ellipsis; 
    white-space: nowrap; 
    overflow: hidden;
    margin-left:10px;
    position:relative;
    top:6px;
}

.iRelateDeletePopup 
{
    position:absolute; 
    top:2px; 
    right:2px;
    width:18px;
    cursor:default;
    opacity:.75;
}

.DoubleKeyIndicator 
{
    position:absolute;
    top:0px;
    left:0px;
}

.DoubleKeyBackground
{
    position:absolute;
    top:0px;
    left:0px;
    border:3px solid black;
    border-top-left-radius: 10px 10px;
	border-top-right-radius: 10px 10px;
	border-bottom-left-radius: 10px 10px;
	border-bottom-right-radius: 10px 10px;
	color:#444444;
	font-size:24pt;
	font-family: Calibri, sans-serif, Arial;
    font-weight:bold;
    text-shadow: #cccccc 1px 1px 1px;
    background:#ffeeee;
    padding:0px 8px 0px 8px;
}



.iRelateDeleteVideoPopup 
{
    position:absolute; 
    top:128px; 
}

.iRelateFocusedOnTitle 
{
	color:#dddddd;
	font-size:12pt;
	font-family: Calibri, sans-serif, Arial;
    font-weight:bold;
    text-shadow: #333 1px 1px 1px;
    position:relative;
    margin-left:4px;
    top:-4px;
    cursor:default;
}

.searchResultsHeader 
{
    display: table; 
    table-layout:fixed;
    background-color:#dddddd; 
    height:35px; width:100%;
    border-bottom:1px solid #888888;
    padding-top:5px;
}

.searchResultsLogoDiv 
{
   display: table-cell;
   vertical-align:top;
   margin-right:5px;
   padding-left:7px;
   position:relative;
   top:-3px;
   width:100px;
} 

.searchResultsLogo 
{
    height:46px;
    cursor:pointer
}

.addSearchResultsPopup 
{
    width:16px;
    position:absolute;
    left:84px;
    top:4px;
    display:none;
    cursor:pointer;
}

.searchResultsEntryDiv 
{
   display: table-cell;
   vertical-align:top;
   width:251px;
   padding-top:3px;
}

.searchResultsEntry
{
    height:24px;
    width:100%;
    font-family:Calibri, sans-serif, Arial;
    font-size:12pt;
    padding-left:5px;
}

.priorSearchDropdown 
{
    position:relative;
    left:-30px;
    width:16px;
}

.searchResultsSearchDiv 
{
   display: table-cell;
   vertical-align:top;
   padding-left:7px;
   padding-top:5px;
}

.searchResultsSearch 
{
    padding-left:10px;
    height:24px;
    cursor:pointer;
}

.searchResultsGoogleSearch 
{
    padding-left:25px;
    height:24px;
    cursor:pointer;
}

.searchResultsBingSearch 
{
    padding-left:5px;
    height:24px;
    cursor:pointer;
}

.searchResultsEvernote 
{
    padding-left:5px;
    height:24px;
    cursor:pointer;
}

.relListInner 
{
	padding: 2px 6px 2px 6px;
	margin-right:0px;
}

.inboxItemMetadata
{
    font-size:9pt;
    text-shadow: #BBB 1px 1px 1px;
}

.mailBoxToggle 
{
    opacity:.4;
    cursor:pointer;
}

.contextCommandIcon 
{
    position:relative;
    top:2px;
    width:16px;
    height:16px;
    padding:0px 8px 0px 0px;
    background-repeat:no-repeat;
    background-position:center;
    border:0px;
}

.contextCommandIconLayout 
{
    top:2px;
    width:16px;
    height:16px;
    padding:0px 8px 0px 0px;
    background-repeat:no-repeat;
    background-position:center;
}

.contextMenu LI {
	list-style: none;
	text-align:left;
	padding: 0px;
	margin: 0px;
}

.contextMenu A {
	color: #333;
	text-decoration: none;
	display: block;
	line-height: 20px;
	height: 20px;
	background-position: 6px center;
	background-repeat: no-repeat;
	outline: none;
	padding: 1px 5px;
	padding-leftx: 28px;
    text-overflow: ellipsis; 
    white-space: nowrap; 
    overflow: hidden;
}

.contextMenu DIV {
	color: #000;
	text-decoration: none;
	font-size:11pt;
	font-family: Calibri, sans-serif, Arial;
	displayx: block;
	line-heightx: 20px;
	heightx: 20px;
	background-position: 6px center;
	background-repeat: no-repeat;
	outline: none;
	padding: 1px 5px;
	padding-leftx: 28px;
    text-overflowx: ellipsis; 
    white-spacex: nowrap; 
    overflowx: hidden;
    cursor:pointer;
    font-weight:normal;
    text-shadow: #BBB 1px 1px 1px;
}

.contextMenu LI.hover A SPAN.contextCommand {
	colorx: #FFF;
	background-colorx: #3399FF;
	background-color: rgba(0, 0, 0, 0.1);
}

.CDPackage 
{
    position:relative;
    left:3px;
    top:-6px;
    padding:0px;
}

.noteTag 
{
    background-color: rgba(0, 70, 0, 0.2);
}

.appliedTag 
{
    background-color: rgba(70, 0, 0, 0.2);
}

.SlowClick 
{
    display:none; position:absolute; top:0px; left:0px; z-index:2147483646;
}

.SlowClickImage 
{
    cursor:default; -webkit-user-select:none; position:absolute; top:0px; left:0px; display:block;
}

.SlowClickText
{
    position:absolute; top:2px; left:22px; font-family:Calibri, sans-serif, Arial; font-size:9pt; width:120px; text-align:center; border:2px solid rgba(0,0,0,.3); background-color:rgba(255,255,175,1.0);
    border-top-left-radius: 5px 5px;
	border-top-right-radius: 5px 5px;
	border-bottom-left-radius: 5px 5px;
	border-bottom-right-radius: 5px 5px;
    line-height:10.5pt; 
}

.menuSpacer 
{
    margin-left:40px; 
    margin-right:40px; 
    margin-bottom:6px; 
    opacity:.0; 
    position:relative; 
    top:4px; 
    font-size:0pt;
}

.menuSpacerLine 
{
    margin-left:40px; 
    margin-right:40px; 
    margin-bottom:6px; 
    position:relative; 
    top:4px; 
    color:Black;
    opacity:.0;
    width:100px;
}

.rightJustify 
{
    text-align:right;
}

.contextMenu LI.hover DIV SPAN.contextCommand {
	colorx: #FFF;
	background-colorx: #3399FF;
	background-color: rgba(0, 0, 0, 0.1);
}

.contextMenu LI A IMG {
    position:relative;
    top:2px;
}

.contextMenu LI.disabled A {
	color: #AAA;
	cursor: default;
}

.contextMenu LI.hover.disabled A {
	background-color: transparent;
}

.contextMenu LI.separator {
	border-top: solid 1px #CCC;
}

.fauxLinkHover 
{
    color:#111155;
    text-decoration:underline;
}

.URLIllustration
{
    position:absolute; border:1px solid; border-color:#999999; margin:1px; padding:2px;
	border-top-left-radius: 4px 4px;
	border-bottom-left-radius: 4px 4px;
	border-top-right-radius: 4px 4px;
	border-bottom-right-radius: 4px 4px;
	cursor:pointer;
	background-color:#F2EED3;
}

.roundedRect 
{
	border-top-left-radius: 6px 6px;
	border-bottom-left-radius: 6px 6px;
	border-top-right-radius: 6px 6px;
	border-bottom-right-radius: 6px 6px;
}

.NoteLogLink 
{
    margin-left:5px; 
    margin-right:4px; 
    width:12px;
    position:relative;
    top:2px;
    cursor:pointer;
    opacity:.75;
}

.NoteLogTweetLike 
{
    margin-left:5px; 
    margin-right:4px; 
    color:#6666bb;
    font-size:9pt;
    cursor:pointer;
}

.deleteUserIcon 
{
    margin-left:4px;
    width:12px;
    height:12px;
    position:relative;
    top:0px;
}

.deleteTagIcon 
{
    margin-left:4px;
    width:12px;
    height:12px;
    position:relative;
    top:0px;
}

.deletePopupIcon 
{
    width:14px;
    height:14px;
    position:absolute;
    top:1px;
    left:1px;
}

.OxyChromeEntryBox 
{
    border:3px solid #555555; 
    margin-top:0px; 
    padding-top:0px; 
    font-family:Calibri, sans-serif, Arial; 
    font-size:11pt;
	border-top-left-radius: 4px 4px;
	border-bottom-left-radius: 4px 4px;
	border-top-right-radius: 4px 4px;
	border-bottom-right-radius: 4px 4px;
}

.BrowseKeysBoardx
{
	border-top-left-radius: 4px 4px;
	border-bottom-left-radius: 4px 4px;
	border-top-right-radius: 4px 4px;
	border-bottom-right-radius: 4px 4px;
	border:2px solid #222222;
	background-color:#dddddd;
	padding:2px;
}

.noTopMargin 
{
    margin-top:0px;
}

.BrowseKeysTip 
{
	border-top-left-radius: 4px 4px;
	border-bottom-left-radius: 4px 4px;
	border-top-right-radius: 4px 4px;
	border-bottom-right-radius: 4px 4px;
    font-family:Calibri, sans-serif, Arial; 
    font-size:10pt;
    font-weight:bold;
    text-align:left;
    text-overflow: ellipsis; 
    white-space: nowrap; 
    overflow: hidden;
    background-color:#F0DE84;
	border:2px solid #222222;
	padding:6px;
	top:145px; 
	left:85px; 
	width:244px; 
}

.BrowseKey 
{
	border-top-left-radius: 4px 4px;
	border-bottom-left-radius: 4px 4px;
	border-top-right-radius: 4px 4px;
	border-bottom-right-radius: 4px 4px;
    background-color:white;
    width:30px;
    height:28px;
    border:0px solid black;
    cursor:pointer; 
    opacity:.01;
}

.popupEntryField 
{
	border-top-left-radius: 4px 4px;
	border-bottom-left-radius: 4px 4px;
	border-top-right-radius: 4px 4px;
	border-bottom-right-radius: 4px 4px;
    background-color:#666666;
    height:25px;
    width:181px;
    border:2px solid black;
    opacity:1;
}

.picIndexThumbnail 
{
    margin-right:2px;
    margin-bottom:7px;
    height:auto;
    max-width:100px;
    cursor:pointer;
	border-top-left-radius: 4px 4px;
	border-bottom-left-radius: 4px 4px;
	border-top-right-radius: 4px 4px;
	border-bottom-right-radius: 4px 4px;
	border:1px solid #444444;
	padding:2px;
	background-color:White;
}

.picURL 
{
    height:auto;
    max-width:100px;
    cursor:pointer;
	border-top-left-radius: 4px 4px;
	border-bottom-left-radius: 4px 4px;
	border-top-right-radius: 4px 4px;
	border-bottom-right-radius: 4px 4px;
	border:1px solid #444444;
	padding:2px;
	background-color:White;
}

.featuredPicURL 
{
    position:absolute;
    left:-10000px;
    heightx:50px;
    cursor:pointer;
	border-top-left-radius: 4px 4px;
	border-bottom-left-radius: 4px 4px;
	border-top-right-radius: 4px 4px;
	border-bottom-right-radius: 4px 4px;
	border:1px solid #444444;
	padding:2px;
	background-color:White;
	top:3px;
}

.featuredPicURLRelativePosition 
{
    position:relative;
    left:0px;
}


.BrowseKeyNarrow 
{
    width:21px;
}

.PopupSearchBox 
{
    position:absolute; 
    top:110px; 
    left:120px; 
    display:block; 
    width:178px;
    color:#999999;
}

.NormalTextColor 
{
    color:black;
}

.TipIcon 
{
    position:absolute; 
    top:106px; 
    left:6px;
    width:78px;
    height:78px;
    display:block;
}

.rewindTimeline 
{
    margin-left:3px;
    margin-right:3px;
}

.backInTimeline 
{
    margin-left:3px;
    margin-right:3px;
}

.fastForwardTimeline 
{
    margin-left:3px;
    margin-right:3px;
}

.forwardInTimeline 
{
    margin-left:12px;
    margin-right:3px;
}

.DialedInPopupHeaderSpacer 
{
	background-color:transparent;
	display:block; 
	width:100%; 
	height:34px;
}

.DialedInPopupHeader 
{
    position:absolute;
    top:-5px;
    left:-5px;
	border-top-left-radiusx: 0px 0px;
	border-top-right-radiusx: 0px 0px;
	border-bottom-left-radiusx: 5px 5px;
	border-bottom-right-radiusx: 5px 5px;
	border-bottom:1px solid rgba(0, 0, 0, 0.4);
	background:-webkit-gradient(linear, 0% 100%, 0% 0%, from(#e4e4e4), to(#f8f8f8));
	display:block; 
	width:110%; 
	height:34px;
}

.DialedInPopupHeaderOptions 
{
    position:absolute;
    top:-5px;
    left:-5px;
	border-bottom:1px solid rgba(0, 0, 0, 0.0);
	background:transparent;
	display:block; 
	width:110%; 
	height:34px;
}

.highlightedListElementDiv 
{
	border-top-left-radius: 5px 5px;
	border-top-right-radius: 3px 3px;
	border-bottom-left-radius: 5px 5px;
	border-bottom-right-radius: 3px 3px;
	border:1px solid rgba(0, 0, 0, 0.6);
	background-color:rgba(100, 100, 0, 0.1);
}

.relationshipsActiveSlice
{
    position:absolute; 
    left:0px;
    width:11px; 
	background: rgba(255, 255, 150, .6);
    display:none;
	border-top-left-radius: 10px 10px;
	border-bottom-left-radius: 10px 10px;
	border-top-right-radius: 10px 10px;
	border-bottom-right-radius: 10px 10px;
	border:1px solid rgba(0, 0, 0, 0.8);
}

.relationshipsScrollSurrogate
{
    position:absolute; 
    right:20px; 
    width:14px; 
	background: -webkit-gradient(linear, 0% 100%, 0% 0%, from(rgba(0, 0, 128, 0.4)), to(rgba(128, 0, 0, .8)));
    background-colorx:rgba(128, 0, 0, 0.4);
    bottom:12px; 
    height:100%; 
    display:none;
	border-top-left-radius: 10px 10px;
	border-bottom-left-radius: -4px -4px;
	border-top-right-radius: 10px 10px;
	border-bottom-right-radius: -4px -4px;
	border:1px solid rgba(0, 0, 0, 0.8);
	cursor:pointer;
}

.timelineControlIcon
{
    position:absolute; 
    bottom:-13px; 
    right:14px;
    width:28px;
    display:none;
}

.timelineControlIconTop
{
    position:absolute; 
    top:13px; 
    right:14px;
    width:28px;
    display:none;
}

.packageTimelineTip 
{
    font-family:Calibri, sans-serif, Arial; 
    font-size:10pt;
    position:absolute;
    width:auto;
    cursor:default;
    width:140px;
    right:-128px;
	border-top-left-radius: 8px 8px;
	border-bottom-left-radius: 8px 8px;
	border-top-right-radius: 8px 8px;
	border-bottom-right-radius: 8px 8px;
	border:1px solid #444444;
	padding:4px;
	background-color:#FFFF99;
	display:none;
	opacity:1.0;
	text-align:center;
}

.relHeaderBodyText 
{
    position:relative; 
    top:-1px;
    text-overflow: ellipsis; 
    white-space: nowrap; 
    overflow: hidden;
    color:#000044;
    padding-bottom:0px;
}

.relHeaderBody 
{
    display: table-cell;
    vertical-align:middle;
	border-top-left-radius: 3px 3px;
	border-bottom-left-radius: 3px 3px;
	border-top-right-radius: 3px 3px;
	border-bottom-right-radius: 3px 3px;
	border:1px solid rgba(0, 0, 0, 0.3);
	background:white;
	padding:2px;
	padding-right:5px;
	position:relative;
	top:-1px;
	left:-4px;
	width:200px;
}

.packageTimelineTipDim 
{
	background-color:#f8f8f8;
	widthx: 180px;
}

.userNameLink
{
    text-decoration:underline;
    cursor:pointer;
}

.highlightedLineItem
{
    background-color:#FFFF99;
}

.highlightedListElementSpan
{
    font-weight:500;
    cursor:pointer;
} 


.padBottomDiv
{
    padding:6px;
    font-weight:bold;
}

.LinkLineItemTable 
{
    display: table; 
    table-layout:fixed;
    text-align:left;
}

.hangingRelImage 
{
    display: table-cell;
    vertical-align:top;
}

.relHeader 
{
    display: table; 
    table-layout:fixed;
    text-align:left;
}

.relHeaderLeft 
{
    display: table-cell;
    vertical-align:middle;
}

.relHeaderRight 
{
    display: table-cell;
    vertical-align:middle;
}

.inlineRelLink 
{
    display: table-cell;
    vertical-align:top;
}

.ellipsis
{
    text-overflow: ellipsis; 
    white-space: nowrap; 
    overflow: hidden;
}

img
{
    border:0px;
    margin:0px;
    padding:0px;
}

.basicBrowseKey
{
    width:38px;
    height:38px;
}

.LinkLineItemTableReducedWidth
{
    width:95%;
}

.cdComment 
{
    font-family:Calibri, sans-serif, Arial;
    font-weight:normal;
    color:#444;
    margin-right:5px;
    margin-top:5px;
    cursor:default;
}

.extraSectionHeading
{
    color:inherit;
    font-weight:bold;
    margin-bottom:4px;
}

.commentBreak 
{
    font-size:2pt;
    opacity:0.0;
    width:20px;
}

.commentSectionBreak 
{
    font-size:6pt;
    opacity:0.0;
}

.commentDelimiterRule
{
    opacity:0.75;
    color:Black;
    margin-left:30%;
    margin-right:30%;
    margin-bottom:5px;
}

.lineItemCommandIcon
{
    width:18px;
    cursor:pointer;
    position:relative;
    top:2px;
}

.disabledOpacity 
{
    opacity:.25;
}

.quarterOpacity 
{
    opacity:.25;
}

.dimmedInterfaceOpacity 
{
    opacity:.85;
}

.subtleOpacity 
{
    opacity:.6;
}

.clearOpacity 
{
    opacity:.0;
}

.halfOpacity 
{
    opacity:.5;
}

.threeQuarterOpacity 
{
    opacity:.75;
}

.dimOpacity 
{
    opacity:.1;
}

.fullOpacity 
{
    opacity:1.0;
}

.tableLayout 
{
    display: table; 
    table-layout:fixed;
}

.tableCell 
{
    display: table-cell; 
    vertical-align: middle;
    font-family:Calibri, sans-serif, Arial;
}

.normalDiv 
{
    display: block; 
    font-family:Calibri, sans-serif, Arial;
}

.tableCellTop 
{
    display: table-cell; 
    vertical-align: top;
    font-family:Calibri, sans-serif, Arial;
}

.helpContextTip
{
    cursor:pointer;
}

.helpContext 
{
    vertical-align: middle;
    font-family:Calibri, sans-serif, Arial;
    font-size:12pt;
    display: table-cell;
    widthx:400px;
    text-overflow: ellipsis; 
    text-align:center;
    white-space: nowrap; 
    overflow: hidden;
}

.userTag 
{
    displayx: table-cell;
    width:200px;
    text-overflow: ellipsis; 
    white-space: nowrap; 
    overflow: hidden;
}

.iconCell 
{
    display: table-cell;
}

.KeyAction 
{
    font-size:90%;
    opacity:.35;
    cursor:pointer;
}

.KeyActionHover 
{
    font-weight:bold;
    font-size:130%;
    opacity:1.0;
    color:#990000;
}

.GuidanceMessage
{
    font-size:16pt;
    margin:15px;
}

.RelatedGuidance
{
    margin:15px;
}

.KeywordSearchDefaultMessage
{
    color:#cccccc;
}

.GuidanceSimulation
{
    font-size:16pt;
    color:#000066;
    margin:25px 25px 0px 0px;
    text-align:right;
}

.RelatedGuidanceTopic
{
    color:#000066;
    text-decoration:underline;
    cursor:pointer;
}

