﻿.ErrorMessageBox
{
    width: 400px;
    white-space: normal;
    background-color: #e8e8e8;
    border: solid 2px #d9e0e6;
    border-bottom-color: #c8cdd2;
    border-right-color: #c8cdd2;
    border-style:outset;
    padding: 0px;
    overflow: hidden;
}

.ErrorMessageBox .Header
{
	background-color: #ccc;
/*    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#EEEEEE, EndColorStr=#CCCCCC);*/
/*	width: 100%;*/
	height: 30px;
    border-bottom: solid 1px #333;
}

.ErrorMessageBox .Header h3
{
    display: inline-block;
    margin: 0 0 0 6px;
    font-weight: bold;
    font-style: normal;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 15px;
    line-height: 30px;
    text-transform: none;
    background:url(../Images/global/Icon_Error.gif) no-repeat 0 center;
    padding: 0 0 0 26px;
	color: #000;
}

.ErrorMessageBox .Info h3
{
    background:url(../Images/global/IconInfo.gif) no-repeat center;
    background-position: -3px;
}

.ErrorMessageBox .Content
{
    margin: 4px;
    padding: 0 0 4px 0;
	background: url(../Images/Global/LineRidge.gif) repeat-x left bottom;
    border: none 0px #000;
}

.ErrorMessageBox .OneErrorMessage, .ErrorMessageBox .ErrorMessageList
{
    margin:0;
    padding:6px 12px 6px 28px;
    overflow: auto;
}

.ErrorMessageBox .OneErrorMessage li, .ErrorMessageBox .ErrorMessageList li
{
    list-style-type: none;
}

.ErrorMessageBox .ErrorMessageList li
{
    background:url(../Images/global/RoundBullet.gif) no-repeat 0 7px;
    margin-bottom: 6px;
    padding-left: 10px;
}

.ErrorMessageBox .OneErrorMessage li em, .ErrorMessageBox .ErrorMessageList li em
{
    color: #000; /*#C30;*/
    font-style:normal;
    font-weight:normal;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 11px;
    line-height: 16px;
    padding:0;
    margin:0;
    /* T.Longren's a neat CSS hack for wrapping long lines of text */
    white-space: pre-wrap; /* css-3 */
    white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
    white-space: -pre-wrap; /* Opera 4-6 */
    white-space: -o-pre-wrap; /* Opera 7 */
    word-wrap: break-word; /* Internet Explorer 5.5+ */
}

/* to trigger haslayout in IE8 and lower */
/* \*/
* html .ErrorMessageBox .OneErrorMessage li em, .ErrorMessageBox .ErrorMessageList li em
{
    zoom: 1;
}
/* */

.ErrorMessageBox .OneErrorMessage li em a
{
    font-size:11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.ErrorMessageBox .OneErrorMessage li em a:link,
.ErrorMessageBox .OneErrorMessage li em a:visited,
.ErrorMessageBox .OneErrorMessage li em a:hover,
.ErrorMessageBox .OneErrorMessage li em a:active
{
    color:#039;
    text-decoration:underline;
}

.ErrorMessageBox .Footer
{
    position: relative;  /* to center the button container */
    text-align: center;  /* to center the button container */
    float:left;  /* to center the button container */
    left:50%; /* to center the button container */
    margin: 0 0 4px 0;
}

.ErrorMessageBox .Footer button
{
    position: relative; /* to center the button container */
    right:50%; /* to center the button container */
    float: left;
    display: block;
    width: 70px;
    text-decoration: none;
    font-weight: normal;
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: center;
    cursor: hand;
}

.ErrorMessageBoxPageBackground
{
	background-color: #FFF;
	filter: alpha(opacity=30);
	opacity: 0.3;
}

