.black_overlay {
    display: none;
    position: absolute;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    background-color: black;
    z-index:1001;
    -moz-opacity: 0.5;
    opacity:.50;
    filter: alpha(opacity=50);
}

.white_content {
    display: none;
    position: absolute;
    top: 62%;
    left: 10%;
    width: 30.4%;
    height: 31%;
    padding: 5px;
    border: 5px solid orange;
    background-color: #FFFFFF;
    z-index:1002;
    overflow: hidden;
}

.hostedIframe {
    border: 0;
    border-radius: 0;
	background-color: white;
	overflow: hidden;
}

.xiFrameFormat {
	width: 100%;
    border: 0;
    border-radius: 0;
	overflow: hidden;
}

.xiFrameTokenFormat {
    display: none;
	width: 100%;
    border: 0;
    border-radius: 0;
	overflow: hidden;
}

.xiFrameOverlay {
    display: none;
    position: absolute;
    top: 10%;
    left: 10%;
    width: 60%;
    height: 60%;
    padding: 5px;
    border: 5px solid orange;
    background-color: #FFFFFF;
    z-index:1002;
    overflow: hidden;
}

.xiFadeOverlay {
    display: none;
    position: absolute;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    background-color: black;
    z-index:1001;
    -moz-opacity: 0.5;
    opacity:.50;
    filter: alpha(opacity=50);
}

.xiErrorOverlay {
    display: none;
    position: absolute;
    top: 10%;
    left: 10%;
    width: 60%;
    height: 60%;
    padding: 5px;
    border: 5px solid orange;
	color: yellow;
    background-color: red;
    z-index:1002;
    overflow: hidden;
}

.xiMessageOverlay {
    display: block;
    position: absolute;
    width: 40%;
    height: 5%;
    padding: 5px;
    border: 5px solid orange;
	color: red;
    background-color: yellow;
    z-index:1002;
    overflow: hidden;
}

.Column1 {
	width: 120px; 
	vertical-align: middle; 
	text-align: center
}

.Column2 {
    width: 200px;
	vertical-align: middle; 
}

.hostedIframe,
#xieCommFrame {
    overflow: hidden;
    width: 100%;
    height: 600px;
}