@charset "utf-8";
/* CSS Document */

.input_err_lbl{
	color:#FF0000 !important;
}
.input_err{
	background:url('../images/bg_input_text_red.png') no-repeat !important;
}
.input_err_small{
	background:url('../images/bg_input_text_small_red.png') no-repeat !important;
}
.overlay{
    background:transparent url('images/overlay.png') repeat top left;
    position:fixed;
    top:0px;
    bottom:0px;
    left:0px;
    right:0px;
    z-index:100;
}
.box{
    position:fixed;
    top:-200px;
    left:30%;
    right:30%;
    background-color:#fff;
	background:url(../images/bg_box.png) repeat-x top left;
    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:101;
}
a.boxclose{
    float:right;
    width:26px;
    height:26px;
    background:transparent url('images/cancel.png') repeat top left;
    margin-top:-12px;
    margin-right:-12px;
    cursor:pointer;
}
.box h1{
    border-bottom: 1px dashed #7F7F7F;
    margin:-20px -20px 0px -20px;
    padding:10px;
    background-color:#2C6193;
    color:#fff;
    -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;
}