/* Zero Out */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;vertical-align:baseline;margin:0;padding:0;}

html {
	font-size: 62.5%;
}

body {
	font-family: arial, helvetica, sans-serif;
	background-color: #ffffff;
	color: #314455;
	text-align: center;
	padding: 0 0 50px 0;
}

#wrapper {
  margin: 0 auto;
  width: 994px;
	text-align: left;
	background-image: url('../imagesV2/wrapper_bg.gif');
	background-repeat: repeat-y;
}

.clear {
	clear: both;
	height: 0;
	font-size: 1px;
	line-height: 0;
}

a, a:visited {
	color: #0066cc;
	text-decoration: none;
}
a:active, a:hover {
	color: #333333;
	text-decoration: none;
}

/* Masthead */

#masthead {
	width: 980px;
  margin: 0 0 0 7px;
	height: 92px;
	overflow: hidden;
}

#masthead .logo {
	width: 316px;
	float: left;
}

#masthead .logo img {
	margin: 21px 0 0 50px;
}

#masthead .textlinks {
	font-size: 13px;
	color: #cccccc;
	text-align: right;
	width: 650px;/*650px*/
	float: left;
	padding: 35px 0 0 0;
}

#masthead .textlinks a, #masthead .textlinks a:visited {
	font-weight: bold;
	color: #0066cc;
	text-decoration: none;
}
#masthead .textlinks a.notifications, #masthead .textlinks a.notifications:visited {
	color: red;
}
#masthead .textlinks a.subscribeNow, #masthead .textlinks a.subscribeNow:visited {
	color: #cc0000;
}
#masthead .textlinks a:active, #masthead .textlinks a:hover {
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}

#masthead .textlinks span {
	padding: 0 4px 0 4px;
}

#masthead .textlinks span.header_personalization {
	color: #333333;
}

/* Top Nav */

#topnav {
	width: 956px;/*980px*/
	height: 31px;/*35px*/
  margin: 0 0 0 7px;
	padding: 4px 0 0 24px;
	background-image: url('../imagesV2/topnav_bg.gif');
	background-repeat: repeat-x;
	overflow: hidden;
}

ul.nav {
	padding: 0;
  margin: 0;
  list-style: none;
}

ul.nav li {
	float: left;
  margin-right: 2px;
}

ul.nav li a {
	height: 26px;/*31px*/
	padding: 5px 0 0 0;
	font-weight: bold;
	font-size: 14px;
	color: #304354;
	text-align: center;
	display: block;
  text-decoration: none;
	text-transform: uppercase;
}

ul.nav li a.home, ul.nav li a.home:visited {
	width: 96px;
}
ul.nav li a.home:hover, ul.nav li a.homeCurrent, ul.nav li a.homeCurrent:hover {
	width: 96px;
	color: #ffffff;
	background-position: -308px 0;
	background-image: url('../imagesV2/topnav_tabs_logged_in.png');
	background-repeat: no-repeat;
}

ul.nav li a.overview, ul.nav li a.overview:visited {
	width: 96px;
}
ul.nav li a.overview:hover, ul.nav li a.overviewCurrent, ul.nav li a.overviewCurrent:hover {
	width: 96px;
	color: #ffffff;
	background-position: -308px 0;
	background-image: url('../imagesV2/topnav_tabs_logged_in.png');
	background-repeat: no-repeat;
}

ul.nav li a.services, ul.nav li a.services:visited {
	width: 96px;
}
ul.nav li a.services:hover, ul.nav li a.servicesCurrent, ul.nav li a.servicesCurrent:hover {
	width: 96px;
	color: #ffffff;
	background-position: -308px 0;
	background-image: url('../imagesV2/topnav_tabs_logged_in.png');
	background-repeat: no-repeat;
}

ul.nav li a.subscribe, ul.nav li a.subscribe:visited {
	width: 96px;
}
ul.nav li a.subscribe:hover, ul.nav li a.subscribeCurrent, ul.nav li a.subscribeCurrent:hover {
	width: 96px;
	color: #ffffff;
	background-position: -308px 0;
	background-image: url('../imagesV2/topnav_tabs_logged_in.png');
	background-repeat: no-repeat;
}

ul.nav li a.dealsnews, ul.nav li a.dealsnews:visited {
	width: 96px;
}
ul.nav li a.dealsnews:hover, ul.nav li a.dealsnewsCurrent, ul.nav li a.dealsnewsCurrent:hover {
	width: 96px;
	color: #ffffff;
	background-position: -308px 0;
	background-image: url('../imagesV2/topnav_tabs_logged_in.png');
	background-repeat: no-repeat;
}

ul.nav li a.api, ul.nav li a.api:visited {
	width: 76px;
}
ul.nav li a.api:hover, ul.nav li a.apiCurrent, ul.nav li a.apiCurrent:hover {
	width: 76px;
	color: #ffffff;
	background-position: 0px 0;
	background-image: url('../imagesV2/topnav_tabs_logged_in.png');
	background-repeat: no-repeat;
}

ul.nav li a.freetrial, ul.nav li a.freetrial:visited {
	width: 96px;
}
ul.nav li a.freetrial:hover, ul.nav li a.freetrialCurrent, ul.nav li a.freetrialCurrent:hover {
	width: 96px;
	color: #ffffff;
	background-position: -308px 0;
	background-image: url('../imagesV2/topnav_tabs_logged_in.png');
	background-repeat: no-repeat;
}

