.normal2 {color:#666; font-weight:normal;}
.red {color:#994300; font:12px Verdana, Arial, Helvetica, sans-serif;}
.gray {color:#777; font-size:12px; font-weight:100;}
.gray2 {color:#777; font-size:12px; font-weight:bold;text-decoration:underline;}
.radio {background:none; border:0; width:20px;}

input {padding:0 10px; background:#f9f9f9; font-size:12px; letter-spacing:1px; height:16px;}
textarea {padding:0 0 0 10px;  word-break:break-all;}
select {padding:0; background:#f9f9f9; font-size:12px; letter-spacing:1px; height:20px;}
input, textarea, select {border-top:#ccc solid 1px; border-left:#ccc solid 1px; border-right:#d7d7d7 solid 1px; border-bottom:#d7d7d7 solid 1px; background:#f9f9f9; font-size:12px; color:#555; letter-spacing:1px;}

#MainContent2 {color:#666; font-size:12px;margin:30px auto 0; padding:30px 10px 10px; width:924px; min-height:350px; height:auto!important; height:350px; overflow-x:hidden; overflow-y:visible; background:#fff; text-align:left; border:1px solid #ddd;}
#MainContent h3, #MainContent2 h3{margin:0 12px; padding-left:15px; width:630px; height:24px; background:url(../images/icon_arrow2.gif) no-repeat left; color:#4178BA; font-size:12px; line-height:24px; text-align:left; font-weight:bold;}

.Content2Title {margin:0 0 10px; width:924px; height:27px;}
.ContentTitle ul li, .Content2Title ul li,.ContentRightTitle ul li {float:left; margin:0; text-align:left; display:block;}
.ContentTitleLeft {margin:0; width:18px; height:22px; color:#fff; padding-top:5px; padding-left:11px; font-weight:bold; background:url(../images/title2_left.gif) no-repeat;}
.Content2TitleMid {margin:0; width:891px; height:22px; padding-top:7px; background:url(../images/title2_mid.gif) repeat-x; color:#4178BA; font-size:13px; font-weight:bold;}
.ContentTitleRight {margin:0; width:4px; height:27px; background:url(../images/title2_right.gif) no-repeat;}

.ContentInputN {clear:both;width:924px;}
.ContentInputN ul {width:924px; height:42px; overflow:hidden; border-bottom:1px solid #eee;}
.ContentInputN ul.u2 {background-color:#fafafa;}

.ContentInputN ul li {float:left; height:42px; background:none; font-size:12px; line-height:42px; display:block;}
.ContentInputN ul li.c1 {padding-left:10px; width:205px; text-align:right; display:inline; color:#333; font-weight:bold;}
.ContentInputN ul li.c2 {padding-left:10px; width:699px; text-align:left; display:inline;}
*html .ContentInputN ul li.c2 {padding-top:12px; height:30px;}

.ContentInput2 {float:right; clear:right; width:714px; overflow:hidden;}
.ContentInput2 ul {display:block;}
.ContentInput2 ul li {margin:0; padding:0; width:714px; height:33px; display:block; line-height:33px;}
.ContentInput2 ul li.area {width:714px; height:100px; display:block; overflow:visible;}
.ContentArea3 {clear:both; width:910px; height:90px; display:block; overflow-y:auto}
.ContentInput3 ul li.l2 {background-color:#fafafa;}
.ContentInput3 ul li.u {border-bottom:1px solid #eee;}


.ContentInput3 {clear:both; width:910px; overflow:hidden;}
.ContentInput3 ul {display:block;}
.ContentInput3 ul li {margin:0; padding:0; width:910px; height:33px; display:block; color:#333; font-weight:bold; line-height:33px;}

.ContentInputText2,.ContentInputText3 {float:left; clear:left; width:180px; margin-top:-2px; display:block;}
.ContentInputText2 ul,.ContentInputText3 ul {margin:0 0 0 15px; width:185px; overflow:hidden;}
.ContentInputText2 ul li {padding-left:10px; width:175px; height:33px; background:none; color:#333; font-size:12px; font-weight:bold; line-height:33px; text-align:right; display:block;}
.ContentInputText3 ul li {width:180px; height:33px; background:none; color:#333; font-size:12px; font-weight:bold; line-height:33px; text-align:right; display:block;}
.ContentInputText3 ul li.s2 {width:180px; height:66px; background:none; color:#333; font-size:12px; font-weight:bold; line-height:33px; text-align:right; display:block;}
.ContentInputText2 ul li.s,.ContentInputText3 ul li.s{background:none;}

.Btn {border:0; width:108px; height:24px; line-height:25px; color:#666; letter-spacing:4px; font-size:13px; font-weight:bold; background:url(../images/btn.gif) no-repeat; cursor:pointer;}
.BtnR {border:0; width:108px; height:24px; line-height:25px; color:#fff; letter-spacing:4px; font-size:13px; font-weight:bold; background:url(../images/btn_r.gif) no-repeat; cursor:pointer;}
.BtnS {border:0; width:70px; line-height:18px; padding-top:1px; height:18px; color:#888; letter-spacing:0px; font-size:12px; font-weight:100; background:url(../images/btn_s.gif) no-repeat; cursor:pointer;}

.LineDot4 {clear:both; margin:20px auto; width:924px; height:1px; background:url(../images/line_dot.gif) repeat-x; font-size:1px; display:block;}
.LineSpace {clear:both; margin:20px auto; width:100%; height:1px;; font-size:1px; display:block;}
.LineSpace2 {clear:both; margin:5px auto; width:100%; height:1px;; font-size:1px; display:block;}

.GotoTop {float:right; clear:right; width:38px; margin-top:10px; display:block;}