
/*******************
        MSGS
*******************/
body.msgAlert-open {overflow: hidden;}
.msgAlert{background: #FFF;width: 400px;position: fixed;left: 50%;top: 5%;margin-left: -200px;z-index: 201;border: 0px solid #bbb;-webkit-box-shadow:0 0 12px rgba(0,0,0,0.4);-moz-box-shadow:0 0 12px rgba(0,0,0,0.4);box-shadow:0 0 12px rgba(0,0,0,0.4);}
.msgAlert.absolute{position: absolute;}
.msgAlert.alert_600{width:600px;margin-left:-300px;}
.msgAlert.alert_800{width:800px;margin-left:-400px;}
.msgAlert.alert_1000{width:1000px;margin-left:-500px;}
.msgAlert_header{background: #BBB;height: 33px;line-height: 33px;border: 1px solid #999;position: relative;}
.msgAlert_header h4{font-size: 12px;font-weight: bold;line-height: 2.75em;color: #FFF;text-shadow: 1px 1px 2px rgba(0,0,0,.4);position: relative;left: 10px;}
.msgAlert_header .msgAlert_close{background: url(../images/mba/msgAlert_close.png) no-repeat 0 0;width: 20px;height: 20px;line-height: 800px;display: block;position: absolute;right: 6px;top: 6px;overflow: hidden;}
.msgAlert_header .msgAlert_close:hover { background-position: 0 -20px; }
.msgAlert_popup {overflow: hidden;color: #444;display:block;background: #fff;}
.msgAlert_popup p:last-child { margin-bottom: 0; line-height: 150%;}
.msgAlert_footer{background: #EEE;width: auto;text-align: right;padding: 10px 10px;}
.msgAlert_footer button { margin: 0 .35em; }
.msgAlert_overlay {position: fixed;top: 0px;left: 0px;height:100%;width:100%;background-color: #000;z-index: 200;filter: alpha(opacity=90);filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);-moz-opacity: 0.90;opacity:0.90;}
.msgAlert_content {font-size: 11px; color: #555; min-height: 50px; padding:.75em 1em; line-height: 2.2em;}
.msgAlert_content h3 { margin-bottom: 1em; }
.msgAlert_content img { vertical-align: middle; }
/*.msgAlert_content ul{list-style-type: square;padding: 0;margin: 0 0 0 24px;}*/
.msgAlert.success .msgAlert_header { background-color: #7B9534; border-color: #627036; }
.msgAlert.warning .msgAlert_header { background-color: #E6BA01; border-color: #AC9207; }
.msgAlert.error .msgAlert_header { background-color: #AF4434; border-color: #782E25; }
.msgAlert.info .msgAlert_header { background-color: #437ECC; border-color: #224F91; }
.msgAlert_footer.left { text-align: left; }
.msgAlert_footer.middle { text-align: center; }
.msgAlert_footer.right { text-align: right; }
.msgAlert_footer button{font-weight: bold;display: inline-block;text-decoration: none;margin: 0 3px;-moz-box-shadow: 1px 1px 1px rgba(0,0,0,.1);-webkit-box-shadow: 1px 1px 1px rgba(0,0,0,.1);box-shadow: 1px 1px 1px rgba(0,0,0,.1);cursor: pointer;position: relative;}
/* Active/Click state */
.msgAlert_footer button:active { top: 1px; }
/* Sizes */
.msgBar{background: #BBB url(../images/mba/msgBar_header.png) repeat-x 0 0;border: 1px solid #999;display:block;margin:2px 2px;position:relative;}
.msgBar .icon  {background-repeat: no-repeat;background-position:  0 0;width: 24px;height: 24px;position: absolute;left:11px;top: 10px;font-weight:bold;font-size:10px;padding:5px;}
.msgBar.success .icon { background-image: url(../images/mba/msgBar_success.png); }
.msgBar.info .icon { background-image: url(../images/mba/msgBar_info.png); }
.msgBar.warning .icon { background-image: url(../images/mba/msgBar_warning.png); }
.msgBar.error .icon { background-image: url(../images/mba/msgBar_error.png); }
.msgBar .close {font-size: 11px;font-weight: bold;position: absolute;right: 15px;top: 9px;cursor: pointer;}
.msgBar.warning { background-color: #FFFFCD; border-color: #FFCB01; padding-left: 8px; }
.msgBar.error { background-color: #AF4434; border-color: #782E25; padding-left: 8px; color:#FFF;}
.msgBar.info { background-color: #437ECC; border-color: #224F91; padding-left: 8px; color:#FFF;}
.msgBar.success { background-color: #27B231; border-color: #627036; padding-left: 8px; color:#FFF}
.msgGrowl-container {width: 300px;position: fixed;z-index: 10000;}
.top-right { top: 10px; right: 15px; }
.bottom-right { bottom: 10px; right: 15px; }
.top-left { top: 10px; left: 15px; }
.bottom-left { bottom: 10px; left: 15px; }
.top-center { top: 10px; left: 50%; margin-left: -150px; }
.bottom-center { bottom: 10px; left: 50%; margin-left: -150px; }
.msgGrowl {background: #EEE;
           background:-moz-linear-gradient(top, #FFFFFF 0%, #EEEEEE 100%); /* FF3.6+ */
           background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(100%,#EEEEEE)); /* Chrome,Safari4+ */
           background:-webkit-linear-gradient(top, #FFFFFF 0%,#EEEEEE 100%); /* Chrome10+,Safari5.1+ */
           background:-o-linear-gradient(top, #FFFFFF 0%,#EEEEEE 100%); /* Opera11.10+ */
           background:-ms-linear-gradient(top, #FFFFFF 0%,#EEEEEE 100%); /* IE10+ */
           background:linear-gradient(top, #FFFFFF 0%,#EEEEEE 100%); /* W3C */	
           filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#EEEEEE');
           -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFF', endColorstr='#FFFFF')";
           font-size: 11px;color: #333; padding: 0;margin: 0 0 10px 0;border: 1px solid #A8A8A8;position: relative;-webkit-box-shadow: 0 0 7px rgba(0,0,0,.3);-moz-box-shadow: 0 0 7px rgba(0,0,0,.3);-o-box-shadow: 0 0 7px rgba(0,0,0,.3);box-shadow: 0 0 7px rgba(0,0,0,.3);-webkit-text-shadow: 0 0 1px #FFF;-moz-text-shadow: 0 0 1px #FFF;-o-text-shadow: 0 0 1px #FFF;text-shadow: 0 0 1px #FFF;-webkit-border-radius: 5px;-moz-border-radius: 5px;-o-border-radius: 5px;border-radius: 5px;}
.msgGrowl h4 {font-size: 13px;font-weight: bold;color: #333;margin-bottom: .5em;-webkit-text-shadow: 0 0 1px #FFF;-moz-text-shadow: 0 0 1px #FFF;-o-text-shadow: 0 0 1px #FFF;text-shadow: 0 0 1px #FFF;}
.msgGrowl-content { padding: 10px 20px 10px 10px; line-height:15px;}
.msgGrowl-close {background: url(../images/mba/msgGrowl_close.png) no-repeat 50% 50%;width: 11px;height: 10px;position: absolute;top: 10px;right: 10px;opacity: .4;}
.msgGrowl-close:hover { opacity: 1; cursor: pointer; }
.msgGrowl.success .msgGrowl-content { background: url(../images/mba/msgGrowl_success.png) no-repeat 10px 13px; }
.msgGrowl.success .msgGrowl-content { padding-left: 50px; }
.msgGrowl.success h4 { color: #5B7027; }
.msgGrowl.error .msgGrowl-content { background: url(../images/mba/msgGrowl_error.png) no-repeat 10px 13px; }
.msgGrowl.error .msgGrowl-content { padding-left: 50px; min-height: 34px; }
.msgGrowl.error h4 { color: #AF4434; }
.msgGrowl.info .msgGrowl-content { background: url(../images/mba/msgGrowl_info.png) no-repeat 10px 13px; }
.msgGrowl.info .msgGrowl-content { padding-left: 50px; }
.msgGrowl.info h4 { color: #316AB7; }
.msgGrowl.warning .msgGrowl-content { background: url(../images/mba/msgGrowl_warning.png) no-repeat 10px 13px; }
.msgGrowl.warning .msgGrowl-content { padding-left: 50px; }
.msgGrowl.warning h4 { color: #B69201; }