ul.nav li a.blog, ul.nav li a.blog:visited {
	width: 96px;
}
ul.nav li a.blog:hover, ul.nav li a.blogCurrent, ul.nav li a.blogCurrent:hover {
	width: 96px;
	color: #ffffff;
	background-position: -308px 0;
	background-image: url('../imagesV2/topnav_tabs_logged_in.png');
	background-repeat: no-repeat;
}

ul.nav li a.email, ul.nav li a.blog:visited {
	width: 96px;
}
ul.nav li a.email:hover, ul.nav li a.emailCurrent, ul.nav li a.emailCurrent:hover {
	width: 96px;
	color: #ffffff;
	background-position: -308px 0;
	background-image: url('../imagesV2/topnav_tabs_logged_in.png');
	background-repeat: no-repeat;
}

ul.nav li a.faq, ul.nav li a.blog:visited {
	width: 96px;
}
ul.nav li a.faq:hover, ul.nav li a.faqCurrent, ul.nav li a.faqCurrent:hover {
	width: 96px;
	color: #ffffff;
	background-position: -308px 0;
	background-image: url('../imagesV2/topnav_tabs_logged_in.png');
	background-repeat: no-repeat;
}

ul.nav li a.reports, ul.nav li a.reports:visited {
	width: 96px;
}
ul.nav li a.reports:hover, ul.nav li a.reportsCurrent, ul.nav li a.reportsCurrent:hover {
	width: 96px;
	color: #ffffff;
	background-position: -308px 0;
	background-image: url('../imagesV2/topnav_tabs_logged_in.png');
	background-repeat: no-repeat;
}

ul.nav li a.search, ul.nav li a.search:visited {
	width: 96px;
}

ul.nav li a.search:hover, ul.nav li a.searchCurrent, ul.nav li a.searchCurrent:hover {
	width: 96px;
	color: #ffffff;
	background-position: -308px 0;
	background-image: url('../imagesV2/topnav_tabs_logged_in.png');
	background-repeat: no-repeat;
}

ul.nav li a.opendeals, ul.nav li a.search:visited {
	width: 96px;
}

ul.nav li a.opendeals:hover, ul.nav li a.opendealsCurrent, ul.nav li a.opendealsCurrent:hover {
	width: 96px;
	color: #ffffff;
	background-position: -308px 0;
	background-image: url('../imagesV2/topnav_tabs_logged_in.png');
	background-repeat: no-repeat;
}


ul.nav li a.trends, ul.nav li a.trends:visited {
	width: 96px;
}
ul.nav li a.trends:hover, ul.nav li a.trendsCurrent, ul.nav li a.trendsCurrent:hover {
	width: 96px;
	color: #ffffff;
	background-position: -308px 0;
	background-image: url('../imagesV2/topnav_tabs_logged_in.png');
	background-repeat: no-repeat;
}

ul.nav li a.alerts, ul.nav li a.alerts:visited {
	width: 96px;
}
ul.nav li a.alerts:hover, ul.nav li a.alertsCurrent, ul.nav li a.alertsCurrent:hover {
	width: 96px;
	color: #ffffff;
	background-position: -308px 0;
	background-image: url('../imagesV2/topnav_tabs_logged_in.png');
	background-repeat: no-repeat;
}

ul.nav li a.charts, ul.nav li a.charts:visited {
	width: 96px;
}
ul.nav li a.charts:hover, ul.nav li a.chartsCurrent, ul.nav li a.chartsCurrent:hover {
	width: 96px;
	color: #ffffff;
	background-position: -308px 0;
	background-image: url('../imagesV2/topnav_tabs_logged_in.png');
	background-repeat: no-repeat;
}

ul.nav li a.favorites, ul.nav li a.favorites:visited {
	width: 96px;
}
ul.nav li a.favorites:hover, ul.nav li a.favoritesCurrent, ul.nav li a.favoritesCurrent:hover {
	width: 96px;
	color: #ffffff;
	background-position: -308px 0;
	background-image: url('../imagesV2/topnav_tabs_logged_in.png');
	background-repeat: no-repeat;
}

ul.nav li a.vcmedia, ul.nav li a.vcmedia:visited {
	width: 96px;
}
ul.nav li a.vcmedia:hover, ul.nav li a.vcmediaCurrent, ul.nav li a.vcmediaCurrent:hover {
	width: 96px;
	color: #ffffff;
	background-position: -308px 0;
	background-image: url('../imagesV2/topnav_tabs_logged_in.png');
	background-repeat: no-repeat;
}

ul.nav li a.open, ul.nav li a.open:visited {
	width: 96px;
}
ul.nav li a.open:hover {
	width: 96px;
	color: #ffffff;
	background-position: -308px 0;
	background-image: url('../imagesV2/topnav_tabs_logged_in.png');
	background-repeat: no-repeat;
}

ul.nav li a.usecases, ul.nav li a.usecases:visited {
	width: 96px;
}
ul.nav li a.usecases:hover, ul.nav li a.usecasesCurrent, ul.nav li a.usecasesCurrent:hover {
	width: 96px;
	color: #ffffff;
	background-position: -308px 0;
	background-image: url('../imagesV2/topnav_tabs_logged_in.png');
	background-repeat: no-repeat;
}

ul.nav li a.dealflow, ul.nav li a.search:visited {
	width: 96px;
}

ul.nav li a.dealflow:hover, ul.nav li a.dealflowCurrent, ul.nav li a.dealflowCurrent:hover {
	width: 96px;
	color: #ffffff;
	background-position: -308px 0;
	background-image: url('../imagesV2/topnav_tabs_logged_in.png');
	background-repeat: no-repeat;
}

ul.nav li a.apifeeds, ul.nav li a.apifeeds:visited {
	width: 96px;
}

