﻿/* ------------------------------------ 
 * BEG Temporary CSS namespacing fixups
 */
.ui-theme .ui-dialog-content
{
	background-color: #ffb !important;
}
.ui-widget-overlay 
{
	position: absolute; 
	top: 0; 
	left: 0; 
	width: 100%; 
	height: 100%; 
	background: #aaaaaa url(images/ui-bg_flat_75_aaaaaa_40x100.png) 50% 50% repeat-x;
	opacity: .30;
	filter:Alpha(Opacity=30); 
}
/* END Temporary CSS namespacing fixups
 * ------------------------------------ */

#MessagePanel
{
	font-family:Verdana;
	font-size:100%;  
    padding: 0px;
    padding-bottom: 4px;
    padding-top: 4px;
}
#MessagePanel div
{
    margin: 5px 0px 5px 0px;
    padding: 8px 8px;
    vertical-align: middle;
    border-radius: 8px;
}
#MessagePanel div.icon
{
    background-repeat: no-repeat;
    background-position: 8px 8px;
}
#MessagePanel div.informational, div.confirmation, div.success
{
	color: Gray;  
	font-weight:bold;  
}
#MessagePanel div.alert, #MessagePanel div.warning
{
    color: Red;
    font-weight:bold;
}
#MessagePanel div.validation, #MessagePanel div.error
{
    color: Red;
    font-weight:bold;
}
#MessagePanel div ul
{
    margin: 0px;
    padding-top: 4px;
    margin-left: 0px;
}
#MessagePanel div.informational ul, #MessagePanel div.confirmation ul, #MessagePanel div.success ul
{
    color: Gray;
    font-weight:normal;  
}
#MessagePanel div.alert ul, #MessagePanel div.warning ul
{
    color: Red;
    font-weight:normal;  
}
#MessagePanel div.validation ul, #MessagePanel div.error ul
{
    color: Red;
    font-weight:normal;  
}
/*

#MessagePanel ul.checked, #MessagePanel ul > li.checked
{
    list-style-type: none;
    list-style-image: url(images/icons/Ico_ItemCheck.gif);
}

#MessagePanel ul.updated, #MessagePanel ul > li.updated
{
    list-style-type: none;
    list-style-image: url(images/icons/Ico_ItemUpdate.gif);
}

#MessagePanel ul.removed, #MessagePanel ul > li.removed
{
    list-style-type: none;
    list-style-image: url(images/icons/Ico_ItemRemove.gif);
}

*/
#MessagePanel div.informational.icon, #MessagePanel div.success.icon, #MessagePanel div.confirmation.icon
{
    background-image: url(images/icons/ico_information.gif);
    padding-left: 32px;
    min-height: 16px;
}
#MessagePanel div.error.icon, #MessagePanel div.validation.icon
{
    background-image: url(images/icons/ico_error.gif);
    padding-left: 32px;
    min-height: 16px;
}
#MessagePanel div.alert.icon,  #MessagePanel div.warning.icon
{
    background-image: url(images/icons/ico_Alert.gif);
    padding-left: 32px;
    min-height: 16px;
}
.AddToComments
{
	padding-left:	32px;	/* This has to be the same as icon padding*/
}
* html #MessagePanel div.icon
{
    background-position: 16px 16px;
}

*:first-child+html #MessagePanel div ul
{
    margin-left: 36px;
}
/*#MessagePanel div.informational.icon, div.success.icon, #MessagePanel div.confirmation.icon
{
    background-image: url(images/icons/Ico_Check.png);
    background-position: 6px 6px;
    padding-left: 44px;
    padding-top: 12px;
    min-height: 24px;
}*/
