span.validate-succeed {
            background-color: #DFF0D8;
            border-color: #D6E9C6;
            color: #468847;
            padding: 3px 8px;
        }
.validate-succeed {
    border: 1px solid #468847;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    vertical-align: middle;
    border-radius: 4px;
}
    .validate-succeed:focus {
        border-color: #356635;
        box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 6px #7ABA7B;
        outline: 0 none;
    }

span.validate-error {
    background-color: #F2DEDE;
    border-color: #EED3D7;
    color: #B94A48;
    padding: 3px 8px;
}
.validate-error {
    border: 1px solid #B94A48;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    vertical-align: middle;
    border-radius: 4px;
}
    .validate-error:focus {
        border-color: #953B39;
        box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 6px #D59392;
        outline: 0 none;
    }

span.validate-info {
   /* background-color: #D9EDF7;
    border-color: #BCE8F1;
    color: #3A87AD;*/
    padding: 3px 8px;
}
.validate-info {
    /*border-radius: 4px;
    border: 0px solid #60AFE9;*/
}
    .validate-info:focus {
        border-color: #66AFE9;
        box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);
        outline: 0 none;
    }
    
    .shade
{  
    position:absolute;
    top:0%; /**ÕÚÕÖÈ«ÆÁtop,left¶¼Îª0,width,heightÎª100%**/
    left:0%; 
    width:100%; 
    height:100%; 
    filter:alpha(opacity=50);
    opacity: 0.5; 
    -moz-opacity:0.5; 
    -khtml-opacity: 0.5;  
    background-color:black;
    z-index: 1001;  
    display:none;
}

#div_show
{
    position: absolute;
    width: 582px;
    height:200px;
    background: #CCCCCC; 
    z-index: 1002; 
    display:none;   
    text-align:center;
}

.content
{
    width:560px;  
    height: 150px; 
    margin:10px 0px 0px 10px;
    background-color: #DDDDDD; 
    border: 1px solid silver;
}

.content div
{
    margin-top:31px;
}

.content div input
{
    width:140px;
}

.footer
{
    height:50px;
    margin-top: 12px;
}

.footer #btnCancel
{
    margin-left:15px;
}
    