ul.nav li a.apifeeds:hover, ul.nav li a.apifeedsCurrent, ul.nav li a.apifeedsCurrent:hover {
	width: 96px;
	color: #ffffff;
	background-position: -308px 0;
	background-image: url('../imagesV2/topnav_tabs_logged_in.png');
	background-repeat: no-repeat;
}


/* Home */

#homeHero {
	width: 980px;
	height: 386px;
	margin: 0 0 0 7px;
	background-color: #ffffff;
	background-image: url('../imagesV2/new_home_banner.jpg');
	background-size: 980px 386px;
	background-repeat: no-repeat;
	border-bottom: 10px solid #314455;
}

#homeHero h1 {
	color: #ffffff;
	text-transform: uppercase;
	font-size: 32px;
	padding: 30px 0 5px 40px;
	text-shadow: 1px 1px 2px #666666;
}

#homeHero .tour {
	margin: 0 0 0 35px;
	width: 242px;
	float: left;
}

#homeHero .trial {
	margin: 0 0 0 10px;
	width: 242px;
	float: left;
}

#homeModules3Column {
	min-height: 160px;
	height: auto !important;
	height: 160px;
	margin: 10px 27px 19px 27px;
	padding: 0 0 13px 0;
	border-bottom: 1px solid #eeeeee;
}

#homeModules3Column h2 {
	color: #304455;
	font-size: 2.0em;
	text-transform: uppercase;
	padding: 5px 0 15px 0;
}

#homeModules3Column ul {
	margin: 0 0 15px 15px;
}

#homeModules3Column li {
	font-size: 1.3em;
	line-height: 1.4em;
	font-weight: bold;
}

#homeModules3Column p {
	font-size: 1.3em;
	line-height: 1.0em;
	font-weight: bold;
	padding: 0 0 5px 0;
}

#homeModules3Column .module {
	width: 292px;/*312px*/
	padding: 0 0 0 20px;
	border-right: 1px solid #eeeeee;
	float: left;
	cursor: pointer;
}
#homeModules3Column .last {
	border: 0;
}

#homeModules2Column {
	min-height: 145px;
	height: auto !important;
	height: 145px;
	margin: 0 27px 19px 27px;
	padding: 0 0 13px 0;
	border-bottom: 1px solid #eeeeee;
}

#homeModules2Column h2 {
	color: #304455;
	font-size: 2.0em;
	padding: 0 0 15px 0;
}

#homeModules2Column ul {
	margin: 0 0 15px 15px;
}

#homeModules2Column li {
	color: #0066cc;
	font-size: 1.3em;
	line-height: 1.4em;
	font-weight: bold;
}
#homeModules2Column li span {
	color: #314455;
}

#homeModules2Column p {
	font-size: 1.3em;
	line-height: 1.4em;
	font-weight: bold;
	padding: 0 0 5px 0;
}

#homeModules2Column .module {
	width: 440px;/*460px*/
	padding: 0 0 0 20px;
	border-right: 1px solid #eeeeee;
	float: left;
}
#homeModules2Column .last {
	border: 0;
}

/* Lev 2 */

#lev2TopPhoto {
	width: 980px;
	height: 118px;
	margin: 0 0 0 7px;
	background-color: #ffffff;
	background-image: url('../imagesV2/new_banner_section.jpg');
	background-repeat: no-repeat;
	border-bottom: 10px solid #314455;
}

		#lev2TopPhoto .hdrButtons {
			width: 179px;
			float: right;
			padding: 15px 0 0 0;
		}

#lev2TopPhoto h1 {
	color: #ffffff;
	text-transform: uppercase;
	font-size: 32px;
	padding: 40px 0 5px 40px;
	text-shadow: 1px 1px 2px #666666;
}

#lev2Content {
	min-height: 450px;
	height: auto !important;
	height: 450px;
	margin: 0 7px 0 7px;
}

/* Lev 2: Single Column */

#singleColumnContent {
	width: 903px;
	margin: 35px 0 25px 38px;
}

/* Lev 2: Left Column */

