.messageModalPopup
{
    font-size: small;
    padding: 2px 3px;
    display: block;
    position: absolute;
}

.messageContainer, .msgcontainer
{
    border: solid 1px #808080;
    border-width: 1px 0px;
} 

.messageContainer
{
    width: 24em;
}

.msgcontainer
{
    width: 42em;
} 

.messageHeader
{
    background: url(Images/sprite.png) repeat-x 0px -200px;	
    color: #000;	
    border-color: #808080 #808080 #ccc;
    border-style: solid;
    border-width: 0px 1px 1px;
    padding: 3px 10px;
} 

.messageHeader .msg
{
    font-weight: bold;
    cursor: default;
}  
       
.messageBody
{
    background-color: #f2f2f2;
    border-color: #808080;
    border-style: solid;
    border-width: 0px 1px;
    padding-top: 10px;
    padding-left: 10px;
    padding-bottom: 10px;
    min-height: 10px;
    max-height: 600px;
    height: auto;
    overflow: hidden;
    overflow-y: auto;
} 

.messageBody .errorimg
{
    background: url(images/sprite.png) no-repeat 0px -1100px;
    height: 20px;
    width: 20px;
    float: left;
}

.messageBody .warnimg
{
    background: url(images/sprite.png) no-repeat 0px -1900px;
    height: 20px;
    width: 20px;
    float: left;
}

.messageBody .infoimg
{
    background: url(images/sprite.png) no-repeat 0px -1200px;
    height: 20px;
    width: 20px;
    float: left;
}

.messageBody .loginimg
{
    background: url(images/sprite.png) no-repeat 0px -1150px;
    height: 20px;
    width: 20px;
    float: left;
}

.messageBody .textBox
{
	width:90%;
	float:left;
}

.messageBody .errormsg
{
    float: left;
    text-align:left;    
	color: #ff0000;
    width: 20.2em;
    overflow-x: hidden;
    overflow-y: scroll;
}  

.messageBody .warnmsg
{
    float: left;
    text-align:left;    
    width: 20.2em;
    padding-right: 1.5em;
}

.messageBody .infomsg, 
{
    float: left;
    text-align:left;
}
.messageBody .loginmsg
{
    float: left;
    text-align:left;
    margin-left: 2em;
    margin-right: 1em;
}

.messageFooter
{
    background-color: #f2f2f2;
    border-color: #808080;
    border-style: none solid;
    border-width: 0px 1px;
    text-align:right;
    padding-bottom: 8px;
    padding-right: 8px;
    border-left:solid 1px #808080;
    border-right:solid 1px #808080;
    border-bottom:solid 1px #808080;
    border-top:solid 1px #f2f2f2;
} 

.messageButtonContain
{
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	padding-left: 0.5em;
	height: 1.6em;
}

.messageButtonContain .linkButtonNarrow
{
	margin-right: 0.5em;
}

.messageclose
{
    right: 7px;	
    background: url(Images/sprite.png) no-repeat 0px -300px;	
    width: 25px;	
    cursor: pointer;	
    position: absolute;	
    top: 7px;	
    height: 15px;
}

.messageModalBackground 
{
	z-index: 1100;
    background-color:#808080;
	filter:alpha(opacity=50);
	opacity:0.5;
    -moz-opacity: 0.50;
}   
