body
{
    margin: 0px;
}
#modalPage
{
    display: none;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0px; left: 0px;
}
.modalBackground
{
    filter: Alpha(Opacity=60); -moz-opacity:0.6; opacity: 0.6;
    width: 100%; height: 100%; background-color: #999999;
    position: absolute;
    z-index: 500;
    top: 0px; left: 0px;
}
.modalContainer
{
    position: absolute;
    width: 300px;
    left: 0;
    top: 0;
    z-index: 750;
}

/*******************************************************************************
 * Tag Styles 
 ******************************************************************************/
 
h1
{
	padding-top: 15px;
	font-size: 28px;
	font-family: Arial;
	color: #618bc5;
	font-weight: normal;
	padding-bottom: 0px;
	margin-bottom: 18px;
}


/*******************************************************************************
 * Named Element Styles
 ******************************************************************************/
#entityTypeSelectorPanelHover
{
	background-color: #E9E0DD;
    font-family: Segoe UI, Tahoma, Sans-Serif;
    color: #000000;
    font-size: xx-small;
    font-weight: bold;
    visibility: visible;
}

#selectedEntityTypeLabel
{
    font-family: Calibri, Arial, Sans-Serif;
    font-size: medium;
}
#searchTypeMenu
{
    position: absolute;
    z-index: 999;
    top: 130px;
    left: 35px;
}


#searchTypeSelector
{
    position: absolute;
    left: 21px;
    top: 110px;
}

.searchResultsNavigationHeader
{
    font-family: Arial;
    font-size: 14px;
    height: 28px;
    margin-top: 10px;
    background-image: url('/images/grayfade.gif');
    background-repeat:repeat-x;
    background-position:bottom; 
    color: White;
    text-indent: 10px;
}


/*******************************************************************************
 * Div Styles
 ******************************************************************************/
div.company
{
    margin-top: 2px;
    margin-left: 4px;
    border-bottom: #b9b9b9 thin dashed;
    cursor: pointer;
    font-family: Arial, Sans-Serif;
    font-size: 8pt;
}

div.entitySearchCriteria
{
	font-family: Arial, Sans-Serif;
    font-size: 8pt;
    margin-left: 12px;
    margin-right: 12px;
    margin-top: 1px;   	
}

div.entitySearchResults
{
	font-family: Arial, Sans-Serif;
    font-size: 8pt;
    margin-left: 0px;
    margin-right: 12px;
    margin-top: 2px;    
}

div.searchTypeMenu
{
    background-color: #E9E0DD;
    font-family: Segoe UI, Tahoma, Sans-Serif;
    color: #000000;
    font-size: xx-small;
    font-weight: bold;
    filter: progid:DXImageTransform.Microsoft.Fade(Duration=0.33)progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#F7F7E8,endColorStr=#DBC799);
}

div.sitePageHeader
{
    background-image: url(../App_Themes/Firm360/Images/menu_header.png);
    color: #FFFFFF;
    font-family: Helvetica, Sans-Serif;
    font-size: x-small;
    font-weight: bold;
    padding-left: 4px;
}



div.profileInfoCollectorSmall
{
    margin-left: 2px;
    margin-top: 2px;
    padding-left: 2px;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-right: 2px;
    font-family: Segoe UI, Tahoma, Sans-Serif;
}

div.reportLinks
{
    margin-left: 12px;
    margin-right: 12px;
    margin-top: 2px;
    margin-bottom: 2px;
    padding-left: 2px;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-right: 2px;
    text-align: left;
    white-space:nowrap;
    font-family: Segoe UI, Tahoma, Sans-Serif;
}

div.profileInfoCollectorSmallControl 
{
	margin-left: 15px;
    font-family: Segoe UI, Tahoma, Sans-Serif;
    font-size: xx-small;
    color: Black;
}

div.entitySearchResultsHeader
{
	border: 0px;
    padding-left: 2px;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-right: 2px;
    font-family: Segoe UI, Tahoma, Sans-Serif;
}

.companyNameOrTickerSearchResultsHeaderPanelTextLabel
{
	font-size: 12pt;
	font-weight: bold;
	color: #bf8449;
}

.companyNameOrTickerSearchResultsHeaderPanelTextLabelDisabled
{
	font-size: 12pt;
	font-weight: bold;
	color: Gray;
}

div.variants
{
    height: 0px;
    visibility: hidden;
    margin-left: 4px;
    margin-right: 4px;
    margin-bottom: 4px;
    color: #000000;
    width: 100%;
    filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#F7F7E8,endColorStr=#DBC799);
}

div.searchNavigation
{
    border-top: solid 2px #D3D3D3;
    border-bottom: solid 2px #D3D3D3;
    font-family: Segoe UI, Tahoma, Sans-Serif;
    font-size: x-small;
    margin-left: 8px;
    margin-right: 8px;
    
}

div.hoverMessage
{
  border : 1px solid black; 
  background-color :White; 
  padding: 3px; 
  font:Arial;
  font-family:Arial;
  font-size:11px;
  color:#000000;  
  position: absolute;
  width: 300px;
  z-index:2000;  
}

div.basicMessage
{
  border:1px solid red; 
  background-color :White; 
  padding: 10px; 
  font:Arial;
  font-family:Arial;
  font-size:11px;
  color:#000000;  
  position: absolute;
  z-index:10000;
  left:100px; 
  visibility:hidden;
  display:block;
}

div.uploadNewImagePanel
{
    background-color: #D9D7D8; 
    display: block;
    visibility: hidden;
    position:  absolute;    
    left: 250px;
    top: 0px;
    width: 450px;
    height: 200px;
    border: solid 2px black;
    z-index: 9999;
    font: Arial;
    font-family: Arial;
    font-size: 11px;
    color: #000000;
}

.uploadWindowFrame
{
    margin: 0px;
    font: Arial;
    font-family: Arial;
    font-size: 12px;
    color: #000000;
    background-color: #FFFFFF;
}

.button
{
    cursor: pointer;
}

#uploadFrame
{
    border-style: none;
}

div.thom_fullscreen_div
{	
  background-color :Gray; 
  position: absolute;
  left: 0px;
  top:  0px;
  display:block;
  filter: alpha(opacity=33);-moz-opacity:0.33;opacity: 0.3;
}

div.warningMessage
{
  border:1px solid red; 
  background-color :White; 
  padding: 10px; 
  margin-left:240px;
  font:Arial;
  font-family:Arial;
  font-size:11px;
  color:#000000;  
  position: absolute;
  z-index:10000;
  left:100px; 
  display:block;
  width:50%;
}