#leftColumnContent {
	width: 561px;
	margin: 25px 58px 25px 38px;
	float: left;
}

		#leftColumnContent h2,
		#singleColumnContent h2 {
			font-size: 2.0em;
			color: #304455;
			padding: 0 0 15px 0;
		}

		#leftColumnContent h3,
		#singleColumnContent h3 {
			font-size: 1.6em;
			color: #304455;
			padding: 0 0 5px 0;
		}

		#leftColumnContent h4,
		#singleColumnContent h4 {
			font-size: 1.4em;
			color: #314455;
			padding: 0 0 5px 0;
		}

		#leftColumnContent p,
		#singleColumnContent p {
			font-size: 1.3em;
			line-height: 1.6em;
			padding: 0 0 15px 0;
		}

		#leftColumnContent ul,
		#singleColumnContent ul {
			margin: 0 0 15px 15px;
			list-style: none;
		}

		#leftColumnContent li,
		#singleColumnContent li {
			font-size: 1.3em;
			line-height: 1.6em;
			padding-left: 15px;
			background-image: url('../imagesV2/lev2_bullet.gif');
			background-repeat: no-repeat;
			background-position: 0 .3em;
		}

		/* Blog */
		
		#leftColumnContent h2.blogTitle {
			padding: 0 0 5px 0;
		}

				#leftColumnContent h2.blogTitle a, #leftColumnContent h2.blogTitle a:visited {
					color: #304455;
					text-decoration: none;
				}
				#leftColumnContent h2.blogTitle a:active, #leftColumnContent h2.blogTitle a:hover {
					color: #304455;
					text-decoration: underline;
				}
		
		#leftColumnContent .blogPublished {
			font-size: 1.1em;
			padding: 0 0 15px 0;
		}
		
		#leftColumnContent .blogContent {
			font-size: 1.3em;
			padding: 0 0 25px 0;
		}
		
		#leftColumnContent .blogContent p {
			font-size: inherit;
		}

		/* Chart */
		
		#singleColumnContent .chartButton {
			padding: 5px 10px;
			font-size: 12px;
			font-weight: bold;
			background-color: #f5f5f5;
			border: 1px solid #c0c0c0;
		}
		
		#chartTable {
			margin: 0 0 0 25px;
		}
		
		#chartTable td h4 {
			font-size: 1.4em;
			padding: 0 0 5px 0;
			color: #314455;
		}
		
		#chartTable td {
			font-size: 1.3em;
			color: #314455;
		}
		
		#chartTable td.leftColumn {
			font-weight: bold;
			color: #314455;
			text-align: right;
		}
		
		#chartTable .RadComboBox td {
			padding: 0;
		}

		/* Subscribe */
		
		#subscribeTable td h4 {
			font-size: 1.1em;
			padding: 5px 0 0 0;
		}
		
		#subscribeTable td {
			font-size: 1.3em;
			color: #314455;
			padding: 2px;
		}
		
		#subscribeTable td.leftColumn {
			font-weight: bold;
			color: #314455;
			text-align: right;
		}
		
		#subscribeTable td table td, 
		#subscribeTable td p, 
		#subscribeTable td li {
			font-size: inherit;
		}

		/* Industry Descriptions */
		
		#industryDescriptions 
		{
		    width: 100%;
		}
		
		#industryDescriptions th {
			font-size: 1.6em;
			color: #304455;
			padding: 5px 0 5px 0;
			border-bottom: 1px solid #eeeeee;
		}
	
		#industryDescriptions tr.highlight:nth-child(odd)
		{
		    background-color: #d3dfee;
		}
		
		#industryDescriptions td {
			font-size: 1.3em;
			color: #314455;
			padding: 3px;
		}
		#industryDescriptions td.industry 
		{
		    width: 25%;
		    font-weight: bold;
		}
		#industryDescriptions td.description 
		{
		    width: 75%;
		}

		/* Search */
		
		#leftColumnContent h2.searchResults,
		#singleColumnContent h2.searchResults {
			font-size: 2.0em;
			color: #304455;
			padding: 0 0 5px 0;
			margin: 0 0 20px 0;
			border-bottom: 1px solid #eeeeee;
			text-transform: uppercase;
		}
		
		#singleColumnContent tr.searchResultsGridHeader {
			font-size: 1.8em;
			color: #304455;
			height: 56px;
			overflow: hidden;
		}
		
		#singleColumnContent tr.searchResultsGridHeader.openDeals{
			font-size: 1.4em;
			color: #304455;
			height: 56px;
			overflow: hidden;
		}
		
		#singleColumnContent tr.searchResultsGridHeader th {
			padding: 12px 0 0 0;
		}
		
		#singleColumnContent tr.searchResultsGridHeader th a, #singleColumnContent tr.searchResultsGridHeader th a:visited {
			color: #304455;
			text-decoration: none;
		}
		#singleColumnContent tr.searchResultsGridHeader th a:active, #singleColumnContent tr.searchResultsGridHeader th a:hover {
			color: #304455;
			text-decoration: underline;
		}
		
		#searchResultsGrid {
			background-image: url('../imagesV2/search_results_table_top_bg.jpg');
			background-repeat: no-repeat;
			background-position: center top;
		}

		#searchResultsGrid td {
			font-size: 1.2em;
			padding: 3px 0 3px 0;
		}
		
		#searchResultsGrid tr.searchResultsPager td {
			padding: 2px 3px 2px 3px;
			background-color: inherit;
		}
		
		#searchResultsGrid tr.searchResultsPager td a, #searchResultsGrid tr.searchResultsPager td a:visited {
			text-decoration: underline;
			color: white;
		}
		#searchResultsGrid tr.searchResultsPager td a:active, #searchResultsGrid tr.searchResultsPager td a:hover {
			text-decoration: none;
		}
		
		#searchTable td h4 {
			font-size: 1.1em;
			padding: 5px 0 0 0;
		}
		
		#searchTable td {
			font-size: 1.3em;
			color: #314455;
			padding: 2px;
			vertical-align: top;
		}
		
		#searchTable td.leftColumn {
			font-weight: bold;
			color: #314455;
			text-align: right;
		}
		
		#searchTable td table td, 
		#searchTable td p, 
		#searchTable td li {
			font-size: inherit;
		}
		
		#searchResultsDownloadOptions .module {
			width: 540px;
			background-image: url('../imagesV2/search_download_options_module_bottom.gif');
			background-repeat: no-repeat;
			background-position: bottom left;
			padding: 0 0 10px 0;
			margin: 0 auto 20px auto;
		}

		#searchResultsDownloadOptions .moduleContent {
			background-image: url('../imagesV2/search_download_options_module_bg.gif');
			background-repeat: repeat-y;
			min-height: 25px;
			height: auto !important;
			height: 25px;
			padding: 0 2px;
		}
		
		#searchResultsDetails table.collapsibleTable {
			width: 100%;
		}
		
		#searchResultsDetails table.collapsibleTable td {
		}
		
		#searchResultsDetails td.collapsibleHeaderCellLeft {
			color: #314455;
			font-weight: bold;
			font-size: 1.4em;
			text-transform: uppercase;
			padding: 20px 0 5px 10px;
			text-align: left;
		}
		
		.collapsibleHeaderCell
		{
			text-align:left;
			font-size: 13px;
			margin-left:20px;
			vertical-align: middle;
			height: 20px;
			padding: 20px 0 5px 10px;

		}
		
		#searchResultsDetails td.collapsibleHeaderCellRight {
			text-align: right;
			padding: 20px 10px 5px 0;
		}
		
		#searchResultsDetails td.collapsibleTableCellRight {
			color: #314455;
			text-align: right;
			font-weight: bold;
			width: 170px;
			padding: 0 0 0 10px;
		}
		
		#searchResultsDetails td.collapsibleTableCellRight b {
			font-weight: bold;
		}
		
		#searchResultsDetails td.collapsibleTableCell {
			width: 5px;
		}
		
		#searchResultsDetails td.collapsibleTableCellLeft {
			width: 325px;
			padding: 0 0px 0 0;
			text-align: left;
		}

    /* Industries Overlay */

    .industriesOverlay {
      display: none;
      width: 700px;
    }

    .industriesOverlayContent {
      background-color: #ffffff;
      padding: 25px;
      text-align: left;
    }

    .industriesOverlayContent h2 
    {
      color: #314455;
      font-size: 1.6em;
      line-height: 1.6em;
      padding: 0 0 15px 0;
    }

    .industriesOverlayContent p {
      font-size: 1.3em;
      line-height: 1.6em;
      padding: 0 0 15px 0;
    }

    .industriesOverlayContent ul {
      padding: 0 0 15px 25px;
    }

    .industriesOverlayContent ul li {
      color: #314455;
      font-size: 1.3em;
      line-height: 1.6em;
      padding: 0 0 5px 0;
    }

		/* My Account */
		
		#myAccountTable td,
		#myAccountTableInfo td {
			font-size: 1.3em;
			color: #314455;
			vertical-align: top;
		}
		
		#myAccountTable td table td, 
		#myAccountTable td p, 
		#myAccountTable td li,
		#myAccountTableInfo td table td, 
		#myAccountTableInfo td p, 
		#myAccountTableInfo td li {
			font-size: inherit;
		}
		
		#myAccountTableInfo .terms_subhead,
		#detailRecord .terms_subhead {
			color: #314455;
			font-weight: bold;
			font-size: 1.4em;
			text-transform: uppercase;
			padding: 20px 0 5px 10px;
		}

		/* Detail Record */
		
		#detailRecord {
			width: 561px;
			background-image: url('../imagesV2/search_results_detail_table_content_bg.gif');
			background-repeat: repeat-y;
		}
		
				#detailRecord .top {
					font-size: 1.3em;
					color: #314455;
					width: 561px;
					height: 55px;
					background-image: url('../imagesV2/search_results_detail_table_top_bg.jpg');
					background-repeat: no-repeat;
					overflow: hidden;
				}
				
				#detailRecord .top a, #detailRecord .top a:visited {
					color: #ffffff;
					text-decoration: none;
				}
				#detailRecord .top a:active, #detailRecord .top a:hover {
					color: #ffffff;
					text-decoration: underline;
				}
		
		#detailRecord table td.collapsibleHeaderCell {
			padding: 22px 0 5px 10px;
		}
		
		#detailRecord td {
			font-size: 1.3em;
			color: #314455;
			padding: 2px;
			vertical-align: top;
		}
		
		#detailRecord td .sectionHeader
		{
		    color: #314455;
            font-weight: bold;
            font-size: 1.4em;
            text-transform: uppercase;
            padding: 20px 0 5px 90px;
            text-align: left;   
		}
		
		#detailRecord td table td, 
		#detailRecord td p, 
		#detailRecord td li {
			font-size: inherit;
		}

		/* Contact & Forward to a Friend */
		
		#contactTable,
		#ftafTable {
			margin: 0 0 15px 0;
		}
		
		#contactTable,
		#leftColumnContent #detailRecord.contactForm ul {
			margin-bottom: 0px;
		}
		
		#contactTable td,
		#ftafTable td {
			font-size: 1.3em;
			color: #314455;
		}

		/* Logon */
		
		#logonTable td {
			font-size: 1.3em;
			color: #314455;
			padding: 2px;
		}

		/* Deals & News */
		
		#leftColumnContent .newsItem {
			font-size: 1.3em;
			color: #314455;
			padding: 0 0 15px 0;
		}

		/* Tour */
		
		#tour p {
			padding: 0;
		}

