@charset "utf-8";
/* CSS Document */

img {
	border:0;
}
#shadow-container a img {
	margin:0 2px;
}
.position{
	position:relative;
	width:952px;
}
.downloadBTN {
	position:relative;
	width:79px;
	height:18px;
}
#download {
	position:absolute;
	right:63px;
	top:23px;
	width:256px;
	z-index:2;
	background:transparent;
	display:none;	/*visibility:hidden;*/
}
.filterBTN1 {
	position:relative;
	width:50px;
	float:right;
	height:18px;
	z-index:5;
}
.filterBTN {
	position:relative;
	width:60px;
	float:right;
	height:20px;
	z-index:5;
}
#filter {
	position:absolute;
	top:22px;
	right:7px;
	width:256px;
	z-index:5;/*visibility:hidden;*/
}
.ShowHideBTN{
	position:relative;
	width:10px;
	height:20px;
	z-index:0;
}
#ShowHide {
	position:absolute;
	right:0px;
	display:none;
	top:60px;
	width:275px;
	z-index:5;
	background:transparent;	/*visibility:hidden;*/
}
#ShowHide1 {
	position:absolute;
	right:0px;
	display:none;
	top:74px;
	width:275px;
	z-index:5;
	background:transparent;	/*visibility:hidden;*/
}
#ShowHide table td, #ShowHide1 table td, #ShowHide2 table td{ padding:0; margin:0;}
#shadow-container {
	position: relative;
	left: 3px;
	top: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
}
#shadow-container .shadow2, #shadow-container .shadow3, #shadow-container .container {
	position: relative;
	left: -1px;
	top: -1px;
}
#shadow-container .shadow1 {
	background: #F1F0F1;
}
#shadow-container .shadow2 {
	background: #DBDADB;
}
#shadow-container .shadow3 {
	background: #B8B6B8;
}
#shadow-container .container {
	background: #ffffff;
	border: 1px solid #6699cc;
}
#shadow-container .h {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	background-image:url(../images/popup_Headingbg.gif);
	background-repeat:repeat-x;
	line-height:22px;
	padding:0 0 0 10px;
}
#shadow-container .h .img {
	padding:0 5px 0 8px;
}
#shadow-container .h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	background-image:url(../images/popup_Headingbg.gif);
	background-repeat:repeat-x;
	line-height:22px;
}
#shadow-container .h1 .img {
	padding:0 5px 0 8px;
}

#shadow-container .Popcontent {
	text-align:left;
	padding:10px 10px 5px 10px;
	background:#FFFFFF url(../images/popup-white-bg.gif) repeat-x bottom;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #333333;
	text-decoration: none;
	/*line-height:20px;*/
}
#shadow-container .PopcontentBlue {
	text-align:left;
	padding:10px 10px 5px 10px;
	background:#FFFFFF url(../images/popup_bg.gif) repeat-x bottom;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #333333;
	text-decoration: none;
	/*line-height:20px;*/
}
.scrollVerpop {
	OVERFLOW: auto;
	TEXT-ALIGN: left;/*height:230px;*/
}
.popup_textGrey {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #333333;
	text-decoration: none;
	line-height:22px; padding:0 0 5px 0;
}
.popup_textGrey1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #333333;
	text-decoration: none;
	line-height:18px; padding:0 0 5px 0;
}
.popup_textGrey1 .name{ font-size:12px; padding:0 0 10px 0;}
.popup_textGrey1 a{color:#333366}
.popup_textGrey1 a:hover{ text-decoration:none;}
.headingp{ background:url(../images/popup-heading-bg.gif) no-repeat left top; height:30px; font:normal 12px Verdana, Arial, Helvetica, sans-serif; padding:0 6px;}
.popupcol1{ width:190px; margin:0 auto 10px auto;}
.popupscroll{ border-left:1px solid #e3e3e3;  border-right:1px solid #e3e3e3;  border-bottom:1px solid #e3e3e3; height:172px; overflow:auto;}
.popupscrollr{ border-right:1px solid #e3e3e3;  border-right:1px solid #e3e3e3;  border-left:1px solid #e3e3e3;  border-bottom:1px solid #e3e3e3; height:172px;}
.closingdate{ background:url(../images/popup-bg.gif) repeat-x left bottom; font-size:11px; font-weight:bold;}

.container .Popcontent input {
	border:1px solid #9c9c9c;
	font-size:11px;
	background:#fff;
	color:#9c9c9c;
	padding:0 2px;
	margin:0 0 5px 0;
	width:132px;
}
.container .Popcontent select {
	border:1px solid #9c9c9c;
	font-size:11px;
	background:#fff;
	color:#9c9c9c;
	padding:0 2px;
	margin:0 0 5px 0;
	width:136px;
}
.container .PopcontentBlue input {
	border:1px solid #9c9c9c;
	font-size:11px;
	background:#fff;
	color:#000000;
	padding:0 2px;
	margin:0 0 0 0;
	vertical-align:bottom;
	width:85px;
}
.container .PopcontentBlue p {
	margin:0;
	padding:0;
}
.container .PopcontentBlue .checkbox{ background:none; border:0; width:auto;}

#history {
	display: none;
	position: absolute;
	top: 25%;
	left: 30%;
	width:450px;
	z-index:1002;
	background:transparent;	/*visibility:hidden;*/

}

#paymentDetail{
	position:absolute;
	display: none;
	top:35%;
	left: 30%;
	width:450px;
	z-index:1002;
	background:transparent;	/*visibility:hidden;*/
}

.paymentAmt{
	position:absolute;
	right:10px;
	top:0;
	width:180px;
	border:1px solid #bebebe;
	z-index:5;
	text-align:left;
	background:#fff;
}
.paymentAmt ul{ line-height:normal; margin:0; padding:0;}
.paymentAmt ul li{ list-style:none; cursor:pointer;}
.paymentAmt ul li a{ padding:3px 5px; color:#0c0000; text-decoration:none; display:block; cursor:pointer;}
.paymentAmt ul li a:hover{ background:#e3ebed;}
.paymentAmt ul li .left{ float:left;}
.paymentAmt ul li .right{ float:right;}

/* Overlay */

.black_overlay {
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background: #000000;
	z-index:1001;
	-moz-opacity: 0.3;
	opacity:.30;
	filter: alpha(opacity=30);
	height:expression(document.body.clientHeight);
	width:expression(document.body.clientWidth);
}
.white_content {
	display: none;
	position: absolute;
	top: 25%;
	left: 25%;
	width: 50%;
	height: 50%;
	padding: 16px;
	border: 16px solid orange;
	background-color: white;
	z-index:1002;
	overflow: auto;
}