.dhtmlwindow{
position: absolute;
visibility: hidden;
}
img {
border:0;
background:transparent;
}

.drag-handle{ /*CSS for Drag Handle*/
text-indent: 12px;
height:10px;
background:url(../images/popup_top_curv.gif) no-repeat top left;
width:582px;
line-height:0px;
z-index:400;
}

.drag-handle .drag-controls{ /*CSS for controls (min, close etc) within Drag Handle*/
position: absolute;
right: -1px;
top: 8px;
cursor: pointer;
z-index:200;
}
.drag-handle .drag-controls img{ /*CSS for controls (min, close etc) within Drag Handle*/
position: absolute;
right: -5px;
top: -10px;
overflow:hidden;
cursor: pointer;
}

* html .drag-handle{ /*IE6 and below CSS hack. Width must be set to 100% in order for opaque title bar to render*/
width:582px;
}


.drag-contentarea{ /*CSS for Content Display Area div*/
color: black;
width:547px;
padding:2px 20px 0px 15px;
overflow:auto;
background:url(../images/pop_main.gif) repeat-y top left;
z-index:1;
}

.drag-statusarea{ /*CSS for Status Bar div (includes resizearea)*/
background-color: #F8F8F8;
background:url(../images/popup_bottom_curv.gif) no-repeat top left;
height:21px;
width:582px;
line-height:0;
clear:both;
}


.drag-resizearea{ /*CSS for Resize Area itself*/
float: right;
width:576px;
height: 13px; /*height of resize image*/
font-size: 0;
}
h6 {
margin:0px 0px 10px 0px;
padding:0px;
font-size:22px;
line-height:20px;
color:#DC711A;
}
.somediv-txt {
width:520px; 
margin:8px auto 0 auto;
font-size:13px;
}
.somediv-txt strong {
background-image:url(../images/pop_seprator.jpg);
background-position:left bottom;
background-repeat:no-repeat;
color:#0A4571;
font-size:27px;
font-weight:normal;
line-height:37px;
padding-bottom:7px;
text-transform:uppercase;
width:520px;
display:block;
}
.somediv-txt ul {
float:left;
margin:10px 0 0 0;
padding:0 0 20px 0;
width:auto;
list-style-type:none;
}
.somediv-txt ul li.step1 {
background-image:url(../images/n1.jpg);
background-position:left top;
background-repeat:no-repeat;
padding-left:25px;
margin-top:10px;
}
.somediv-txt ul li.step2 {
background-image:url(../images/n2.jpg);
background-position:left top;
background-repeat:no-repeat;
padding-left:25px;
margin-top:10px;
}
.somediv-txt ul li.step3 {
background-image:url(../images/n3.jpg);
background-position:left top;
background-repeat:no-repeat;
padding-left:25px;
margin-top:10px;
}
.calculator {
background-image:url(../images/popup_mid_bg1.jpg);
background-position:left top;
background-repeat:repeat-y;
float:left;
height:240px;
padding:10px 0 0 0;
text-align:left;
width:500px;
}
.calculator form {
float:left;
width:542px;
}
.calculator fieldset {
float:left;
width:542px;
}
.calculator fieldset ul {
background-image:url(../images/calc_bg.jpg);
background-position:left top;
background-repeat:repeat-x;
float:left;
margin:0;
padding:0 0 0 0;
width:542px;
}
.calculator fieldset ul li.top {
color:#0A4571;
font-size:28px;
font-weight:normal;
line-height:45px;
margin-bottom:10px;
padding-bottom:5px;
padding-top:8px;
text-transform:uppercase;
width:522px;
}
.calculator fieldset ul li.mid {
color:#333333;
font-size:11px;
padding:25px 10px 15px 15px;
position:relative;
width:519px;
}
.calculator fieldset ul li.last {
background-image:url(../images/calc_seprator.jpg);
background-position:left top;
background-repeat:no-repeat;
color:#333333;
padding:10px 10px 8px 15px;
width:519px;
}