/* Lev 2: Right Column */

#rightColumnContent {
	width: 307px;
	margin: 25px 0 25px 0;
	float: left;
}

		#rightColumnContent .module {
			background-image: url('../imagesV2/lev2_rt_col_module_bottom.gif');
			background-repeat: no-repeat;
			background-position: bottom left;
			padding: 0 0 10px 0;
			margin: 0 0 20px 0;
		}

		#rightColumnContent .moduleContent {
			background-image: url('../imagesV2/lev2_rt_col_module_bg.gif');
			background-repeat: repeat-y;
			min-height: 25px;
			height: auto !important;
			height: 25px;
			padding: 0 15px 10px 15px;
		}

		#rightColumnContent .moduleContent h2 {
			color: #314455;
			font-size: 1.8em;
			line-height: 1.6em;
			padding: 0 0 5px 0;
			margin: 0 0 10px 0;
			border-bottom: 1px solid #c5cace;
			text-transform: uppercase;
		}

		#rightColumnContent .moduleContent p {
			color: #314455;
			font-size: 1.3em;
			line-height: 1.4em;
			padding: 0 0 15px 0;
		}ingleColumnContent li {
		}

		#rightColumnContent .moduleContent ul {
			margin: 0 0 15px 15px;
			list-style: none;
		}

		#rightColumnContent .moduleContent li {
			color: #314455;
			font-size: 1.3em;
			line-height: 1.6em;
			padding-left: 15px;
			background-image: url('../imagesV2/lev2_bullet.gif');
			background-repeat: no-repeat;
			background-position: 0 .3em;
		}

