.jqmodalcontainer
{
	display: none;
  
	position: fixed;
	top: 17%;
	left: 50%;
  
	margin-left: -300px;
	width: 600px;
  
	color: #000;
}
	.jqmodalcontainer table.jqmodalcontainer_table
	{
		width: 100%;
		height: 100%;
	}
		/* Transparent edges */
		.jqmodalcontainer td
		{
			background: url(../../gr_modal-edge-sprite.png)
		}
		* html .jqmodalcontainer td
		{
			background: url(../../gr_modal-edge-sprite.gif);
		}
			.jqmodalcontainer .popup-border-tl { height: 10px; width: 10px; }
			.jqmodalcontainer .popup-border-tc { background-position: 0 100%; height: 10px; }
			.jqmodalcontainer .popup-border-tr { background-position: 0 -10px; height: 10px; width: 10px; }
			
			.jqmodalcontainer .popup-border-ml, .jqmodalcontainer .popup-border-mr { background-position: 100% 0; width: 10px; height: 100%; }
			.jqmodalcontainer .popup-border-mc { background: #ffffff; height: 100%; }
			
			.jqmodalcontainer .popup-border-bl { background-position: 0 -20px; height: 10px; width: 10px; }
			.jqmodalcontainer .popup-border-bc { background-position: 0 100%; height: 10px; }
			.jqmodalcontainer .popup-border-br { background-position: 0 -30px; height: 10px; width: 10px; }
		
		#jqmodal_inner
		{
			padding: 21px 0 0 21px;
		}
		#jqmodal_inner.padright
		{ 
			padding-right: 21px; 
		}
			#jqmodal_inner a
			{
				color: #58a618;
				text-decoration: none;
			}
			#jqmodal_inner a:hover
			{
				text-decoration: underline;
			}
			#jqmodal_inner h1.intro01
			{
				margin: 0 0 0.842em 0;
			}
			#jqmodal_inner p
			{
				margin: 0 0 1.333em 0;
				color: #828282;
			}
			#jqmodal_inner .content,
			#jqmodal_inner .tabs
			{
				width: 371px;
			}
			#jqmodal_inner p.separator {		
				width: 371px;
				background-color: #eeeeee;
				height: 1px; 
				line-height: 1px;
				margin-bottom: 2.333em;
			}
			#jqmodal_inner .listing01 li a:hover {
				text-decoration: none;
			}
			#jqmodal_inner .listing01 li a:hover .action .title {
				text-decoration: underline;
			}

.jqmOverlay
{
	background-color: #000;
}
.jqmClose {overflow: hidden;}

/* Fixed posistioning emulation for IE6
	 Star selector used to hide definition from browsers other than IE6
	 For valid CSS, use a conditional include instead */
* html .jqmodalcontainer
{
	position: absolute;
	top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}


.jqmodalcontainer .btn-close-modal
{
	position: absolute;
	right: 16px;
	top: 16px;
	width: 16px;
	height: 16px;
	background: transparent url(../../btn_modal-close.png) no-repeat 0 0;
	text-indent: -9999em;
}


.jqmodalcontainer iframe
{
	width: 100%;
	height: 385px;
	border: 0;
}

/* Generic dialog modal */
#jqmodal_dialog_container p#dialog_text
{
	padding: 10px;
}

/* Image modal container */
#jqmodalmodal_image_container table.jqmodalcontainer_table
{
	width: auto;
}
	#jqmodalmodal_image_container .popup-border-mc img
	{
		display: block;
	}

/* Homepage specific modal styles */
#jqmodalmodal_iframe_home
{
	top: 5px !important;
}
* html #jqmodalmodal_iframe_home
{
	top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + (-100) + 'px');
}
	#jqmodalmodal_iframe_home .absolute01
	{
		position: absolute;
		bottom: 19px;
		left: -24px;
	}
	#jqmodalmodal_iframe_home .popup-border-mc,
	#jqmodalmodal_iframe_home .popup-border-mc iframe
	{
		background: url(../../gr_bg_modal-home_rpt.jpg) 0 100% no-repeat;
	}
	
	.jqmodal_column-container
	{
		padding: 33px 0 0 235px;
		color: #2c2c2c;
	}
		.jqmodal_column-container h1
		{
			font-size: 1.167em;
			margin-bottom: 0.667em;
		}
		.jqmodal_column-container .jqmodal_column01
		{
			float: left;
			width: 246px;
			padding: 0 43px 0 0;
		}
		.jqmodal_column-container .jqmodal_column02
		{
			float: left;
			width: 120px;
		}
	
	