@charset "utf-8";

/* ------------------------------------------------------------
  filename:jgrowl.css
  created: 090518
  update:  090518
------------------------------------------------------------ */

div.jGrowl {
	padding: 10px;
	z-index: 9999;
}

/** Special IE6 Style Positioning **/

div.ie6 { position: absolute; }

div.ie6.top-right {
	right: auto;
	bottom: auto;
	left: expression( ( 0 - jGrowl.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
 top: expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

div.ie6.top-left { left: expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
 top: expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

div.ie6.bottom-right {
	left: expression( ( 0 - jGrowl.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: expression( ( 0 - jGrowl.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

div.ie6.bottom-left {
	left: expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: expression( ( 0 - jGrowl.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

div.ie6.center {
	left: expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' ); width: 100%;
}

/** Normal Style Positions **/
body > div.jGrowl { position:fixed; }

body > div.jGrowl.top-left {
	left: 0px;
	top: 0px;
}

body > div.jGrowl.top-right {
	right: 0px;
	top: 0px;
}

body > div.jGrowl.bottom-left {
	left: 0px;
	bottom:0px;
}

body > div.jGrowl.bottom-right {
	right: 0px;
	bottom: 0px;
}

body > div.jGrowl.center {
	top: 0px;
	width: 50%;
	left: 25%;
}

/** Cross Browser Styling **/
div.center div.jGrowl-notification,
div.center div.jGrowl-closer {
	margin-left: auto;
	margin-right: auto;
}

div.jGrowl div.jGrowl-notification,
div.jGrowl div.jGrowl-closer {
	background-color: #000;
	color: #fff;
	opacity: .85;
	filter: alpha(opacity = 85);
	zoom: 1;
	width: 235px;
	padding: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	display: none;
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
}

div.jGrowl div.jGrowl-notification { min-height: 40px; }

div.jGrowl div.jGrowl-notification div.header {
	font-weight: bold;
	font-size:10px;
}

div.jGrowl div.jGrowl-notification div.close {
	float: right;
	font-weight: bold;
	font-size: 12px;
	cursor:pointer;
}

div.jGrowl div.jGrowl-closer {
	height: 15px;
	padding-top: 4px;
	padding-bottom: 4px;
	cursor: pointer;
	font-size:11px;
	font-weight: bold;
	text-align: center;
}

/* ------------------------------------------------------------
  filename:inpagedialog.css
  created: 090518
  update:  090518
------------------------------------------------------------ */

/* IE6 */
* html,
* html body {
	height:100%;
	margin:0;
	padding:0;
}

/* typography */
div.inPageDialog-container table td { font-size: 10px; }

* html div.inPageDialog-container table td { font-size: xx-small; }

*:first-child+html div.inPageDialog-container table td { font-size: x-small; }

div.inPageDialog-container table td table { font-size: 100%; }

div.inPageDialog-container table td p,
div.inPageDialog-container table td li,
div.inPageDialog-container table td dt,
div.inPageDialog-container table td dd,
div.inPageDialog-container table td th,
div.inPageDialog-container table td td { font-size: 120%; }

div.inPageDialog-container table td p input,
div.inPageDialog-container table td p select,
div.inPageDialog-container table td p textarea,
div.inPageDialog-container table td li p,
div.inPageDialog-container table td li li,
div.inPageDialog-container table td li dt,
div.inPageDialog-container table td li dd,
div.inPageDialog-container table td li input,
div.inPageDialog-container table td li select,
div.inPageDialog-container table td li textarea,
div.inPageDialog-container table td dd p,
div.inPageDialog-container table td dd li,
div.inPageDialog-container table td dd dt,
div.inPageDialog-container table td dd dd,
div.inPageDialog-container table td dd input,
div.inPageDialog-container table td dd select,
div.inPageDialog-container table td dd textarea,
div.inPageDialog-container table td th p,
div.inPageDialog-container table td th li,
div.inPageDialog-container table td th dt,
div.inPageDialog-container table td th dd,
div.inPageDialog-container table td th input,
div.inPageDialog-container table td th select,
div.inPageDialog-container table td th textarea,
div.inPageDialog-container table td td p,
div.inPageDialog-container table td td li,
div.inPageDialog-container table td td dt,
div.inPageDialog-container table td td dd,
div.inPageDialog-container table td td input,
div.inPageDialog-container table td td select,
div.inPageDialog-container table td td textarea { font-size: 100%; }

div.inPageDialog-container {
	z-index: 103;
	display: none;
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	text-align:center;
}

* html div.inPageDialog-container { position: absolute; /* IE6 */ }

table.inPageDialog-posTable {
	border-collapse: collapse;
	width:1px;
	height: 100%;
	margin:0 auto;
	text-align:left;
}

td.inPageDialog-posTd {
	vertical-align: middle;
	text-align: left;
}

div.inPageDialog-content { display: none; }

div#inPageDialog-colorOverlay {
	z-index: 99;
	position: fixed;
	background: #000;
	top: 0px;
	left: 0px;
	display: none;
	width: 100%;
	height: 100%;
	filter: alpha(opacity=80);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	-moz-opacity: 0.8;
	opacity: 0.8;
}

* html div#inPageDialog-colorOverlay { position: absolute; /* IE6 */ }

iframe#inPageDialog-iframeOverlay {
	z-index: 100;
	position: fixed;
	top: 0px;
	left: 0px;
	display: none;
	width: 100%;
	height: 100%;
	border: none;
	filter: alpha(opacity=0);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	-moz-opacity: 0;
	opacity: 0;
}

* html iframe#inPageDialog-iframeOverlay { position: absolute; /* IE6 */ }

div#inPageDialog-nowLoading {
	position: fixed;
	display: none;
	z-index: 101;
	color: #fff;
	height: 100%;
	width: 100%;
	left: 0;
	top: 0;
}

* html div#inPageDialog-nowLoading { position: absolute; /* IE6 */ }

div#inPageDialog-nowLoading table {
	width: 100%;
	height: 100%;
}

div#inPageDialog-nowLoading table td {
	text-align: center;
	vertical-align: middle;
}

div.testClass1 { }

div.testClass1 div.inPageDialog-content {
	color: #333;
	background:#eee;
	padding:10px;
	border:4px solid #aaa;
	font-size:80%;
}

/* ------------------------------------------------------------
  filename:tooltip.css
  created: 090407
  update:  090407
------------------------------------------------------------ */

div.tip-containerDiv {
	position:absolute;
	display:none;
	z-index:1000;
}

table.tip-containerTable {
	margin:0;
	border-collapse:collapse;
	width:100%;
}

table.tip-containerTd {
	text-align:left;
	vertical-align:middle;
}
