.container{
	margin:30px auto 0;
	padding-top:20px;
	padding-bottom:20px;
	padding-left: 10%;
	padding-right:10%;
	width:78%;
	box-sizing: border-box;
	box-shadow: 1px 1px 5px #ccc;
	overflow: hidden;
	background-color:#fff;
	text-align: left;
}
.logoRow{
	display: inline-block;
}
.formRow{
	width:100%;
	box-sizing: border-box;
	border:1px solid rgba(154,189,237,.2);
	padding-left:2%;
	padding-top:2%;
	font-size:90% \9;
	overflow: hidden;
}

.formRow .type{
	width:98%;
	border-bottom: 2px solid rgb(121,197,235);
	color:#aaa;
}
        .formRow .type li {
            display: inline-block;
            *display: inline;
            *zoom: 1;
            margin-right: 5px;
            cursor: pointer;
        }
.formRow .type .chos{
	padding:3px 10px;
	border-top:1px solid rgb(190, 226, 244);
	border-left:1px solid rgb(190, 226, 244);
	border-right:1px solid rgb(147, 206, 236);
	border-bottom:none;
	border-radius: 2px 2px 0 0;
	background-color:rgb(133,202,237);
	color: #fff;
	font-weight: bold;
}
.hide{
	display:none;
}
.formRow .itemRow{
	width:100%;
	height:40px;
}
    .formRow .itemRow .itemL {
        display: inline-block;
        margin-right: 1%;
        width: 110px;
        line-height: 40px;
        text-align: justify;
        display: inline-block;
        *display: inline;
        *zoom: 1;
    }
.formRow .itemRow .itemL i{
	color:#f00;
}
    .formRow .itemRow .itemR {
        display: inline-block;
        *display: inline;
        *zoom: 1;
        width: 69%;
        line-height: 40px;
        vertical-align: top;
    }
.selecter{
	width:200px;
	height:35px;
	box-sizing: border-box;
	line-height: 35px;
    border-top: #cfcfcf 1px solid;
    border-left: #cfcfcf 1px solid;
    border-bottom: #e8e8e8 1px solid;
    border-right: #e8e8e8 1px solid;
    border-radius: 2px;
    padding-left:8px;
    text-align: left;
    color: #666;
    background-color: #FFF;
}
.inputTxt {
	width:200px;
    height: 35px;
    box-sizing: border-box;
    line-height: 35px;
    border-top: #cfcfcf 1px solid;
    border-left: #cfcfcf 1px solid;
    border-bottom: #e8e8e8 1px solid;
    border-right: #e8e8e8 1px solid;
    border-radius: 2px;
    padding-left:8px;
    text-align: left;
    color: #666;
    background-color: #FFF;
}

.valRight {
    height: 40px;
    line-height: 40px;
    padding-left: 30px;
    background: url("../imgs/register/right.gif") 10px center no-repeat;
    font-size: 12px;
    color: #009900;
}
.valError {
    height: 40px;
    line-height: 40px;
    padding-left: 30px;
    background: url("../imgs/register/error.gif") 10px center no-repeat;
    font-size: 12px;
    color: #ff0000;
}

.btn_Submit{
	width:20%;
	height:35px;
	box-sizing: border-box;
	border-top: #e0e0e0 1px solid;
    border-left: #e0e0e0 1px solid;
    border-bottom: #dfdfdf 1px solid;
    border-right: #dfdfdf 1px solid;
    border-radius:2px;
    background: linear-gradient(#f5f5f5,#efefef);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f5f5f5',endColorstr='#efefef');
    color:#555;
    text-shadow: 1px 1px 2px #eee;
}
.onMousedown{
	border-top: #d7d7d7 1px solid;
    border-left: #d7d7d7 1px solid;
    border-bottom: #eee 1px solid;
    border-right: #eee 1px solid;
    box-shadow: inset 1px 1px 3px #e3e3e3;
	background:linear-gradient(#ededed,#f3f3f3);
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ededed',endColorstr='#f3f3f3');
	color:#777;
	text-shadow: none;
}
.msgs {
    display: inline-block;
    width: 104px;
    color: #fff;
    font-size: 12px;
    border: 1px solid #4AAF33;
    text-align: center;
    height: 30px;
    line-height: 30px;
    background: #4AAF33;
    cursor: pointer;
}

.msgs1 {
    background: #E6E6E6;
    color: #818080;
    border: 1px solid #CCCCCC;
}