/* Footer */

#footer {
	background-image: url('../imagesV2/wrapper_bottom.gif');
	background-repeat: no-repeat;
	background-position: bottom center;
}

#footer .links {
	min-height: 95px;
	height: auto !important;
	height: 95px;
	background-color: #80a5cf;
	margin: 0 7px 0 7px;
	padding: 25px 0 15px 38px;
}

#footer .about {
	width: 465px;
	float: left;
}

#footer .about h2 {
	color: #304455;
	font-size: 1.8em;
	text-transform: uppercase;
	padding: 0 0 5px 0;
}

#footer .about p {
	color: #ffffff;
	font-size: 1.2em;
	line-height: 1.4em;
	padding: 0 75px 10px 0;
}

#footer .about a, #footer .about a:visited {
	color: #304455;
	text-decoration: none;
}
#footer .about a:active, #footer .about a:hover {
	color: #304455;
	text-decoration: underline;
}

#footer .module {
	width: 150px;
	float: left;
}

#footer .module p {
	font-weight: bold;
	color: #ffffff;
	font-size: 1.1em;
	line-height: 1.8em;
	padding: 0;
}

#footer .module a, #footer .module a:visited {
	color: #ffffff;
	text-decoration: none;
}
#footer .module a:active, #footer .module a:hover {
	color: #ffffff;
	text-decoration: underline;
}

#footer p.copyright {
	color: #999999;
	font-size: 1.1em;
	text-align: center;
	padding: 20px 0 30px 0;
}

#footer p.copyright a, #footer p.copyright a:visited {
	color: #999999;
	text-decoration: none;
}
#footer p.copyright a:active, #footer p.copyright a:hover {
	color: #999999;
	text-decoration: underline;
}

/*RadAjaxLoadingPanel VentureDeal Skin*/

/*loading image - do not specify background-position or background-repeat*/
.RadAjax_VentureDeal .raDiv
{
    background-image:url('Ajax/loading2.gif');
}

/*loading panel background color*/
.RadAjax_VentureDeal .raColor
{
    /*background-color:#c0c0c0;*/
    background: transparent;
}

/*skin transparency level - the smaller the number, the more the transparency*/
.RadAjax_VentureDeal .raTransp
{
    /*opacity:0.3; non-IE browsers, 0-1*/
    /*-moz-opacity:0.3; old Mozilla browsers, 0-1*/
    /*filter:alpha(opacity=30); IE, 0-100*/
}

/* Landing Page Styles */

.font8 { font-size: 8px !important; }
.font9 { font-size: 9px !important; }
.font11 { font-size: 11px !important; }
.font12 { font-size: 12px !important; }
.font14 { font-size: 14px !important; }
.font16 { font-size: 16px !important; }

#body-wrap { padding: 5px 10px 20px 10px; margin:0 auto; width:775px; background-color:#FFFFFF; text-align:left }
#body-logo { background-color:#ffffff; width:770px; font-size: 14px; color: #cccccc; border-bottom: 1px solid #e0e0e0; padding: 10px 0 10px 5px; }
#body-logo div { float:left;  width: 775px; padding:5px }
#body-logo a { color:#0066cc; text-decoration: none; font-weight: bold; }
#body-logo a:hover { color:#666666; text-decoration: none; font-weight: bold; }
#body-logo span   { padding:0 10px }

#body-header { margin:7px 0; }
#body-header4 { margin:7px 0px 0px 20px;}

#body-left { width:500px; float:left; }

.body-content { width:500px; }
.section-title { background-position:bottom; background-repeat: repeat-x; background-image: url(../images/1pxHR.jpg); font-size:large; vertical-align: middle  text-align: left; height: 29px; color: #687682 }

#body-left p { font-size: 12px; }
#body-left h2 { font-weight: normal; font-size: 14px; }
#body-left p.lblLeftDescription { font-size: 14px; }
#body-left ul { margin:0 10px 0 0px; list-style-type:none }
#body-left ul li { margin:0 0px 25px 0; font-size:12px; background:url(../images/lp-check.gif) 0 2px no-repeat; padding-left:20px; line-height:16px; }

#body-left p.new
{
	margin-bottom: 15px;
	font-size: 0.9em;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
}

#dynamicLP 
{
    font-size: 14px;
}

#dynamicLP p
{
    padding: 0; font-size: 14px;
}

#dynamicLP font 
{
    font-size: 11px;
}

#body-right  { width:392px; float:right }
#body-right ul { margin:0 0 15px 35px; }
#body-right ul li { background: none; list-style-type: disc; padding: 0; }

#body-form { width:392px; height:398px; background:url(../imagesV2/lp-form-bg3.png) 0 0 no-repeat; font-size:12px; padding:45px 0 0 0px; }

#body-form.external_signup { width:392px;height: 398px; background:url(../imagesV2/lp-form-bg3.png) 0 0 no-repeat; font-size:12px; padding:80px 0 0 0px; }

#body-form table td div#recaptcha_widget_div {
	margin-top: 5px;
	margin-bottom: 0px;
}