div.fatalMessage
{
  border:3px solid red; 
  background-color :White; 
  padding: 10px; 
  font:Arial;
  font-family:Arial;
  font-size:11px;
  color:red;  
  position: absolute;
  z-index:10000;
  left:100px; 
  visibility:hidden;
  display:block;
}

div.informationalMessage
{
  border:1px solid black; 
  background-color :White; 
  padding: 10px; 
  font:Arial;
  font-family:Arial;
  font-size:11px;
  color:#000000;  
  font-weight:bold;
  position: absolute;
  z-index:10000;
  left:100px; 
  visibility:hidden;
  display:block;
}

.MyGrid, .MyGrid td
{
	border-width: 2px;
	border-color: #d6d5c5;
	padding: 5px;
}

.fullListItem
{
	background-color: #eff1f0;
	padding-left:20px;
	padding-right: 7px;
	font-family: Arial, Sans-Serif;	
	font-size: 11px;
}

.fullListAlternateItem
{
	background-color: White;
	padding-left: 20px;
	padding-right: 7px;
	font-family: Arial, Sans-Serif;	
	font-size: 11px;	
}

.dealsHeader 
{
	background-color: #eaeae0;
	font-family: Arial, Sans-Serif;	
	font-size: 11px;
	font-weight: bold;
	color: #605f2f;
}	

.dealsListItem
{
	border: 1px solid #d6d5c5;
	background-color: #e8e8e8;
	padding-left: 5px;
	padding-right: 5px;
	font-family: Arial, Sans-Serif;	
	font-size: 11px;
}

.dealsListAlternateItem
{
	border: 1px solid #d6d5c5;
	background-color: #f0efea;
	padding-left: 5px;
	padding-right: 5px;
	font-family: Arial, Sans-Serif;	
	font-size: 11px;
}

.locationMatch
{
    text-align: left;
    padding: 1px;
    background-color: White;
    color: Black;
    cursor: pointer;
}


.fullListHeader, 
.fullListHeader a, 
.fullListHeader a:hover,
.fullListHeader a:visited
{
	background-color: #ebebeb;
    background-image: url('/images/grayfade.gif');
    font-family: Arial;
    font-size: 13px;
    height: 28px;
    font-weight: bold;
    color: #FFF;
}

.relationshipTableHeader, 
.relationshipTableHeader a, 
.relationshipTableHeader a:hover,
.relationshipTableHeader a:visited
{
	background-color: #ebebeb;
    background-image: url('/images/grayfade-tall.gif');
    font-family: Arial;
    font-size: 13px;
    height: 28px;
    font-weight: bold;
    color: #FFF;
}	

.resultTable, .resultTable td
{
	border-bottom: solid 1px #d1d0cc;
	border-left: 0px;
	border-right: 0px;
}
.resultTableHeader
{
	background-color: White;
	font-family: Arial, Sans-Serif;	
	font-size: 11px;
	font-weight: bold;
	color: Black;
}
.resultTableFooter,.resultTableFooter td
{
	border: 0px;
}

.resultTableItem
{
	background-color: #eff1f0;
	padding-left: 5px;
	padding-right: 5px;
	font-weight:normal;
	font-family: Arial, Sans-Serif;	
	font-size: 11px;
	text-align: center;
	
}
.resultTableAlternateItem
{
	background-color: White;
	padding-left: 5px;
	padding-right: 5px;
	font-family: Arial, Sans-Serif;	
	font-size: 11px;
	text-align: center;
}

.printonly
{
	display:none;
	visibility: collapse;
}

/* Do not delete. This is needed for the next style to align the radio button text properly.*/
.radioButtonText input
{
	
}
.radioButtonText label
{
 padding-top:3px;
 display:inline-block;
}


div.border 
{
	position:absolute; top:0px; bottom:0px; left:0px; right:0px;
	border-top: 8px solid #052f59;
	border-right: 8px solid #052f59;
	border-left: 8px solid #052f59;

}

div.banner 
{
	height: 95px;
}

div.resultsNavigationBox
{
    position: relative;
    left: 0px;
    top: 0px;
    border: solid 0px #808080;
}

.fromCancelMessage
{
    color: Red;	
	font-family: Arial, Sans-Serif;
    font-size: 10pt;
    font-style: italic;
}

#navigationDiv { position: relative; height: 100%; top: 0px; }
/*******************************************************************************
 * Span Styles
 ******************************************************************************/
span.searchTypeSelector
{
    font-family: Calibri, Arial, Sans-Serif;
    font-size: medium;
}

span.profileInfoCollectorSmallHeading
{
    font-weight: bold;
}

span.highLightText
{
    background-color: Yellow;
}


/*******************************************************************************
 * Table Styles
 ******************************************************************************/
td.searchResultInstructionsPadded1
{
	 padding-left: 15px;
	 font-weight: normal;
	 font-size:small;
}
td.searchResultInstructionsPadded2
{
	 padding-bottom:20px;
	 padding-left:50px;
}


/*******************************************************************************
 * Other Styles
 ******************************************************************************/
.companyDetail
{
    font-family: Arial, Sans-Serif;
    font-size: 8pt;
}

.companyName
{
    font-family: Arial, Sans-Serif;
    font-weight: bold;
    font-size: 8pt;
}

.inputText
{
    font-family: Segoe UI, Tahoma, Sans-Serif;
    font-size: xx-small;
}

.searchNavigationLink
{
    text-decoration: underline;
}

.disabledLink
{
    color: #808080;
}

.selectedDateMacro
{
    font-weight: bold;
    color: Black;
    text-decoration: none;
    cursor: default;
}
.selectedDateMacro:hover
{
    font-weight: bold;
    color: Black;
    text-decoration: none;
    cursor: default;
}

.unSelectedDateMacro
{
	text-decoration: underline;
}

.entityBox
{
    width: 90%;
    font-family: Segoe UI, Tahoma, Sans-Serif;
    font-size: xx-small;
    border: 0px;
}

.imgBanner
{
    left: 0px;  
    top: 0px;
}

.imgSiteNav 
{
	right: 0px;
    position: absolute;
    top: 0px;
}

.navHome 
{
	position:absolute;
	right: 168px;
	top: 12px;
}

.navMyMonitor
{
	position:absolute;
	right: 96px;
	top: 12px;
}

.navHelp
{
	position:absolute;
	right: 58px;
	top: 12px;
}

.navSignOff 
{
	position:absolute;
	right: 2px;
	top: 12px;
}

