/* Messages */

.block .message {
  padding: 10px 15px 10px 40px;
  margin: 10px 0;
  overflow: hidden;
  /*-webkit-border-radius: 7px;*/
  /*-moz-border-radius: 7px;*/
  /*border-radius: 7px;*/
}

.block .message p {
  padding: 0;
  width: 93%;
  float: left;
}

.block .message.errormsg {
  border: 1px solid #e9c59b;
  background: #ffecce; 
  color: #e3302c;
}

.block .message.success {
  border: 1px solid #bfde84;
  background: #edfbd8; 
  color: #508600;
  }

.block .message.info {
  border: 1px solid #bbdbe0;
  background: #ecf9ff; 
  color: #0888c3;
  }

.block .message.warning {
  border: 1px solid #e5e181;
  background: #fefde2; 
  color: #666;
  }

.block .message .close {
  display: block;
  float: right; 
  width: 40px;
  _top: -26px; /* added for IE compat (lte ie 6) */
  _position: relative; /* added for IE compat (lte ie 6) */
  height: 16px;
  background: 
  margin-top: 2px;
  cursor: pointer;
  -moz-opacity: 0.7;
  opacity: 0.7;
  }

.block .message .close.hover {
  -moz-opacity: 1;
  opacity: 1;
  }


.block.messages {
    border: none;
    margin-bottom: 0;
}

.block.messages .message {
    margin: 0 0 10px 0;
}


/* Close */

.overlay{
    background: black;
    opacity: .5;
    position:fixed;
    top:0px;
    bottom:0px;
    left:0px;
    right:0px;
    z-index:2000;
	_position: absolute; /* added for IE compat (lte ie 6) */
}
.more{
    position:fixed;
    top:-200px;
    left:30%;
    right:30%;
    background-color:#fff;
    color:#7F7F7F;
    padding:20px;
    border:2px solid #ccc;
    -moz-border-radius: 20px;
    -webkit-border-radius:20px;
    -khtml-border-radius:20px;
    -moz-box-shadow: 0 1px 5px #333;
    -webkit-box-shadow: 0 1px 5px #333;
    z-index:2001;
	_position: absolute; /* added for IE compat (lte ie 6) */
	border-radius: 20px;
}
a.moreclose{
    float:right;
    margin-top:-30px;
    margin-right:-30px;
    cursor:pointer;
    color: #fff;
    border: 1px solid #AEAEAE;
    border-radius: 30px;
    background: #605F61;
    font-size: 31px;
    font-weight: bold;
    display: inline-block;
    line-height: 0px;
    padding: 11px 3px;   
    font-family: "Arial";   
    /* added for IE compat (lte ie6) */
    _margin-top: -15px;
	_margin-right: -15px;
	_font-size: 27px;
}

.moreclose:before {    
	/*content: "x";*/
	/* ie 6 does not support selector:before 
	setting context to x in js file by jquery $('#id').text('x')
	*/
}

.more h1{
    border-bottom: 1px dashed #7F7F7F;
    margin:-20px -20px 0px -20px;
    padding:10px;
    background-color:#FFEFEF;
    color:#EF7777;
    -moz-border-radius:20px 20px 0px 0px;
    -webkit-border-top-left-radius: 20px;
    -webkit-border-top-right-radius: 20px;
    -khtml-border-top-left-radius: 20px;
    -khtml-border-top-right-radius: 20px;
	border-radius: 20px 20px 0px 0px;
}

/* Header include file classes */
.NavUserDisplay {
  color: #fcdb31;
  font-size: 0.8em;
  line-height: 10px; /* half the default size from bootstrap */
}