#body-form table td div#recaptcha_widget_div div {
	margin-bottom: 0px;
}

#body-form ul { margin:0 0 20px 60px; }
#body-form ul li { color: #314455; font-size:11px; margin: 0 0 0 15px; padding: 0; list-style-type:none; background: none; }
#body-form table { margin:0px 0 15px 45px; _margin:0px 0 10px 45px; } 
#body-form table td { color: #314455; font-size:11px; padding: 0 0 3px 0; } 
#body-form table td div { margin-bottom:12px; width:300px; font-weight:bold }
#body-form table td div span { float:right; }
#body-form table td input { border:1px solid #666; background-color:#FFFFFF; margin: 0; } 

#body-form2 { width:392px; height:435px; background:url(../images/lp-form-bg2.gif) 0 0 no-repeat; font-size:12px; padding:45px 0 0 0px; }
#body-form2 ul { margin:0 0 20px 60px; }
#body-form2 ul li {font-size:11px; margin:2px 0 2px 15px; list-style-type:none }
#body-form2 table { margin:0px 0 20px 45px; _margin:0px 0 10px 45px; } 
#body-form2 table td {font-size:11px; } 
#body-form2 table td div { margin-bottom:12px; width:300px; font-weight:bold }
#body-form2 table td div span { float:right; }
#body-form2 table td input { border:1px solid #666; background-color:#FFFFFF } 

#body-footer { width:775px; background:url(../images/lp-footer-bg.gif) repeat-x; padding-top:15px; font-size:11px; margin:10px 0 }
#body-footer div { float:left; width:350px; }
#body-footer span { padding:0 10px }

/* --- Float Hack --- */
.cf:after { content: "."; display: block;   height: 0;  clear: both; visibility: hidden; }
/* Hides from IE-mac \*/
* html .cf {height: 1%;}
/* End hide from IE-mac */

/* Favorites Button */
.favorite {
	cursor: pointer;
}

.favorite-results-header td {
	font-size: 1.2em;
	font-weight: bold;	
}

a.account {
	text-decoration: underline;
	color: #0066cc;
}

#leftColumnContent p.xml-format {
	padding:0px;
	font-size: 12px;	
}

#leftColumnContent p.one-tab {
	text-indent: 2em;
	padding:0px;
	font-size: 12px;
}

#leftColumnContent p.two-tab {
	text-indent: 4em;
	padding:0px;
	font-size: 12px;
}

#leftColumnContent p.three-tab {
	text-indent: 6em;
	padding:0px;
	font-size: 12px;
}

#leftColumnContent p.four-tab {
	text-indent: 8em;
	padding:0px;
	font-size: 12px;
}


.detailXml {
	width: 561px;
	background-image: url('../imagesV2/search_results_detail_table_content_bg.gif');
	background-repeat: repeat-y;
}

.detailXml .top {
	font-size: 1.3em;
	color: #314455;
	width: 561px;
	height: 55px;
	background-image: url('../imagesV2/search_results_detail_table_top_bg.jpg');
	background-repeat: no-repeat;
	overflow: hidden;
}

.detailXml .top a, .detailXml .top a:visited {
	color: #ffffff;
	text-decoration: none;
}
.detailXml .top a:active, .detailXml .top a:hover {
	color: #ffffff;
	text-decoration: underline;
}

.detailXml table td.collapsibleHeaderCell {
	padding: 22px 0 5px 10px;
}

.detailXml td {
	font-size: 1.3em;
	color: #314455;
	padding: 2px;
	vertical-align: top;
}

.detailXml td table td, 
.detailXml td p, 
.detailXml td li {
	font-size: inherit;
}


.newItem {
	margin-bottom: 10px;
}

li.triggerItem a.newsLink {
	font-size: 18px;
}

li.triggerItem {
	font-size: 1.3em;
}

li.triggerItem div.dateNewItem p{
	font-size: 13px!important;
}

li.triggerItem div.newItem{
	font-size: 13px!important;
}

table.tableApiField {
	width: 100%;
	font-size: 1.3em;
	line-height: 1.6em;
	border: 0px;
	border-spacing: 0px;
	
}

table.tableApiField tr:first-child td:first-child {
	-moz-border-top-left-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	border-top-left-radius: 5px;
}

table.tableApiField tr:first-child td:last-child {
	-moz-border-top-right-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	border-top-right-radius: 5px;
}

table.tableApiField tr:last-child td:first-child {
	-moz-border-bottom-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	border-bottom-left-radius: 5px;
}

table.tableApiField tr:last-child td:last-child {
	-moz-border-bottom-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	border-bottom-right-radius: 5px;
}

table.tableApiField tr td:first-child {
	padding: 5px;
}

table.tableApiField tr:nth-child(odd) {
	background-color:#F7F7F7;
}

table.tableApiField tr:nth-child(even) {
	background-color:#EEEEEE;
}
.searchFormField {
	width: 200px;
}

input[type="text"].searchFormField{
	width: 195px;
}

input[type="text"].searchFormField.middle {
	width: 96px;
}

input[type="text"].searchFormField.middleTo {
	width: 85px;
}

img.infoicon_icon {
	vertical-align: bottom;
	width: 14px;
	height: 14px;
}


div.infoicon_detail {
	background-color: #ffffff;
	border: 1px solid;
	border-color: gray;
	width: 230px;
	text-align: left;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	padding: 5px;
	margin-top: 20px;
}

div.notificationContainer {
	display: inline-block;
}

.CenterColumnBase.FixedPadding50 {
	width: 50px;
}

.bold {
	font-weight: bold;
}

td.headerPadding {
	padding-bottom: 15px;
}