.companyResultsEventCountHoverPanel
{
	font-family: Segoe UI, Tahoma, Sans-Serif;
    color: #000000;
    font-size: 11px;
    font-weight: bold;
	display: none;
    border: 1px solid gray;
    background-color: White;
    height: auto;
    width: auto;
    padding: 7px;
    padding-top: 4px;
    padding-bottom: 4px;
}

.whiteText
{
	color: White;
	font-family: verdana,arial,sans-serif;
}

.grayText
{
	color: Gray;
	font-family: verdana,arial,sans-serif;
}
.resultsNavHeader
{
    background-color: #FEFEFE;
    margin-bottom: 1px;
    border-bottom-color: #808080;
    border-bottom-style: dotted;
	font-family: Segoe UI, Tahoma, Sans-Serif;
	font-size: small;
	color: #2F4E6B;
}

.dotRule157 
{
	padding-top: 8px;
	padding-bottom: 5px;
}

.blk_text_7
{
    font-family:verdana,arial,sans-serif;
    font-size:11px;
    color:#000000;
}

.result_coming_soon
{
    font-family:verdana,arial,sans-serif;
    font-size:11px;
    color:#666666;
}
.result_coming_soon:hover 
{
	text-decoration: none;
	color: #666666;
}

.result_coming_soon_bold
{
    font-family:verdana,arial,sans-serif;
    font-size:11px;
    color:#666666;
    font-weight: bold;
}
.result_coming_soon_bold:hover 
{
	text-decoration: none;
	color: #666666;
}

