/*Search Criteria */

.criteriaContent #dateRangeFieldSet .formlabel
{
display:block;
}

.searchButton
{
float:right;
margin:0 40px;
}

.criteriaContent .companyname
{
padding: 10px 0 0 0;
}

.criteriaContent .companyname ul
{
font-size:9pt;
z-index:100;
}

.criteriaContent .companyname li
{
padding: 0;
margin: 2px;
clear:both;
}

.criteriaContent .dealSize
{
padding: 10px 0 0 0;
}


.criteriaContent .dealSize .note
{
float:left;
padding: 3px 0 0 0;
font-weight:bold;
}

/****************/
/*Search Results*/
/****************/

.results
{
margin: 3px 0 0 20px;
padding: 0 0 6px 0;
}

.results a
{
color: #8c2d92;
}

.results a:hover
{
color: #808284;
cursor:pointer;
cursor:hand;
}

.results div
{
padding: 3px 0 3px 0;
}

.results .listview_paging
{
float:left;
clear: both;
border-width: 1px 0;
border-style: dotted;
border-color: #808284;
font-size: 1em;
margin: 0 0 5px 0;
padding: 5px 0 5px 0;
color: #626262;
width:100%;
}

.results .summary
{
float:left;
width: 595px;
}

.results .title
{
width: 297px;
float:left;
color: #0089cf;
font-size: 1.2em;
font-weight: bold;
font-family: "Avante Garde","Century Gothic",arial;
}

.results .title a
{
color: #0089cf;
}

.results .columna
{
width: 297px;
float:left;
}

.results .columnb
{
width: 297px;
float:left;
}

.results .columnc
{
width: 291px;
float:left;
}

.results .twocolumns
{
float:left;
width: 592px;
}

.results .allcolumns
{
float:left;
padding: 0 70px 0 0;
width: 820px;
}

.results .location
{
width: 297px;
float:left;
}

.results .sectors
{
width: 297px;
float:left;
}

.results .amount
{
width: 297px;
float:left;
}

.results .stage
{
width: 291px;
float:left;
}

.results .dealtype
{
width: 297px;
float:left;
}

.results .datePublished
{
float:left;
}

.results .comments
{
float:left;
padding: 0 70px 0 0;
width: 820px;
}

.results .wide
{
width: 760px;
}


.results .tags a
{
color:#626262;
}

.results .item
{
padding: 0 0 6px 0;
background-color:#ececec;
}

.results .alternate_item
{
padding: 0 0 6px 0;
}

.noitemsfound td
{
padding:0 21px;
}

/***************/
/*Action Links**/
/***************/

.searchLink a.excel_link
{
float:left;
margin: -2px 0 0 502px;
width:280px;
}

.searchLink a.excel_link img
{
float:left;
padding: 0 2px 0 0;
}

.searchLink a.excel_text
{
float:left;
}

.searchLink a.print_link
{
float:left;
margin: -2px 0 0 456px;
width:200px;
}

.searchLink a.print_link img
{
float:left;
padding: 0 2px 0 0;
}

.searchLink a.print_link2
{
float:left;
margin: -23px 0 0 740px;
width:100px;
}

.searchLink a.print_link2 img
{
float:left;
padding: 0 2px 0 0;
}

.searchLink a.print_link3
{
float:left;
margin: -2px 0 0 502px;
width:100px;
}

.searchLink a.print_link3 img
{
float:left;
padding: 0 2px 0 0;
}

.searchLink a.print_text
{
float:left;
}

.searchLink a.print_link:hover
{
cursor:pointer;
cursor:hand;
}

/*Hide the print logo*/
.print_logo
{
display:none;
}



/********************/
/*Transaction Details*/
/********************/


.detail
{
margin: 3px 0 0 20px;
padding: 0 0 6px 0;
}

.detail a
{
color: #8c2d92;
}

.detail a:hover
{
color: #808284;
cursor:pointer;
cursor:hand;
}

.detail div
{
padding: 3px 0 3px 0;
}

.detail .summary
{
float:left;
width: 595px;
}

