
#filter
{
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: #000;
	z-index:10;
	opacity:0.5;
	filter: alpha(opacity=50);
}


#box 
{
	display: none;
	position: fixed;
	top: 5%;
	left: 20%;
	width: 576px;
	/*height: 200px;
	padding: 48px;*/
	margin:0;
	/*border: 1px solid black;*/
	background-color: white;
	z-index:110000;
	overflow: none;
}

* html #box { position: absolute;margin-top: expression(0 - parseInt(this.offsetHeight / 9) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}

#boxtitle
{
	position:absolute;
	float:center;
	top:0;
	left:0;
	width:576px;
	height:24px;
	padding:0;
	padding-top:4px;
	left-padding:8px;
	margin:0;
	border-bottom:4px solid #3CF;
	background-color: #09c;
	color:white;
	text-align:center;
}


#box .mid_main{ width:576px; margin:0; padding:0 5px 5px 5px; float:left;background-color:#fff; color:#515151; font:normal 12px/18px Arial, Helvetica, sans-serif; border:2px solid #000; position:relative;}
	
#box .mid_main .tl,#box .mid_main .tr,#box .mid_main .bl,#box .mid_main .br { width:8px; height:8px; border:none; display:inline; overflow:hidden; line-height:10px; }
#box .tmid { width:570px; height:8px; float:left; background-color:#fff; display:inline; overflow:hidden; line-height:10px; 
border-top:2px solid #000;}
#box .btmid { width:570px; height:8px; float:left; background-color:#fff; display:inline; overflow:hidden; line-height:10px; 
border-bottom:2px solid #000;}

#box .mid_main .tl { background:url(images/req-corn.jpg) 0 0 no-repeat; position:absolute; top:-2px; left:-2px;  }
#box .mid_main .tr { background:url(images/req-corn.jpg) right 0 no-repeat; position:absolute; top:-2px; right:-2px; }
#box .mid_main .bl { background:url(images/req-corn.jpg) left bottom no-repeat; position:absolute; bottom:-2px; left:-2px; }
#box .mid_main .br { background:url(images/req-corn.jpg) right bottom no-repeat;  position:absolute; bottom:-2px; right:-2px; }

* html #box .mid_main .bl { background:url(images/1req-corn.jpg) bottom right no-repeat; position:absolute; bottom:8px; left:8px; }
* html #box .mid_main .br { background:url(images/1req-corn.jpg) right bottom no-repeat;  position:absolute; bottom:8px; right:8px; }



#box .frquote { width:556px; margin:0 auto; padding:5px 0; text-align:left; font:normal 12px/18px Tahoma; }
#box .frquote a { color:#0c73ad; text-decoration:underline; }
#box .frquote span { color:#e57217; }

#box .reqarea { width:556px; margin:0 auto; padding-bottom:10px;  }
#box .reqarea .reqlft { width:150px; float:left; font:bold 12px Arial, Helvetica, sans-serif; color:#04647d; padding-top:5px; }
#box .reqarea .reqrgt { width:320px; float:left; font:normal 14px Arial, Helvetica, sans-serif; color:#333; }
#box .reqarea .reqrgt input ,#box .reqarea .reqrgt select,#box .reqarea .reqrgt textarea{ width:80%; border:1px solid #e3e3e3; padding:6px 4px; } 
#box .reqarea .reqrgt select{ width:83%; margin-bottom:2px; }
#box .reqarea .sbmtqt{ background:url(images/sbmt-qt.jpg) no-repeat center; width:236px; height:46px; font:normal 17px Verdana, Arial, Helvetica, sans-serif; color:#fff; border:none; cursor:pointer;}

#box .sidebars-box {line-height: normal;background:url(images/side-bg.gif) repeat-x;margin-top:3px;}
#box .sidebars-box .topleft,#box .sidebars-box .topright {background:url(images/sidebox-img.gif) no-repeat; width:3px; height:3px; overflow: hidden; display: inline;}
#box .sidebars-box .topleft {background-position:0 0; float: left; }
#box .sidebars-box .topright {background-position:-3px 0; float: right;}
#box .sidebars-box .cancel { width:15px; height:15px; /*border:1px solid #fff;*/ position:absolute; right:15px; top:18px; #top:24px; /*background-color:#e1562f;*/ }
#box .sidebars-box .cancel a { color:#fff; font:bold 15px Tahoma; text-decoration:none;}

/* fixing ie6 behavior */
* html #box  .sidebars-box .topleft {margin-right: -3px;}
* html #box  .sidebars-box .topright {margin-left: -3px;}
#box .sidebars-box .top {height:3px; overflow: hidden;}
#box .sidebars-box h2 { clear: both; margin:0; padding:5px 0 6px 10px; height: 100%; font-family:Tahoma; color:#FFFFFF; font-size:18px; text-align:left; letter-spacing:1px; font-weight:normal;} /* height specified to 'gain layout' on IE */
#box .sidebars p {padding: 2px 0;font-size: 9pt;}