﻿/* progress indicator */
.ProgressPanel
{
	position:relative;
	height:0;
}
.ProgressIndicator
{
	height:16px;
	position:absolute;
	top:0;
	right:0;
	z-index:1;
}
.ProgressIndicator img
{
	display:inline;
	margin-left:10px;
	width:16px;
	height:16px;
	vertical-align:middle;
}
.FullScreen
{
	width:200px;
	height:76px;
}
.FullScreen .message
{
	height:24px;
	color:#FFF;
	font-size:18px;
	line-height:24px;
	text-align:center;
}
.FullScreen img
{
	display:block;
	width:32px;
	height:32px;
	margin:20px auto 0;
}

/* Modal Popups */
.bgModal
{
	background:url(/images/bgModal.png) repeat;
	position:absolute;
	left:0px;
	top:0px;
	z-index:99 !important;
}
.ModalPanel
{
	/*width:720px;*/
    color:#FFF;
}
.ModalPanel .title
{
    display:block;
    color:#333;
    line-height:32px;
    text-align:left;
}
.ModalPanel h1.title, .ModalPanel h2.title, .ModalPanel h3.title
{
    padding:0 10px 10px;
    border-bottom:solid 1px #4d432c;
    color:#e1ba67;
    font-size:12px;
    font-weight:normal;
    line-height:16px;
}
.ModalPanel .close
{
    position:absolute;
    top:8px;
    right:0;
}
.ModalPanel thead .left
{
    width:15px;
    height:32px;
    background:url(/images/bgModalHead_left.png) no-repeat;
}
.ModalPanel thead .center
{
    height:32px;
    background:url(/images/bgModalHead_center.png) repeat-x;
}
.ModalPanel thead .right
{
    width:15px;
    height:32px;
    background:url(/images/bgModalHead_right.png) no-repeat;
}
.ModalPanel tbody .left
{
    width:15px;
    background:url(/images/bgModalBody_left.png) repeat-y;
}
.ModalPanel tbody .center
{
    background:url(/images/bgModalBody_center.png) repeat;
}
.ModalPanel tbody .right
{
    width:15px;
    background:url(/images/bgModalBody_right.png) repeat-y;
}
.ModalPanel tfoot .left
{
    width:15px;
    height:20px;
    background:url(/images/bgModalFoot_left.png) no-repeat;
}
.ModalPanel tfoot .center
{
    height:20px;
    background:url(/images/bgModalFoot_center.png) repeat-x;
}
.ModalPanel tfoot .right
{
    width:15px;
    height:20px;
    background:url(/images/bgModalFoot_right.png) no-repeat;
}
.ModalPanel .padding
{
	padding:10px;
}
.ModalContent
{
	padding:10px;
	background:url(/Images/Aero/AeroBodyCenter.png) no-repeat;
}
.ModalPanel600
{
    width:600px;
}
.ModalPanel600Header
{
    width:600px;
    height:4px;
    background:url(/Images/bgModalPanel600Header.png) no-repeat;
}
.ModalPanel600Body
{
    width:600px;
    background:url(/Images/bgModalPanel600Body.png) repeat-y;
}
.ModalPanel600Footer
{
    width:600px;
    height:4px;
    background:url(/Images/bgModalPanel600Footer.png) no-repeat;
}
.ModalLoadingPanel
{
    position:relative;
    padding:0;
    min-height:100px;
    background:#202020;
    border:1px solid #483F29;
}
.ModalLoadingProgress
{
    position:absolute;
    z-index:1;
    width:100%;
    height:100%;
    background:url(/images/bgModal.png) repeat;
}
.ModalLoadingProgress .spinner
{
    width:100%;
    height:100%;
    background:url(/images/progress32.gif) no-repeat center center;
}
.ModalLoadingProgress .message
{  
    padding-top:40px;
    font-size:18px;
    line-height:24px;
    text-align:center;
}
.ModalLoadingProgress img
{
    vertical-align:middle;
    
}
.ModalPanel .ControlPanel
{
    text-align:center;
}
.ModalPanel .ControlPanel a
{
    margin:0 10px;
}

/* AJAX tabs */
.ProfileTabs .ajax__tab_default .ajax__tab_tab,
.ajax__tab_default .ajax__tab_tab
{
    margin-right:0;
}
.ajax__tab_header
{
    border-bottom:solid 2px #bf9b4e;
    margin-bottom:15px;
}
.ajax__tab_tab
{
    padding:5px;
    background:#e7c06c;
    color:#000;
    font-size:12px;
}
.ajax__tab_hover .ajax__tab_tab
{
    background:#bf9b4e;
    color:#000;
}
.ajax__tab_active .ajax__tab_tab
{
    background:#bf9b4e;
    color:#FFF;
}

/* validation callout extenders */
.txtRequired
{
    background:#FFFFCC;
}
.ajax__validatorcallout_error_message_cell
{
    color:#000;
}
/*
.ajax__validatorcallout
{
    width:320px;
}
.ajax__validatorcallout_popup_table
{
    width:320px;
}
*/