.detail .title
{
width: 297px;
float:left;
color: #0089cf;
font-size: 1.2em;
font-weight: bold;
font-family: "Avante Garde","Century Gothic",arial;
}

.detail .title a
{
text-decoration: none;
color: #0089cf;
}

.detail .blueheading a
{
color: #0089cf;
font-size: 1.2em;
font-weight: bold;
}

.detail .columna
{
width: 297px;
float:left;
}

.detail .columnb
{
width: 297px;
float:left;
}

.detail .columnc
{
width: 291px;
float:left;
}

.detail .twocolumns
{
float:left;
width: 588px;
}

.detail .allcolumns
{
float:left;
padding: 0 70px 0 0;
width: 820px;
}

.detail .seperator
{
clear:both;
border-bottom: 1px dotted #808284;
margin: 8px 0;
height:5px;
}

.detail .incomplete
{
border: 2px solid red;
text-align:center;
color: Red;
font-size: 12px;
padding: 2px;
}


.detail .location
{
width: 297px;
float:left;
}

.detail .sectors
{
width: 297px;
float:left;
}

.detail .amount
{
width: 297px;
float:left;
}

.detail .stage
{
width: 291px;
float:left;
}

.detail .dealtype
{
width: 297px;
float:left;
}

.detail .datePublished
{
float:left;
}

.detail .comments
{
float:left;
padding: 0 70px 0 0;
width: 820px;
}

.detail .tags a
{
color:#626262;
}

.detail h2
{
margin:0;
padding:3px;
font-size:11pt;
font-weight:bold;
}

.detail .rounds_details td,
.detail .investors_details td,
.detail .contact_details td,
.detail .article_details td
{
padding: 3px;
vertical-align:top;
}

.detail .rounds_details td,
.detail .contact_details td,
.detail .article_details td
{
width:175px;
}

.detail .investors_details td
{
width:289px;
}

.detail .rounds_details td.first,
.detail .article_details td.first
{
width:10px;
}

.detail .article_details td.thin
{
width:10px;
}

.detail .investors_details td.last,
.detail .rounds_details td.last,
.detail .contact_details td.last,
.detail .article_details td.last
{
width:210px;
}

.detail .article_details td.wide
{
width:600px;
}

.detail .rounds_details thead td,
.detail .investors_details thead td,
.detail .contact_details thead td,
.detail .article_details thead td
{
font-weight:bold;
border-right:1px solid #0089CF;
}

.detail .rounds_details tbody td,
.detail .investors_details tbody td,
.detail .contact_details tbody td,
.detail .article_details tbody td
{
border-right:1px solid #0089CF;
border-top:1px solid #0089CF;
}

.detail .rounds_details tbody .last, .detail .rounds_details thead .last,
.detail .investors_details tbody .last, .detail .investors_details thead .last,
.detail .contact_details tbody .last, .detail .contact_details thead .last,
.detail .article_details tbody .last, .detail .article_details thead .last
{
border-right:0px;
}

/*************************/
/*Update progres overlays*/
/*************************/

.updateProgress, .updateProgressSmall, .updateProgressFull
{
	position: absolute;
	background-color: #fff;
	filter: alpha(opacity=85);
	MozOpacity: 0.85;
	opacity: 0.85;
	padding: 0px;
	margin: 0px;
}

.updateProgress div
{
	background-color: white;
	position: absolute;
	font-size: 125%;
	cursor: default;
top: 5%;
	left: 38%;
	background: url('/images/ajax-loader-large.gif') no-repeat 0 0;
	height: 32px;
	padding: 8px 0 0 38px;
}

.updateProgressSmall div
{
	background-color: white;
	position: absolute;
	top: 15%;
	left: 30%;
	font-size: 100%;
	cursor: default;
	
	background: url('/images/ajax-loader.gif') no-repeat 0 0;
	height: 16px;
	padding: 2px 0 0 38px;
}

.updateProgressFull div
{
	background-color: white;
	position: fixed;
	top: 20%;
	left: 30%;
	font-size: 125%;
	cursor: default;
	
	background: url('/images/ajax-loader-large.gif') no-repeat 0 0;
	height: 32px;
	padding: 8px 0 0 38px;
}