#overlay{ 
    background-image: url(../image/overlay.png);
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 90;
    width: 100%;
   /* height: 100%;*/
}

*html #overlay{
    background-color: #333;
    background-color: transparent;
    background-image: url(../image/blank.gif);
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
        src="image/overlay.png", sizingMethod="scale");
}

#box{
	color: #000;
	width: 100%;
}

#box table.box_border{
	width: 100%;
}

/*popup*/
/*bar*/
#box .box_border td.b_l{
   background: transparent url(../image/popup/bar_l.gif) no-repeat center right;
   width:7px;
   line-height: 20px;
}
#box table.box_border td.b_c{
   background: transparent url(../image/popup/bar_c.gif) repeat-x;
   line-height: 20px;
   text-align: right;
   vertical-align:middle;
   top: -5px;
}
#box table.box_border td.b_r{
   background: transparent url(../image/popup/bar_r.gif) no-repeat center left;
   width:6px;
   line-height: 20px;
}
/*content*/
#box table.box_border td.c_l{
	background: transparent url(../image/popup/content_l.gif) repeat-y top right;
}
#box table.box_border td.c_c{
	text-align: center;
}

#box table.box_border td.c_r{
	background: transparent url(../image/popup/content_r.gif) repeat-y top left;
}
/*foot*/
#box table.box_border td.f_l{
   background: transparent url(../image/popup/foot_l.gif) no-repeat top right;
   width:7px;
   line-height: 20px;
}
#box table.box_border td.f_c{
   background: transparent url(../image/popup/foot_c.gif) repeat-x;
   line-height: 20px;
   text-align: right;
   vertical-align:top;
}
#box table.box_border td.f_r{
   background: transparent url(../image/popup/foot_r.gif) no-repeat top left;
   width:6px;
   line-height: 20px;
}
/*end popu*/

.scroller {
	overflow: auto;
	width: 100%;
	margin: 0;
}

#close{
    position:absolute;
    top:5px;
    right:5px;
    cursor:pointer;
}

#boxContents {
	background-color: white/*#7585A2*/;
}
#boxContents table{
	width: 100%;
}