.gray_text_9{font-family:verdana,arial,sans-serif;font-size:12px;color:#666666;}

.blk_text_7B{font-family:verdana,arial,sans-serif;font-size:11px;color:#000000;font-weight:bold;}

.blk_text_7Balt{font-family:verdana,arial,sans-serif;font-size:12px;color:#000000;font-weight:normal;}

.gray_text_7Balt{font-family:verdana,arial,sans-serif;font-size:12px;color:#666666;font-weight:normal;}

.blk_text_7_no_print
{
    font-family:verdana,arial,sans-serif;
    font-size:11px;
    color:#000000;
}

.gray_text_7
{
    font-family:verdana,arial,sans-serif;
    font-size:11px;
    color:Gray;
}

.gray_text_7B{font-family:verdana,arial,sans-serif;font-size:11px;color:Gray;font-weight:bold;}



.bottom_link
{
    font-family: Segoe UI, Tahoma, Sans-Serif;
    font-size: x-small;
}

/* Styles for the tables in the law firm anchor search results */
.lawFirmBranchSelectAndDelectAllLinkHeading
{
    color:#303188;
    text-decoration: underline;
    cursor: pointer;
}
.lawFirmResultsGrid, .lawFirmResultsGrid td
{
	border-width: 0px;
	border-color: #d6d5c5;
	border-style: solid;
	border-collapse: collapse;
}
.lawFirmNoBorderGrid, .lawFirmNoBorderGrid td
{
	border-width: 0px;
}
/* Styles for the tables in the law firm anchor search results */

.nameTickerResultsGrid, .nameTickerResultsGrid td
{
	border-width: 0px;
	border-color: #d6d5c5;
	border-style: solid;
	border-collapse: collapse;
	font-family: Arial;
	font-size: 12px;
}
.nameTickerResultsGridLeftBorder
{
    border-left:2px; 
    border-left-style: solid; 
    border-left-color:#d6d5c5;
}
a{font-family:arial,sans-serif;font-size:12px;color:#44a6dc; text-decoration:none; padding-right: 0px; cursor: pointer;}
a:hover{text-decoration: none; color:#44a6dc}
a:visited{text-decoration: none; color:#44a6dc}

a.nav{color:#969696;text-decoration:none; font-size: 13px; margin-right: 15px; cursor:pointer;}
a.nav:hover{color:#969696;text-decoration:underline;}
a.nav:visited{color:#969696;}

.footer{color:#828282;text-decoration:none; font-size: 12px; }
a.footer{color:#828282;text-decoration:none; margin-left: 5px; margin-right: 5px; cursor:pointer;}
a.footer:hover{color:#828282;text-decoration:underline;}
a.footer:visited{color:#828282;}

a.blue{color:#003399;text-decoration:underline;}
a.blue:hover{color:#003399;text-decoration:underline;}
a.blue:visited{color:#003399;}

a.white{color:#ffffff;text-decoration:none;}
a.white:hover{color:#ffffff;text-decoration:underline;}
a.white:visited{color:#ffffff;}

a.white_u{color:#ffffff;text-decoration:underline;}
a.white_u:hover{color:#ffffff;text-decoration:underline;}
a.white_u:visited{color:#ffffff;}

a.grey{color:#666666;text-decoration:none;}
a.grey:hover{color:#666666;text-decoration:underline;}
a.grey:visited{color:#666666;}

a.bcrumb{font-family:arial,sans-serif;color:#DFDFC8;font-weight:bold;}
a.bcrumb:hover{color:#DFDFC8;text-decoration:none;}
a.bcrumb:visited{color:#DFDFC8;}

a.blank{color:#000000;text-decoration:none;}
a.blank:hover{color:#000000;text-decoration:none;}
a.blank:visited{color:#000000;}

.blu_link{font-family:arial,sans-serif;font-size:12px;color:#3c6295;font-weight:bold;}
.lightblu_link{font-family:arial,sans-serif;font-size:12px;color:#44a6dc; text-decoration:none; padding-right: 0px; cursor: pointer;}
.lightblu_link:hover{text-decoration: none; color:#44a6dc}
.lightblu_link:visited{text-decoration: none; color:#44a6dc}

.disabled_blu_link{font-family:arial,sans-serif;font-size:12px;color:#828282;font-weight:bold;}
.gray_link{font-family:arial,sans-serif;font-size:12px;color:#828282; text-decoration:none; padding-right: 0px; cursor: pointer;}
.gray_link:hover{text-decoration: none; color:#828282}
.gray_link:visited{text-decoration: none; color:#828282}

.gray_link_heading{font-family:arial,sans-serif;font-size:13px;color:#828282; text-decoration:none; padding-right: 0px; cursor: pointer;}
.gray_link_heading:hover{text-decoration: none; color:#828282}
.gray_link_heading:visited{text-decoration: none; color:#828282}

.gray_link_current {font-family:arial,sans-serif;font-size:12px;color:#828282; text-decoration:none; padding-right: 0px; cursor: pointer; font-weight: bold; }

.blu_matches { font-size: 17px; color: #446a9d; font-weight: bold; }

.gry_text_7{font-family:verdana,arial,sans-serif;font-size:10px;color:#666060;font-weight:bold;}
.gry_text_8{font-family:arial,sans-serif;font-size:12px;color:#666060;font-weight:bold;}
.gry_text_10{font-family:arial,sans-serif;font-size:13px;color:#666060;font-weight:bold;}

.blk_text_8{font-family:verdana,arial,sans-serif;font-size:11px;color:#000000;}
.blk_text_8B{font-family:verdana,arial,sans-serif;font-size:11px;color:#000000;font-weight:bold;}
.blk_text_9{font-family:verdana,arial,sans-serif;font-size:12px;color:#000000;}

.blu_text_65{font-family:verdana, arial,sans-serif;font-size:.65em;color:#003399;}
.blu_text_65B{font-family:verdana, arial,sans-serif;font-size:.65em;color:#003399;font-weight:bold;}
.blu_text_7{font-family:verdana, arial,sans-serif;font-size:.7em;color:#003399;}
.blu_text_7B{font-family:verdana, arial,sans-serif;font-size:.7em;color:Navy;font-weight:bold;}
.blu_text_8{font-family:verdana, arial,sans-serif;font-size:.8em;color:#003399;}
.blu_text_8B{font-family:verdana, arial,sans-serif;font-size:.8em;color:#003399;font-weight:bold;}
.blu_text_9{font-family:verdana, arial,sans-serif;font-size:.9em;color:#003399;}
.blu_text_9B{font-family:verdana, arial,sans-serif;font-size:12px;color:#003399;font-weight:bold;}

.blu_text_10{font-family:verdana,arial,sans-serif;font-size:11px;color:#003399;}
.blu_text_11{font-family:verdana, arial,sans-serif;font-size:12px;color:#003399;}
.blu_text_link{font-family:verdana,arial,sans-serif;font-size:11px;text-decoration:underline;color:Navy;}
.blu_text_linkB{padding-left:15px;font-family:verdana,arial,sans-serif;font-size:11px;font-weight:bold;text-decoration:underline;color:Navy;}

.blu_text_13pxB{font-family:arial,sans-serif;font-size:13px;color:#003366;font-weight:bold; }
.blu_text_15px{font-family:arial,sans-serif;font-size:15px;color:#003366;font-weight:bold; }
.bro_text_8B{font-family:verdana, arial,sans-serif;font-size:1.1em;color:#7e7e68;font-weight:bold;}

.bro_text_7B{font-family: arial,sans-serif;font-size:12px;color:#828282;font-weight:bold;}
.bro_text_7{font-family:arial,sans-serif;font-size:12px;color:#828282;font-weight:normal;}
.light_gray{font-family:arial,sans-serif;font-size:12px;color: #CCC; }
.bro_text_link{font-family:arial,sans-serif;font-size:.9em;color:#7e7e68;font-weight:bold;}

.bro_text_link:hover{color:#7e7e68;}


.wht_text_7{font-family:verdana, arial,sans-serif;font-size:.7em;color:#ffffff;}
.wht_text_7b{font-family:verdana, arial,sans-serif;font-size:.7em;color:#ffffff;font-weight:bold;}
.wht_text_8{font-family:verdana, arial,sans-serif;font-size:.8em;color:#ffffff;}
.wht_text_8b{font-family:verdana, arial,sans-serif;font-size:.8em;color:#ffffff;font-weight:bold;}


.frmInpt300_8{width:300px;height:19px;font-size:.8em;color:#000000;}
.frmInpt250_8{width:250px;height:19px;font-size:.8em;color:#000000;}
.frmInpt175_8{width:175px;height:19px;font-size:.8em;color:#000000;}
.frmInpt155_8{width:155px;height:19px;font-size:.8em;color:#000000;}
.frmInpt120_8{width:120px;height:19px;font-size:.8em;color:#000000;}

.newSearchLink 
{
	font-weight:600;
}

.advancedSearchNavigationOuterAccordionHeaderEnabled
{
	background-image: url(/images/bluearrow-right.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	text-indent: 10px;
	padding-bottom: 2px;
}

.advancedSearchNavigationOuterAccordionHeaderDisabled
{
	background-image: url(/images/grayarrow-right.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	text-indent: 10px;
	padding-bottom: 2px;
}

.advancedSearchNavigationOuterAccordionSelectedHeader
{
	background-image: url(/images/bluearrow-down.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	text-indent: 10px;
	padding-bottom: 2px;
}

.myMonitorGridLeftNavigationSelectedHeader
{
	background-image: url(/images/grayarrow-down.gif);
	background-repeat: no-repeat;
	background-position:  0px 8px;
	text-indent: 10px;
	font-family:arial,sans-serif;
	font-size:12px;
	color:#828282; 
	font-weight:normal !important;
	text-decoration:none; 
	padding-right: 0px; 
	padding-bottom:2px;
	padding-top: 3px;
	cursor: pointer;
	margin-left: 5px;
}
.myMonitorGridLeftNavigationUnSelectedHeader
{
	background-image: url(/images/grayarrow-right.gif);
	background-repeat: no-repeat;
	background-position:  0px 8px;
    text-indent: 10px;
	font-family:arial,sans-serif;
	font-size:12px;
	color:#828282; 
	text-decoration:none; 
	padding-right: 0px; 
	padding-top: 3px;
	cursor: pointer;
	margin-left: 5px;
}

.myMonitorGridLeftNavigationChildItem
{
    width:170px;
    border-bottom: 1px solid #d1d0cc;
    font-family:arial,sans-serif;
	font-size:12px;
	color:#828282; 
	text-decoration:none; 
	padding-top:2px;
	padding-bottom:2px;
	padding-right: 0px; 
	cursor: pointer;
	margin-left:17px;
}
.resultsSectionHeader
{
    font-family: Arial;
    font-size: 20px;
    font-weight: normal;
    color: #003479;
    padding-bottom:2px;
}
.refinementOuterAccordionHeader
{
	background-image: url(/images/right_arrow_tan.gif);
	background-repeat: no-repeat;
	text-indent: 22px;
	margin-top: 5px;
	padding-bottom: 7px;
	border-bottom: 1px solid #807f6b;
}

.refinementOuterAccordionSelectedHeader
{
	background-image: url(/images/down_arrow_tan.gif);
	background-repeat: no-repeat;
	text-indent: 22px;
	margin-top: 5px;
	padding-bottom: 7px;
}

.refinementInnerAccordionHeader
{
	background-image: url(/images/right_brktarrow_tan.gif);
	background-repeat: no-repeat;
	text-indent: 23px;
	font-family:verdana, arial,sans-serif;font-size:13px;color:#000000;font-weight:bold; 
	border-bottom: 1px solid #d6d5c5;
	padding-bottom: 2px;
	padding-top: 2px;
	margin-left: 25px;
}

.refinementInnerAccordionSelectedHeader
{
	background-image: url(/images/down_brktarrow_tan.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	text-indent: 23px;
	font-family:verdana, arial,sans-serif;font-size:13px;color:#000000;font-weight:bold; 
	background-color: #F4F4F0;
	padding-top: 5px;
	margin-left: 25px;

}

div.refinementCriteria
{
	font-family:arial,sans-serif;font-size:12px;color:#000000; 		
	background-color: #F4F4F0;
	padding-left: 0px;
	border-bottom: 1px solid #d6d5c5;
	margin-left: 5px;
	margin-bottom: 3px;
	padding-top: 5px;

}
div.refinementCriteriaCourtAnalysis
{
	font-family:verdana, arial,sans-serif;font-size:12px;color:#000000; 		
	background-color: #F4F4F0;
	padding-left: 0px;
	margin-left: 10px;
	margin-bottom: 0px;
	padding-top: 0px;
}
div.refinementCriteria_DealHeadquartersLocation
{
	font-family:verdana, arial,sans-serif;font-size:16px;color:#000000; 		
	background-color: #F4F4F0;
	margin-left: 25px;
	margin-bottom: 3px;
	padding-top: 5px;
}
div.refinementCriteria_IPInventorLocation
{
	font-family:verdana, arial,sans-serif;font-size:16px;color:#000000; 		
	background-color: #F4F4F0;
	margin-left: 25px;
	margin-bottom: 3px;
	padding-top: 5px;
}
/**************/
.floatingDiv{
    position: absolute;
    border: solid 1px #000000;
    background-color: #ffffff;
    padding: 5px;
    width: 300px;
    z-index:2000;
}
.floatingPADiv
{
	position:relative;
    background-color: #ffffff;
    font-family:verdana, arial,sans-serif;font-size:12px;color:#000000;font-weight:lighter;
    padding: 5px;
}

.floatingScrollableDivOuter{
    position: absolute;
    border: solid 1px #000000;
    background-color: #ffffff;
    padding: 5px;

}

.statusText 
{
	font-family:verdana, arial,sans-serif;font-size:9px;color:#000000; 
	
}
.searchBox
{
	 position:absolute; 
	 display:none; 
	 margin-left: -15px; 
	 border: 1px solid black; 
	 background-color:White; 
	 padding: 4px; 
	 padding-left: 10px; 
	 padding-right: 10px;
	 z-index:10000;
}
.uploadImageInprogressBox
{
	 position:absolute; 
	 display:none; 
	 _margin-left: -13px; 
	 margin-left: -10px; 
	 _border: 1px solid black; 
	 background-color:White; 
	 _padding: 4px; 
	 _padding-left: 10px; 
	 _padding-right: 10px;
	 z-index:10000;
	 width: 450px;
     _height: 170px;
}
.floatingScrollableDivInner
{
    font-family:verdana, arial,sans-serif;font-size:12px;color:#000000; 
    background-color: #ffffff;
    padding: 0px;
}
/**************/

.variantMatch 
{
	color: #AF6C23;
	font-size:11px;
	font-weight:bold;
	font-style: italic;
}

.noLawFirmBranchMatch 
{
	color: red;
	font-size:8px;
	font-style: italic;
}

.relatedFirmName
{
	font-family:'Arial'; 
	color:#000000; 
	font-size:8pt;
}

.relatedFirmLabel
{
	font-family:'Arial';
	color:#000000;
	font-size:8pt;
	font-weight: bold;
}

.relatedCourtName
{
	font-family:'Arial'; 
	color:#000000; 
	font-size:8pt;
}

.relatedCourtLabel
{
	font-family:'Arial';
	color:#000000;
	font-size:8pt;
	font-weight: bold;
}

.nameRefocusLabel 
{
	display:none;
	visibility:collapse;
}

.fullListOtherRowLabel
{
	display:inline;
	visibility:visible;	
}

.fullListLink
{
	display:inline;
	visibility:visible;
}

.accumulativeTotalRowLabel
{
	display:inline;
	visibility:visible;
}
.colorColumn
{
	padding-right:5px;
}
/*******************************************************************************
 * Other Company Match Results Header Styles
 ******************************************************************************/
.SearchResultsGridHeaderSort_Company_ASC{
    background-image: url(/images/up_brktarrow_blue_w.gif);
    background-repeat: no-repeat;
    background-position: 123px 6px;
}
.SearchResultsGridHeaderSort_Company_DESC{
    background-image: url(/images/down_arrow_tan.gif);
    background-repeat: no-repeat;
    background-position: 123px 6px;
}
.SearchResultsGridHeaderSort_LegalEvents_ASC{
    background-image: url(/images/up_brktarrow_blue_w.gif);
    background-repeat: no-repeat;
    background-position: 100px 6px;
}
.SearchResultsGridHeaderSort_LegalEvents_DESC{
    background-image: url(/images/down_arrow_tan.gif);
    background-repeat: no-repeat;
    background-position: 100px 6px;
}


ul {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 20px

}

input[type="button"] 
{
	cursor: pointer;
}
input[type="image"] 
{
	cursor: pointer;
}

#ajax__dropdown_arrow_wrapper
{
	width: 0px;
	z-index:-100;
	padding-bottom: 200px;
}

/* Ajax Calendar extender */
 .ajax__calendar_years
{
    z-index: 1;
    background-color: White;
}

.ajax__calendar_months
{
    z-index: 2;
    background-color: White;
}

.ajax__calendar_days
{
    z-index: 3;
    background-color: White;
}

/* Styles for the tree control elements */
.showArrow
{
	display:inline;
	visibility:visible;
}

.hideArrow
{
	display:none;
	visibility:collapse;
}

/* MyMonitor styles */
.myMonitorHeading
{
    font-family:'Arial'; 
    color:#FFFFFF;
    font-size:16px;
    font-weight: bold;
}

.myMonitorComingSoon
{
    position: absolute;
    top: 115px;
    left: 38px;
}
.mySearchGridHeaderSortHoverOverMessageBox
{
	 display:none; 
	 border: 1px solid black; 
	 background-color: #ebebe3;
	 padding: 4px; 
	 padding-left: 5px; 
	 padding-right: 5px;
	 text-align:left;
	 font-family: Arial;
	 font-weight:normal;
	 color: Black;
	 font-size:10px;
}
.myMonitorGridTableHeader
{
    background-color: #ebebeb;
    background-image: url('/images/grayfade-tall.gif');
    font-family: Arial;
    font-size: 12px;
    height: 25px;
    font-weight: bold;
    color: #FFFFFF;
    padding: 2px;
} 

.myMonitorGridTableHeader_SortEnabled
{
    background-color: #ebebeb;
    background-image: url('/images/grayfade-tall.gif');
    font-family: Arial;
    font-size: 12px;
    height: 25px;
    font-weight: bold;
    color: #FFF;
    cursor: pointer;
    padding-left:5px;
}

.myMonitorGridTableItem
{
    font-family: Arial;
    font-size: 12px;
    height: 28px;
    color: #000000;
    padding: 5px;
    text-align:left;
    vertical-align:text-top;
}

.myMonitorGridCurrentPage
{
    font-family: Arial;
    font-size: 12px;
    color: #000000;
    text-align:center;
    font-weight:bold;
}

div.myMonitorAnchorHeader
{
	border: 0px;
    padding-top: 2px;
    font-family: Arial;
    font-size: 11px;
    cursor: pointer;
}
div.myMonitorNoDataMessage
{
    position: absolute;
    left: 450px;
    top: 55px;
    width: 400px;
}
div.myMonitorNoDataMessage_Floating
{
    position: absolute;
    left: 450px;
    top: 200px;
}
div.myMonitorNoDataMessage_InnerDiv
{  
    width: 400px; 
    padding-top: 10px; 
    padding-left: 10px; 
    padding-bottom: 10px; 
    padding-right: 0px; 
    border-color: #ff8600; 
    border-style: solid; 
    border-width: 1px;  
}
div.myMonitorAnchorHeader_InProgress
{
	border: 0px;
    padding-left: 2px;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-right: 2px;
    font-family: Arial;
    font-size: 11px;
    
    background-color: #ebebe3;    
    background-image: url(/images/inprogress-spinner.gif);
    background-repeat:no-repeat;
    background-position:center;
    cursor: pointer;
}

.myMonitorGridTableHeaderCell
{
    padding:2;
    padding-left:5px;
    _text-align:left;
    vertical-align:middle;
    font-size: 12px;
    white-space: nowrap;
    height:25px;
}

.myMonitorGridTable
{
	border: 1px solid #DDD;
}
.myMonitorGridTableTD {
    padding: 5px;
    font-size: 12px;
    text-align:left;
    white-space: normal;  
    vertical-align:top;
}
.wordwrap
{
   -moz-binding: url('./wordwrap.xml#wordwrap'); /* FireFox - see /resources/wordwrap.xml */
    

    word-break: break-all; /* Internet Explorer */
    word-wrap: break-word;
}
.myMonitorGridTableTD_SnippetAnnotation {
    padding: 5px;
    font-size: 12px;
    text-align:left;
    white-space:pre-wrap;
    vertical-align:top;
    width:400px;
    word-wrap: break-word;
}

.myMonitorGridTableTD_NarrowWidth {
    padding: 5px;
    white-space: pre-wrap;
    font-size: 12px;   
    _text-align:left;
    margin-right: 6px;
    vertical-align: top;
    width:14%;
}
.myMonitorAnchorHeaderArrowTableCell
{
    width: 29px;
    height: 25px;
    background-color: #ebebe3;
    vertical-align:middle;
    padding:2px;
}

.myMonitorGridTableTD_ShoppingCart {
    font-size: 12px;
    text-align:left;
}

.myMonitorGridTablePagination {
    border-top: solid 0px #c0c0c0;
    background-color: #FFF;
}
.myMonitorGridTableTD_EmptyView {
    padding: 5px;
}
.myMonitorGridHyperlinkText {
    cursor: pointer; cursor: hand;
    text-decoration: underline;
}

/* Styles for the tables in the search results */
.resultsGrid, .resultsGrid td
{
	border-width: 0px;
	border-color: #d6d5c5;
	border-style: solid;
	width: 98%;  
	border-collapse: collapse;
}

.noBorderGrid, .noBorderGrid td
{
	border-width: 0px;
}

.instructionText
{
	background-image: url('/images/searchcritera-left.gif');
    font-family:verdana,arial,sans-serif;
    font-size:8px;
    color:#000000;
    text-align:left;
    width:350px;
    padding-left:20px;
    padding-bottom:15px;
}

.signonHeader
{
    padding-left:10px;
    font-family: Arial;
    font-size: 10pt;
    color:White;
    background-color:Gray;
    height: 20px; 
    padding-top: 3px;
    background-repeat:no-repeat; 
    background-position:right; 
    padding-bottom:5px;
    text-align:left;
}

.signonContent
{
	padding-left:10px;	
}

.signonContentMiddle
{ 
	padding-left:10px;	
	padding-top:00px;
}


.signonContentTop
{
	padding-top:10px;
	padding-left:10px;
	padding-right:20px;
	padding-bottom:0px;
}

.signonContentBottom
{
	padding-top:15px;
	padding-bottom:50px;
	padding-left:10px;
	padding-right:20px;
}



.signonContentButton
{
	padding-top:15px;padding-left:20px;
}

.signonButtonText
{
    text-align:center;
}
.passThruCheckbox 
{
	vertical-align:text-bottom;
}

.companyVariantHeader 
{
	background-color: #eaeae0;
	font-family: Arial, Sans-Serif;	
	font-size: 14px;
	font-weight: bold;
	color: #003366;
	text-align: right;
	padding-top: 5px;
	padding-bottom: 5px;
}	

.companyVariantListItem
{
	background-color: #eff1f0;
	padding-left: 5px;
	padding-right: 5px;
	font-family: Arial, Sans-Serif;	
	font-size: 11px;
}

.companyVariantListAlternateItem
{
	background-color: White;
	padding-left: 5px;
	padding-right: 5px;
	font-family: Arial, Sans-Serif;	
	font-size: 11px;
}

/* Company Summary Styles */
.companySummarySectionTitle
{
	font-family: Arial;		
	font-size: 16px;
	font-weight: bold;
}

.companySummaryParentTitle
{
	font-family: Arial;		
	font-size: 14px;
	font-weight: bold;
}

.companySummaryBusinessDescriptionTable td
{
	margin-top: 0;	
	text-align: left;
	vertical-align: top;
}

.companySummaryBusinessDescriptionTable tr
{
	padding-bottom: 20px;
}

.companySummaryBusinessDescriptionTableLeftColumn
{
	font-weight: bold;
	width: 200px;
}

.companySummaryTable
{
	margin-left: 20px;
}

.companySummaryTable td
{
	padding: 5px 5px 5px 10px;
}
.companySummaryTableLeftColumn
{
	width: 30px;
}

div.centered
{
	margin-left: auto;
	margin-right: auto;
	width: 300px;
}

.blueFadeHeader
{
	color: white; 
	padding-left: 10px; 
	font-size: 15px; 
	font-family: Arial; 
	height: 29px; 
	background-image: url('/images/bluefade.gif');
}

.grayFadeHeader
{
	color: white; 
	padding-left: 10px; 
	font-size: 14px; 
	font-family: Arial; 
	height: 29px; 
	background-image: url('/images/grayfade.gif');
}


option.imagebacked {
padding: 2px 0 2px 20px;
background-repeat: no-repeat;
background-position: 1px 2px;
vertical-align: middle;
}

.resultsLeftNavAccordian
{
	background-image: url('/images/bluearrow-right.gif');
	margin-top: 7px;
}

.CompanySummaryResultsLeftNavAccordian
{
	background-image: url('/images/bluearrow-right.gif');
	background-repeat: no-repeat;
	background-position: 0px 5px;
	text-indent: 9px;
	margin-left: 2px;
}

.CompanySummaryResultsLeftNavAccordianSelected
{
	background-image: url('/images/bluearrow-down.gif');
	background-repeat: no-repeat;
	background-position: 0px 7px;
	margin-bottom: 2px;
	text-indent: 11px;
	
}

.CompanySummaryResultsLeftNavAccordianSelected
{
	background-image: url('/images/bluearrow-down.gif');
	background-repeat: no-repeat;
}
.resultsLeftNavAccordian
{
	background-image: url('/images/bluearrow-right.gif');
	background-repeat: no-repeat;
	background-position: 0px 5px;
	text-indent: 7px;
	margin-left: 2px;
}

.resultsLeftNavAccordianSelected
{
	background-image: url('/images/bluearrow-down.gif');
	background-repeat: no-repeat;
	background-position: 0px 7px;
	margin-bottom: 2px;
	margin-top: 7px;
	text-indent: 9px;
}
.otherHeaderCollapsed 
{
	background-image: url('/images/grayarrow-right.gif');
	background-repeat: no-repeat;
	background-position: 0px 5px;
	text-indent: 7px;
	margin-left: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.otherHeaderSelected
{
	background-image: url('/images/grayarrow-down.gif');
	background-repeat: no-repeat;
	background-position: 0px 7px;
	text-indent: 9px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.CompanySummaryOtherHeaderCollapsed 
{
	background-image: url('/images/grayarrow-right.gif');
	background-repeat: no-repeat;
	background-position: 0px 5px;
	text-indent: 7px;
	margin-left: 12px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.CompanySummaryOtherHeaderSelected
{
	background-image: url('/images/grayarrow-down.gif');
	background-repeat: no-repeat;
	background-position: 0px 7px;
	text-indent: 9px;
	margin-left: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
}


.Level3Results
{
}


.leftNavContent
{
	margin-left: 10px;
}

.marketingText
{
	font-family: Arial;
	font-size: 13px;
	vertical-align: top;
	line-height: 15px;
}
.monitor 
{
	font-size: 18px;
	color: #666;
	font-weight: normal;
}

.central
{
	font-size: 18px;
	color: #618bc5;
}

.internalInfoValue
{
	font-style: italic;
}

.epl_header
{
    background-color: #666666;
	color: #ffffff;
	width: 235px;
	font-family: Arial, Sans-Serif;
	font-size: 10pt;
	padding-left: 4px;
	padding-top: 6px;
	padding-bottom: 6px;
}

td.epl_header_cell
{
    font-family: Arial, Sans-Serif;
    font-size: 13px;
    padding: 10px;
    border: solid 1px #000000;
}

.epl_body_cell_with_img
{
	background-image: url('/images/searchcritera-middle.gif'); 
	background-position: bottom;
	background-repeat:repeat-x;
	border: 2px solid #eee;
	padding:10px;
}

td.epl_body_cell
{
    border-top: solid 1px #cacaca;
    border-left: solid 1px #cacaca;
    border-bottom: solid 1px #cacaca;
    border-right: solid 1px #cacaca;
    padding: 24px;
}

td.epl_inner_body_cell
{
    font-family: Arial, Sans-Serif;
    font-size: 13px;
    color: #000000;
    padding-bottom: 10px;
}

.epl_header_text
{
	font-family: Arial, Sans-Serif;
    font-size: 20px;
    font-weight:500;
    color: #003479;
}

.epl_sm_header_text
{
	font-family: Arial, Sans-Serif;
    font-size: 13px;
    font-weight: bold;
    color:#666060
}

.epl_criteria_title
{
	font-family: Arial, Sans-Serif;
    font-size: 12px;
    font-weight: bolder;
}

.epl_criteria_text
{
	font-family: Arial, Sans-Serif;
    font-size: 11px;
    padding-left: 15px;
    display: block;
}

.epl_optional_text
{
	font-family: Arial, Sans-Serif;
    font-size: 13px;
    color: #000000;
    font-style:italic;
    padding-left: 5px;
}

.epl_body_text
{
	font-family: Arial, Sans-Serif;
    font-size: 13px;
    color: #000000;
}

.epl_link_Text
{
	font-family: Arial, Sans-Serif;
    font-size: 12px;
    text-decoration: none;
    color: #44a6dc;
    cursor: pointer;
    cursor: hand;
}

.upperNav
{
	padding-right: 10px;
	color: #44a6dc;
	font-weight: bold;
	font-size: 12px;
}


td.selectElements_topLeft
{
    width: 29px;
    height: 30px;
}

td.selectElements_topRight
{
    width: 76px;
    height: 30px;
    color: #ffffff;
    font-family: Arial, Sans-Serif;
    font-size: 13px;
    font-weight: bold;
}

td.selectElements_heading
{
    padding-left: 8px;
    font-family: Arial, Sans-Serif;
    font-size: 13px;
    font-weight: bold;
    color: #727272;
    background-color: #ffffff;
}

table.selectElements
{
    border: solid 2px #ff9100;
    background-color: #ff9100;
    cursor: hand;
}

table.selectElements_hidden
{
    border: solid 2px #666666;
    cursor: hand;
    background-color: #666666;
}

/*******************************************************************************
 * Wizard Element Styles
 ******************************************************************************/
.wizard_background_selected
{
    width: 302px;
    padding-left: 18px;
    color: White;
    font-family: Arial, Sans-Serif;
    font-size: 10pt; 
    font-weight: bold;
    background-image: url(/images/wizard_bg_selected.png);
}

.wizard_background_unselected
{
    width: 302px;
    padding-left: 18px;
    color: White;
    font-family: Arial, Sans-Serif;
    font-size: 10pt;
    font-weight: bold;
    background-image: url(/images/wizard_bg_unselected.png);
    cursor: pointer;
}

.wizard_background_unselected_disabled
{
    width: 302px;
    padding-left: 18px;
    color: White;
    font-family: Arial, Sans-Serif;
    font-size: 10pt;
    font-weight: bold;
    background-image: url(/images/wizard_bg_unselected.png);
}

.wizard_leftbox
{
    background-image: url(/images/wizard_leftbox_bg.png);
    padding: 20px;
    background-position: bottom;
    background-repeat: repeat-x;
}

.wizard_leftbox_small
{
    background-image: url(/images/wizard_leftbox_small_bg.png);
    padding: 20px;
    background-position: bottom;
    background-repeat: repeat-x;
}

.wizard_leftbox_top
{
    background-image: url(/images/wizard_leftbox_top.png);
    background-repeat: repeat-x;
}

.wizard_leftbox_bottom
{
    background-image: url(/images/wizard_leftbox_bottom.png);
    background-repeat: repeat-x;
}

.wizard_leftbox_left
{
    background-image: url(/images/wizard_leftbox_left.png);
    background-repeat: repeat-y;
}

.wizard_leftbox_right
{
    background-image: url(/images/wizard_leftbox_right.png);
    background-repeat: repeat-y;
}

.portal_link_criteria_block
{
	padding-top: 12px;
}

.portal_link_not_found_message_border_horizontal
{  
    background-image: url(/images/dot_bkgrd.png);   
    width:99%;
    height: 17px;
    background-repeat: repeat-x; 
    margin-right: 20px;
}
.portal_link_not_found_message_table
{  
    margin-top: 50px;
    width:600px;
}
div.portal_link_not_found_message
{
    height: 370px;
}

/*
 * Enhanced Portal Link More Information Page
 */
td.moreInfomationPageTitle
{
    color: White !important;
	padding-left: 10px; 
	font-size: 15px; 
	font-family: Arial; 
	height: 29px; 
	background-image: url('/images/bluefade.gif');
}
div.moreInfomationMain
{
    min-height: 400px; 
    height: auto !important; 
    height: 400px;
}
div#shoppingcart div
{
	font-family: Arial, Sans-Serif;
	font-size: 10pt;	
}
div#shoppingcart strong
{
	font-family: Arial, Sans-Serif;
	font-size: 10pt;	
}
div#shoppingcart td
{
	font-family: Arial, Sans-Serif;
	font-size: 10pt;	
}
td.moreInformation
{
    background-color: #ececec; 
    padding-left: 5px; 
    height:30px;   
    vertical-align:middle;
	font-family: Arial, Sans-Serif;
	font-size: 10pt;
	text-align:left;
}
td.moreInformationSectionTypeLabel
{
    padding-top:20px;
    border-bottom-color:  #ececec;
    border-bottom-width:2px;
    border-bottom-style:solid;
    padding-left: 5px; 
    height:30px;    
    vertical-align:middle;
	font-family: Arial, Sans-Serif;
	font-size: 16pt;
	text-align:left;
}

span.moreInformationLabel
{
	font-family: Arial, Sans-Serif;
	font-size: 12px;	
	font-weight:bold;
	text-align:left; 
	color: #44a6dc; 
}
td.moreInformationSectionDescription
{
    padding-top:5px;
    padding-left:20px;
    font-family: Arial, Sans-Serif;
	font-size: 10pt;	
	text-align:left;
}
table.moreInfomationMainTable
{
    padding: 0px; 
    width: 100%;
    margin: 0px;
}

/*
 * Enhanced Portal Link - Source text and View More Info 
 */
div.sourceViewInfoLinkContainer
{
	background-color: #ffffff;
}

div.sourceViewInfoLinkContainer td.source
{
	font-family: Arial, Sans-Serif;
	font-size: 8pt;
	font-style: italic;
	color: #000000;
	background-color: #ffffff;
	left: 4px;
	padding-bottom: 2px;
	padding-top: 2px;
}

div.sourceViewInfoLinkContainer td.view_more_info
{
    text-decoration:underline;
    cursor: pointer;
    cursor: hand;	
	background-color: #ffffff;
	font-family: Arial, Sans-Serif;
	font-size: 8pt;
	font-weight: bold;
	color: #3094d4;
	padding-bottom: 4px;
	text-align: right;
	padding-right: 8px;
	padding-top: 2px;
}

/* **************** CELL SECTIONS ************* */
#cnTable th,
#cnTable td {
    /*overflow: visible;*/
    /*style=\"width: 30%\"
    border: 1px #d6d3ce inset;*/
}


.fullListSelectAllLink
{
    color: #0086CF !important;
    text-decoration: none;
}

.fullListDeselectAllLink
{
    color: #0086CF !important;
    text-decoration: none;
}

.moreActionsMenu
{
    padding-left: 2px;
    font-family: arial,sans-serif !important;
    font-size:12px !important;
    color:#3c6295 !important;
    font-weight:bold !important;
    cursor: pointer;
}

table.sourceInfoTable
{
    border-top: solid 1px #dddddd;
}


div.moreActionsPopupMenu
{
    border: solid 1px Gray !important;
    padding: 2px;
    position: relative;
    top: -84px;
    left: 2px;
    background-color: #ffffff;
    display: none;
    width: 118px !important;
    z-index: 99999 !important;
}

div.moreActionsPopupMenu a
{
    text-decoration: underline;
    font-family: Verdana, Arial, sans-serif !important;
    font-size:12px !important;
    color:  #003399 !important;
}

div.moreActionsPopupMenu a[disabled="disabled"], a[disabled]
{
    text-decoration: none;
    font-family: Verdana, Arial, sans-serif !important;
    font-size:12px !important;
    color: #808080 !important;
}

div.moreActionsPopupMenu img#closeMenu
{
    cursor: pointer;
    position: absolute;
    margin-top: 2px !important;
    left: 103px !important;
}

.comparisonSearchBox
{
    font-family:verdana,arial,sans-serif;
    font-size:11px;
    color:#000000;
}

.docTypeInfoRadioButtonList td
{
    width: 175px !important;
}