#searchResultsDetails  table.funds tr td.collapsibleTableCellLeft  {
	padding-left: 20px;
}

#searchResultsDetails  table.funds tr td.headerPadding {
	padding-bottom: 20px;
}

table.funds {
	margin-left: 75px;
}

#searchResultsDetails p.investorP {
	padding: 0px;
	line-height: 14px;
	padding-bottom: 7px;
}

.noStyle {
	color: #314455;
}

img.findMoreImg,
.findMoreImg img {
	width: 320px;
}

.RightColumnBase.rightalign {
	text-align: right;
}

.RightColumnBase.leftalign {
	text-align: left;
}

#searchResultsDetails td.collapsibleHeaderCellLeft.withoutspace {
	padding: 0px 0 0px 0px;
}

#searchResultsDetails td.collapsibleHeaderCellRight.withoutspace {
	padding: 0px 0 0px 0px;
}

div.divLeftAling {
	width: 70%;
	text-align: left;
	float: left;
	margin: 0px;
	padding: 0px;
} 

div.divRightAling {
	width: 30%;
	text-align: right;
	float: left;
	margin: 0px;
	padding: 0px;
	color: #0066cc;
} 

div.divContainer {
	width: 100%;
	height: auto;
	display: inline-block;
}

#searchResultsDetails td.collapsibleTableCellRight.Fixed20 {
	padding: 0 0 0 20px;
}

#searchResultsDetails td.collapsibleTableCellRight.Fixed5 {
	padding-left: 5px;
	padding-right: 6px; 
	width: 178px;
}

#searchResultsDetails td.collapsibleTableCell.Fixed6 {
	  width: 6px;
}

#detailRecord td .Fixed0 {

	padding-left: 0px;
}

.marginR10 {
	margin-right: 10px;
}

.marginL10 {
	margin-left: -10px;
}


.marginR-15 {
	margin-right: -15px;
}

.marginL18 {
	margin-left: 18px;
}

.Fixed274 {
	width: 249px;
}

.Fixed247{width: 230px;}

.Fixed233{width: 225px;}

.middleTD{ vertical-align: middle;}

div.divProfileSEO {
	position: relative;
	top: -3px;
}

div.divProfileSEOCompany {
	position: relative;
	top: -3px;
	left: 32px;
}

div.divProfileSEOTransaction {
	position: relative;
	top: -3px;
	left: 15px;
}

img.mcimage1 {
	margin-left: 20px;
}

img.mcimage2 {
	margin-left: 45px;
}

img.mcimage3 {
	margin-left: 45px;
}

td.padding10 {
	padding: 0 0 10px 0 !important;
}

div.link_red {
	color: red !important;
}

a.link_green {
	color: #28A328 !important;
}
.handle:hover {
	cursor: pointer;
}

#body-form.fixedTrial table{
	margin-bottom: 22px;
}

a.PreviewColor {
	color: #e08600;
    font-size: 12px;
}

a.SaveDefault {
	color: #e08600;
}

table.tblHeader h2{
	font-size: 2.0em;
	padding: 0px 0px 0px 0px;
	vertical-align: bottom;
	text-align: center;
	
}

table.tblHeader {
	font-size: 1.2em;
	font-weight: bold;
}

table.tblHeader td.left,table.tblHeader td.right{
	width: 25%;
}
table.tblHeader td.center {
	width: 50%;
}

table.tblHeader td.right{
	text-align: right;
}

.subscription_red {
	color: red !important;
}

img.add_investor {
	width: 13px;
}

img.handler_investor,
img.handler_company{
	cursor: pointer; 
	cursor: hand;
}

td.FixedPB10 {
	padding-bottom: 10px !important;
}

div.divContactSM {
	float: left;
	margin-left: 0px;
}

div.divContactSM img {
}


td.FixedPadding10 {
	padding-bottom: 15px;
}

img.share_email {
	cursor: pointer; 
	cursor: hand;
}

.moveToButtom {
	margin-top: 190px;
}

.subscription_green {
	color: green !important;
}

ul.ReportUl li {
	padding-bottom: 15px;
}

.text-xs-center {
    text-align: center;
	margin-top: 35px;
}

.g-recaptcha {
    display: inline-block;
}

iframe[name=google_conversion_frame] {
	display: none;
}


div#gsignIn {
	width: 370px;
    margin-top: 50px;
	margin-bottom: 70px;
    margin-left: 25px;
}

#logonTable div#gsignIn {
    width: 370px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 25px;
}

#dialog-form label,#dialog-form input,#dialog-form select { display:block; }
#dialog-form input.text,#dialog-form select.text  { margin-bottom:12px; width:95%; padding: .4em; }
#dialog-form fieldset { padding:0; border:0; margin-top:25px; }
#dialog-form h1 { font-size: 1.2em; margin: .6em 0; }
#dialog-form div#users-contain { width: 350px; margin: 20px 0; }
#dialog-form div#users-contain table { margin: 1em 0; border-collapse: collapse; width: 100%; }
#dialog-form div#users-contain table td, div#users-contain table th { border: 1px solid #eee; padding: .6em 10px; text-align: left; }
#dialog-form .ui-dialog .ui-state-error { padding: .3em; }
#dialog-form .validateTips { border: 1px solid transparent; padding: 0.3em; color: red; }
#dialog-form .validateTips a {color: blue; }


/*GOOGLE button ICON*/
#gsignIn .abcRioButtonContentWrapper{
	background-color: #DD4B39;
	color: white;
}

div.founder p { font-size: 1.3em; padding-bottom: 5px; }
