th {
    font-size:12px;
    font-family:Arial, Helvetica, sans-serif;
    color:white;
    font-weight:normal;
}

td {
    /*text-align:left;*/
    font-size:11px;
    color:#fff;
    font-family:verdana, arial, sans-serif;
    font-weight:normal;
}
.psw th {width:100px; padding-right:2px; text-align:right;}

td.question img {position:relative; top:-1px; left:4px;}

select {
    width: auto;
    height:18px;
    font-family:"Arial", Helvetica, sans-serif;
    font-size:10px;
    color:#000;
}
td.validation, td.question {width:15px;}

.bigfield {width:150px; height:17px; font-size:12px; padding:0;}
.bigfield:focus {}

.popup-dialog {
    width:100%;
    height:100%;
    margin:0;
    padding:0;
    background-image:url(../images/layout/trans.png); background-repeat:repeat;
    background-position:0 27px;
    background-color:transparent;
}

.popup-helper {
    border: 2px solid black;
}

.popup-outer {
    z-index: 15010;
    position: absolute;
    margin:0 auto;
}

.popup-modal-background {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: black;
    opacity: 0.5;
    filter: alpha(opacity = 50);
    z-index: 15000;
}

.popup-dialog-titlebar{
    height:27px;
    width:100%;
    background:url(../images/popup/bar.jpg);
    cursor:move;
    overflow: hidden;
}

.popup-dialog-titlebar h3 {
    padding:0;
    margin:0;
    font-size:18px;
    color:#000;
    margin-left:10px;
    padding-top:2px;
    float:left;
}

a.popup-dialog-titlebar-close{
    display:block;
    float:right;
    width:19px;
    height:17px;

    margin-right:5px;
    margin-top:5px;
    background:url(../images/popup/close_btn.png);

}

a.popup-dialog-titlebar-minimize{
    display:block;
    float:right;
    width:19px;
    height:17px;

    margin-right:5px;
    margin-top:5px;
    background:url(../images/popup/minimize_btn.png);

}

a.popup-dialog-titlebar-resetPos{
    display:block;
    float:right;
    width:19px;
    height:17px;

    margin-right:5px;
    margin-top:5px;
    background:url(../images/popup/resetPosition_btn.png);

}

a.popup-dialog-titlebar-close:hover{
    background:url(../images/popup/close_btn_over.png);

}
a.popup-dialog-titlebar-minimize:hover{
    background:url(../images/popup/minimize_btn_over.png);

}
a.popup-dialog-titlebar-resetPos:hover{
    background:url(../images/popup/resetPosition_btn_over.png);

}

.popup-dialog-container{
    width:auto;
    height:100%;
    clear:both;
    /*margin-left: 3%;*/
    overflow-y:auto;
    overflow-x:hidden;
}
.popup-dialog-container p {color:white; letter-spacing:0.3px;}

.popup-dialog-bottom {
    clear:both;
    height:30px;

}



