/* Styles for main page
*/

.vysrmain {
    position: relative;
    top: 0px;
    left: 0px;
}

/* if customer wants to give visual enable/disable cues */
.vysrOpenEna {
/*    opacity: 1;
    filter: alpha(opacity=100);
    background-color: transparent; */
    visibility: visible;
    cursor: pointer;
}
.vysrOpenDis {
    /* opacity: 0;
    filter: alpha(opacity=0);
    background-color: #D3D3D3; */
    visibility: hidden;
    cursor: wait;
}


.vysrLoadDiv {
    position:absolute;
    height:30px;
    width:70px;
    border:1px solid black;
    overflow:hidden;
}
.vysrLoadDivContent {
    font-size:9px;
    height:100%;
    width:100%;
    background-color:#EAF7FD;
    padding:2px;opacity:0.8;
}
.vysrLoadDivContent p{
    margin-top:5px;
}

.vysrDiv {
    bottom: 5px;
    right:  5px;
    width: 270px;
   /* border: 3px solid rgb(173,214,242); */
}

/* Used to set size for LARGE client window */
.vysrMainLg {
    width: 316px;
    height: 316px;
}
.vysrMainLgMx {
    width: 580px;
    height: 350px;
}

/* Used to set size for SMALL client window */
.vysrMainSm {
    width: 316px;
    _width: 323px;/*P: For IE6 */
    height: 140px;
	_height: 155px;
}

*+html .vysrMainSm {
    height: 153px;
}

body .dojoFloatingPane {
    background-color: rgb(234,247,253);
    padding: 0px;
    margin: 0px;
    border: 4px solid #98CCEF; /*changes made by Sanju for Bug #92*/ 
}
.vysrDiv IFRAME {
    /* border: 3px solid rgb(173,214,242); */
    frameborder: 0px;
    background-color: rgb(234,247,253);
    /* padding-left: 4px; */
}

.vysrDiv .dojoFloatingPaneTitleBar {
    background-color: #C7E9F9;
    border: 0px;
    margin: 0px;
    padding: 0px;
}

/*
.vysrDiv .dojoFloatingPaneCloseIcon {
    background-image: url(../images/close.gif);
    background-repeat: no-repeat;
	height: 15px;
	width: 14px;
}
*/
.vysrFpFrame {
  /*  background-color: #EAF7FD;*/
    width: 100%;
    height: 100%;
    border: 0px;
    margin: 0px;
    padding: 0px;
    frameborder: 0;
    framespacing: 0;
}

.vysrDiv .dojoFloatingPaneClient {
    background-color: #EAF7FD;
    overflow: hidden;
    padding: 0px;
    border: 0px;
    margin: 0px;
    height: 100%;
    width: 100%;
    top: 0px;
    left: 0px;
}
