
#form {
    width: 645px;
}
dl {
    font: 14px Arial;
    position: relative;
    width: 980px;
}
dt {
    clear: both;
    float: left;
    padding: 0 0 12px;
    width: 200px;
}
dd {
    float: left;
    margin: 0 0 8px;
    padding-left: 15px;
    width: 375px;
}
.hint {
    background: url("pointer.gif") no-repeat scroll -10px 5px #FFFFCC;
    border: 1px solid #CC9933;
    display: none;
    margin-top: -6px;
    padding: 7px;
    position: absolute;
    right: 0;
    width: 140px;
}
.hint .hint-pointer {
    background: url("pointer.gif") no-repeat scroll left top rgba(0, 0, 0, 0);
    height: 19px;
    left: 0;
    position: absolute;
    top: 5px;
    width: 10px;
}
.input-box {
    border: 1px solid #CCCCCC;
    width: 369px;
}
.input-box:hover {
    border: 1px solid #9DDAE6;
}
.msg-box {
    border: 1px solid #CCCCCC;
    height: 60px;
    width: 369px;
}
.msg-box:hover {
    border: 1px solid #9DDAE6;
}
.warning_bbc {
    background: url("images/info.png") no-repeat scroll 2.2em center #E2ECEE;
    border: 2px solid #9DDAE6;
    color: #444444;
    font-size: 12px;
    margin-bottom: 1.5em;
    padding: 1em 2.5em 1em 7.5em;
}
.button_submit:hover {
    background: none repeat scroll 0 0 #6ee306;
    color: #000000;
}
.button_submit {
    background: none no-repeat scroll 0 0 #2f6400;
    border: 1px solid #FFFFFF;
	color: #FFFFFF;
    cursor: pointer;
    font-weight: normal;
    height: 40px;
    margin-bottom: 8px;
    margin-top: 30px;
    width: 192px;
}
