#popupMask {
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:200;
	background-color:#000;
	-moz-opacity: 0.7;
	opacity:.70;
	filter: alpha(opacity=70);
}
#popupContainer {
	position: absolute;
	z-index: 201;
	top: 0px;
	left: 0px;
	display:none;
	padding: 0px;
}
#popupInner {
	border:1px solid #fff;
	background-color: #eee;
}
#popupFrame {
	margin: 0px;
	width: 100%;
	height: 100%;
	position: relative;
	z-index: 202;
}
#popupTitleBar {
	background:#8ea1c2 url("../../images/bg_submodal_header.gif") repeat-x top; color:#fff; display:block; padding:15px 10px 8px 10px; height:1.6em;
	position: relative;
	z-index: 203;
	text-align:left;
}
#popupTitle {
	float:left;
	font-size: 11px; 
	width:780px;
	color:#fff !important;
	font-weight:bold;
	text-align:left;
}
#popupControls {
	float: right;
	cursor: pointer;
	cursor: hand;
	width:15em;
}
#popupControls a span {
	display: block;
	height: 15px;
	width: 15px;
	text-indent: -9000px;
	background: url('close.gif') no-repeat;
}

/*#popupControls
{ margin-top:-14px; }*/

A.closebtn
{ float:right; color:#fff; width:5.7em; display:block; white-space:nowrap; background:url("close.gif") no-repeat right; }
A.printbtn
{ float:left; color:#fff !important; width:5.7em; display:block; white-space:nowrap; background:url("../../images/ico_print.gif") no-repeat right; }
.closebtn:hover, .printbtn:hover
{ color:#fff; }
.clear
{ clear:both }

.right
{ text-align:right }
.bold
{ font-weight:bold }
.blue
{ color:#12305a}
.grayspace
{ background:#dcdcdc;}

.line
{ border-top:1px solid #dcdcdc; padding-bottom:10px }


.scrollbox
{ height:412px; overflow:auto; }

.submodal IMG, .submodal TABLE
{ border-collapse:collapse; empty-cells:show; width:971px; border:1px solid #ccc; background:#fff; }
.submodal TH
{ font-size:9px; padding:0 3px; border:1px solid #ccc; border-left:0; border-right:0; background:#eee; line-height:13px }
.submodal TD
{ font-size:9px; vertical-align:top; padding:2px 3px; border:1px solid #ccc; }

.date
{ width:47px }
.client
{ width:186px }
.transaction
{ width:370px }
.transaction_s
{ width:317px }
.dealsize
{ width:102px; text-align:right }
TH.dealsize
{ text-align: center }
.region
{ width:97px }
.industry
{ width:163px }
.industry_s
{ width:126px }
.type
{ width:92px }

BODY.submodal
{ text-align:left; margin:0; padding:0; font-family:verdana, arial, helvetica, sans-serif; color:#474747; font-size:70%; background:#eee; line-height:1.4em }
.submodal H1,.submodal H2,.submodal H3,.submodal H4
{ margin:0; padding:10px !important; }
.submodal A
{ color:#2e72b9; text-decoration:none;  }
.submodal A:hover
{ color:#153f7f; text-decoration:underline;  }
.submodal UL
{ padding:0; margin:10px }
.submodal LI
{ list-style-type:none; padding:0 0 10px 12px; background:url("../../images/bullet.gif") no-repeat 0 5px; }
.submodal LI, .submodal H1, .submodal H2, .submodal H3, .submodal H4
{ line-height:1.4em }
.submodal P
{ font-size:10px; margin:10px; padding:0 0 1.3em 0; line-height:1.6em }
.submodal H1
{ font-size:180%; color:#474747; font-weight:normal; line-height:30px }
.submodal H2
{ padding:10px 0 5px 0; font-size:135%; font-weight:bold; line-height:1.2em; color:#153f7f; }
.submodal H3
{ font-family:'lucida grande',verdana, arial, helvetica, sans-serif; font-size:100%; font-weight:bold; margin:5px 0 5px 0; line-height:1.4em; color:#333; padding:0; }
.submodal H4
{ font-size:100%; color:#656565; line-height:1.4em; padding-bottom:5px;  }
.submodal INPUT, .submodal SELECT
{ font-family:'lucida grande',verdana, arial, helvetica, sans-serif; color:#333; font-size:100%; }
.submodal FORM
{ display:inline }
.submodal SUB
{ font-size:80%; vertical-align:-15% }
.submodal SUP
{ font-size:80%; vertical-align:35% }
.submodal :lang(en) SUB 
{ font-size:70%; vertical-align:-20% }
.submodal LABEL
{ font-weight:bold; display:block; margin-top:8px; padding:2px 0; color:#333 }


@page {
   size: landscape;
}

/* --- Printer Output --- */
@media print {
#noprint
{  }
	}