.modal_popup_effect {
	background:#11455A;
	opacity: 0.1;
}

.overlay_modal {
	background-color: #FFFFFF;
	filter:alpha(opacity=10);
	-moz-opacity: 0.1;
	opacity: 0.1;
}

.overlay___invisible__ {
  background-color: #666666;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
}

.modal_nw {
	width: 1px;
	height: 1px;
	background: #B9C9E6;
}

.modal_n {
	height: 8px;
	_height:1px;
	border:1px solid #B9C9E6;
	background: #ffffff url(/images/modal/top.gif) no-repeat 0 0;
	/* _background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/images/modal/top.gif'); */
}

.modal_ne {
	width: 8px;
	height: 1px;
	background: transparent url(/images/modal/right-trans.png) no-repeat 0 0;
}

.modal_w {
	background: #B9C9E6;
	width: 1px;
}

.modal_e {
	width: 8px;
	background: transparent url(/images/modal/right_mid.png) no-repeat 0 0;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/images/modal/right.png');
}

.modal_sw {
	width: 1px;
	height: 1px;
}

.modal_s {
	height: 8px;
	background: url(/images/modal/bottom.png) no-repeat 0 0;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/images/modal/bottom.png');
}

.modal_se, .modal_sizer  {
	width: 8px;
	height: 8px;
	background: transparent url(/images/modal/right-bottom.png) no-repeat 0 0;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/images/modal/right-bottom.png');
}

.modal_sizer {
	cursor: se-resize;
}

.modal_close {
	width: 23px;
	height: 23px;
	background: transparent url(/images/modal/button-close-focus.gif) no-repeat 0 0;
	position:absolute;
	top:0px;
	right:11px;
	cursor:pointer;
	z-index:1000;
}

.modal_minimize {
	width: 23px;
	height: 23px;
	background: transparent url(/images/modal/button-min-focus.gif) no-repeat 0 0;
	position:absolute;
	top:0px;
	right:55px;
	cursor:pointer;
	z-index:1000;
}

.modal_maximize {
	width: 23px;
	height: 23px;
	background: transparent url(/images/modal/button-max-focus.gif) no-repeat 0 0;
	position:absolute;
	top:0px;
	right:33px;
	cursor:pointer;
	z-index:1000;
}

.modal_title {
}

.modal_content {
	overflow: auto;
	color: #808080;
	font-size: 0.8em;
	background: #E6EFF9 url(/images/modal/bg.gif) repeat-x 0 0;
	text-align: left;
}

.modal_popup_body {
	padding: 10px;
	font-size: 1.1em;
	text-align: left;
}

.modal_popup_body .buttons {
	margin-top: 15px;
	height: 23px;
	clear: both;
	text-align: right;
}

.modal_popup_body .buttons .cancel-button {
	background: url(/images/cancel-button.gif) no-repeat 0 1px;
	width: 64px;
	height: 25px;
	cursor: pointer;
	float: right;
	margin-left: 10px;
}

.modal_popup_body .buttons .send-friend-button {
	background: url(/images/send-friend-invite-button.gif) no-repeat;
	width: 148px;
	height: 27px;
	cursor: pointer;
	float: right;
	margin-left: 10px;
}

.modal_popup_body .buttons .update-password-button {
	background: url(/images/update-password-button.png) no-repeat;
	width: 148px;
	height: 27px;
	cursor: pointer;
	float: right;
	margin-left: 10px;
}

.modal_popup_body .buttons .close-button {
	background: url(/images/close-button.gif) no-repeat 0 1px;
	width: 56px;
	height: 24px;
	cursor: pointer;
	float: right;
	margin-left: 10px;
}

.modal_content_header {
	/*border-bottom: 0px solid #B3B3B3;*/
	margin:0px 8px;
	padding-bottom: 5px;
	text-align: left;
	height: 1px;
}

.modal_content_title {
	color: #3D7FD4;
	float: left;
	font-size: 1.6em;
	text-align: left;
}

.modal_content_close {
	background: url(/images/modal/close.gif) no-repeat 0 0;
	width: 13px;
	height: 11px;
	cursor: pointer;
	float: right;
}

/* For alert/confirm dialog */
.modal_window {
	border:1px solid #F00;
	background: #FFF;
	padding:20px;
	margin-left:auto;
	margin-right:auto;
	width:400px;
}

.modal_message {
	margin-top:20px;
	font: 12px arial;
	text-align:center;
	width:100%;
}

.modal_buttons {
	text-align:center;
	width:100%;
}

.modal_buttons input {
	width:20%;
	margin:10px;
}

.modal_progress {
	float:left;
	margin:auto;
	text-align:center;
	width:100%;
	height:16px;
	background: #FFF url('/images/modal/progress.gif') no-repeat center center
}

.modal_wired_frame {
	background: #FFF;
	filter:alpha(opacity=10);
	-moz-opacity: 0.1;
	opacity: 0.1;
}

.naked_popup_effect {
	background:#11455A;
	filter:alpha(opacity=10);
	-moz-opacity: 0.1;
	opacity: 0.1;
}

.overlay_naked {
	background: transparent url(data:image/png;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAABGdBTUEAANbY1E9YMgAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAAQSURBVHjaYv7///8ZgAADAAnXA82vAcZ4AAAAAElFTkSuQmCC);
	_background: #FFFFFF;
	filter:alpha(opacity=10);
	-moz-opacity: 0.1;
	opacity: 0.1;
}





/* DO NOT CHANGE THESE VALUES*/
.dialog {
	display: block;
	position: absolute;
}

.dialog table.table_window  {
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
	margin: 0px;
	padding:0px;
}

.dialog table.table_window td , .dialog table.table_window th {
	padding:0; border:none;
}

.dialog .title_window {
	-moz-user-select:none;
	height:1px;
	margin:0px;
	padding:0px;
}