* html {
height : 100%;
}
* {
margin : 0;
padding : 0;
}
html, body {
height : 100%;
width : 100%;
/*margin : 20px;*/
padding : 0;
}
body {
background : #FFFFFF ;
}
img, a {
	border : 0;
	margin : 0;
	padding: 0;
	width: auto;
	color: #0000ff;
	text-decoration: none;
}
#gen{
width : 820px;
/*background : #fff  url(../img/bg-up.gif) repeat-x;*/
min-height : 100%;
}
.h100 {
height : 100%;
/*background :url(../img/bg-up.gif) repeat-x;*/
}
.w799 {
width :799px;
}
.footpad {
padding : 0 0 0 6px;
float:left;
}
.d-up {
float : left;
width : 799px;
background :url(../img/bg-white.gif) repeat-y;
}
.d-up2 {
/*background : url(../img/bg-up.gif) repeat-x;*/
width : 799px;
float:left;
}
#footer {
position : relative;
width : 763px;
height : 30px;
background : url(../img/footer.gif) repeat-x;
text-align : center;
padding: 10px;
}
#pt16 {
padding-top : 16px;
}
.fot-a{
font : 12px Arial;
color : #666;
display : inline;
}
.fot-a a{
font : 12px Arial;
color : #666;
text-decoration : none;
margin:0 8px 0 8px
}
.fot-a a:hover{
text-decoration : underline;
}
.menuup{
float:left;
height:33px;
width:510px;
padding: 21px 0px;
}
.menuup a{
margin-left:0px;
float:left;
background-image: url(../img/menu.gif);
padding: 9px 19px 8px 19px;
font:bold 14px Arial;
text-decoration:none;
color:#FFFFFF;
}
.menuup a:hover{
color:#000000;
}

.menudown a{
color:#000000;
}
.menudown a:hover{
color:#000000;
}

.ncl1{
float:left;
padding-left:6px;
}
.ncl2{
float:left;
width:787px;
padding-top:11px;
}
.ncl3{
float:left;
width:787px;
height:77px;
}
.ncl4{
float:left;
width:280px;
height:74px;
}
.clpdt1{
float:left;
padding: 4px 0 0 0px;
}
.fl{
float:left;
}
.bl1{
float:left;
width:500px;
height:77px;
}
.bl2{
float:left;
width:587px;
height:40px;
}
.clnumbr{
float:right;
color:#787473;
font:18px Times New Roman, Arial;
padding:15px 10px 0 0;
}
.div1{
float:left;
width:779px;
height:49px;
background : url(../img/line_back.gif) repeat-x;
}
.div1 img{
float:left;
border:0;
}
.bghead{
float:left;
width:787px;
height:40px;
}
.blcentr{
float:left;
width:795px;
}

.txtcentr{
padding:20px 15px 10px 15px;
}

.txtheader{
font: bold 18px Arial;
color:#666;
text-align:left
}
h1{
font: bold 18px Arial;
color:#666;
text-align:lef
}
h2{
font:22px Arial;
color:#666;
text-align:left;
}
.forfooter{
float:left;
width:787px;
height:75px;
}
.pt10{
float:left;
padding-top:10px;
}
.blockk1{
width:255px;
float:left;
}
.blockk2{
width:520px;
float:left;
}
.blockheader{
margin-bottom:1px;
width:201px;
float:left;
background:#00afaf;
color:#fff;
font:18px Arial;
text-align:left;
padding:10px 10px 10px 19px;
}
.blockk1 a{
margin-bottom:1px;
width:201px;
float:left;
background:#d8fafa;
color:#007978;
font:bold 12px Arial;
text-decoration:none;
text-align:left;
padding:10px 10px 10px 19px;
}
.blockk1 a:hover{
background:#bff7f7;
}
.txtheader2{
font: normal 14px Arial;
color:#000;
text-align:left
}
.nbfull{
width:780px;
float:left;
padding-top:10px;
}
.nbl1{
width:450px;
float:left;
padding-top:10px;
}
.nbl1t{
background : url(../img/subh.gif) repeat-x;
/*width: 465px;*/
height: 17px;
}
.nbl2{
width:315px;
float:left;
padding: 10px 15px;
}
.nnblck{
float:left;
margin-top:15px;
}
.midbl{
float:left;
padding:10px 0 10px 0;
}
.atxt{
text-decoration:none;
font:12px Verdana;
color:#333;
}
.g1{
width:355px;
float:left;
}
.g2{
width:333px;
background:#fffbd9;
float:left;
padding:5px 0 12px 0;
}
.g3{
float:left;
padding-left:13px;
}
.g4{
width:130px;
float:left;
}
.g5{
width:190px;
float:left;
}
.g5 a{
text-decoration:none;
text-align:left;
font:12px Arial;
color:#0089ff;
display:block;
}
.g5 a:hover{
text-decoration:underline;
}
.nm1{
float:left;
padding:10px 0 10px 0;
}
.nm2{
float:left;
padding-left:10px;
}
.nm3{
float:left;
width:320px;
}
.nm4{
width:51px;
float:left;
}
.nm5{
float:left;
margin-left:10px;
}
.nm6{
width:150px;
float:left;
}
.nm7{
float:left;
padding:18px 0 0 10px;
}
.nm7 a{
font:14px Arial;
color:#0089ff;
text-decoration:none;
text-align:left;
float:left;
}
.nm7 a:hover{
text-decoration : underline;
}
.sn1{
float:left;
width:100px;
padding-top:3px;
}
.sn2{
float:left;
width:220px;
text-align:left;
padding-top:6px;
}
.sn3{
font:bold 14px Arial;
color:#666;
}
.sn4{
font:14px Verdana;
color:#666;
}
.pl18{
float:left;
padding-left:18px;
}
.nsupcl1{
width:765px;
float:left;
padding-top:16px;
}
.nsupcl2{
float:left;
width:320px;
}
.nsupcl3{
width:91px;
float:left;
}
.w229{
width:229px;
float:left;
}
.nsupcl4{
float:left;
padding-left:20px;
text-align:left;
}
.w445{
float:left;
width:445px;
}
.nsupcl5{
float:left;
padding-left:20px;
text-align:left;
}
.hbld1{
font:bold 12px Arial;
color:#666;
display:block;
}
.hbld2{
font:12px Arial;
color:#666;
display:block;
}
.w345-h{
width:345px;
float:left;
text-align:left;
padding-bottom:5px;
display:none;
}
.w345{
width:345px;
float:left;
text-align:left;
padding-bottom:5px;
}
.pb17{
float:left;
padding-bottom:17px;
}
.clbel{
font:bold 12px Arial;
color:#dd6600;
}
.cllft1{
width:110px;
float:left;
text-align:left;
padding-top:2px;
}
.cllft1-h{
width:110px;
float:left;
text-align:left;
padding-top:2px;
display:none;
}
.cllft1 span{
font:bold 12px Arial;
color:#686154;
}
.clrgt1-h{
width:235px;
float:left;
text-align:left;
display:none;
}
.clrgt1{
width:235px;
float:left;
text-align:left;
}
.clrgt{
width:235px;
float:left;
text-align:left;
}
.clrgt1in{
width:169px;
height:18px;
background:#e2f7f7;
border:solid 1px #83dcdc;
font:12px Arial;
color:#686154;
}
.clrgt1ins{
width:155px;
height:18px;
background:#e2f7f7;
border:solid 1px #83dcdc;
}
.clrgt1in1{
width:172px;
height:20px;
background:#e2f7f7;
border:solid 1px #83dcdc;
float:left;
font:12px Arial;
color:#686154;
}
.clrgt1in1-h{
width:172px;
height:20px;
background:#e2f7f7;
border:solid 1px #83dcdc;
float:left;
font:12px Arial;
color:#686154;
}
.clrgt1in12{
width:40px;
height:20px;
background:#e2f7f7;
border:solid 1px #83dcdc;
font:12px Arial;
float:left;
}
.clrgt1in123{
width:54px;
height:20px;
background:#e2f7f7;
border:solid 1px #83dcdc;
font:12px Arial;
float:left;
}
.clrgt1intxt{
width:169px;
height:137px;
background:#e2f7f7;
border:solid 1px #83dcdc;
font:12px Arial;
color:#686154;
}
.snew1{
width:415px;
float:left;
text-align:left;
}
.fnt1{
font:12px Arial;
color:#8e7d71;
}
.snew2, .snew22 {
width:415px;
float:left;
padding-top:10px;
}
.snew22{
padding-top:4px;
}
.pn1{
float:left;
padding:3px 8px 0 0;
}
.nvcl1{
font:bold 12px Arial;
color:#686154;
}
.fl3{
float:left;
padding-left:3px;
}
.clbtn1{
float:left;
width:66px;
height:20px;
background:url(../img/calendar.jpg);
font:10px Arial;
text-align:center;
border:0;
color:#fff;
cursor:hand;
cursor:pointer;
}
#cuscent{
	width:512px;
	height:280px;
	margin:29px 0 73px 0
	float: left;
}
.snew3{
float:left;
padding:3px 0px 0 5px;
}
.npad1{
float:left;
padding:0px 8px 0 5px;
}
.npad2{
float:left;
padding:0px 8px 0 0px;
}
.fsbmt{
font:20px Arial;
color:#fff;
text-align:center;
background:#dd6600 url(../img/subm.jpg);
width:126px;
height:37px;
border:0;
cursor:hand;
cursor:pointer;
}
.padsbmt{
float:right;
padding-right:18px;
}
.pt1{
float:left;
padding-top:1px;
}
#nclsred{
color:red;
}
#clserrcl{
padding-top:10px;
color:red;
font:bold 14px Arial;
width:700px;
float:left;
height:30px;
}
#newcl1{
float:left;
padding-left:90px;
font:bold 12px Arial;
}

#cuscent{
	width:512px;
	height:280px;
	margin:29px 0 73px 0
}
#ml22{
	margin-left:22px
}
#ccontleft{
	width:125px;
	height:260px;
	float:left;
	margin-top:10px
}
.cspanfln, .cspanp, .cspane, .cspanm, .cspani {
	width:86px;
	height:31px;
	float:left;
	font-weight:bold;
	text-align:left;
	padding-left:8px
}
.cspanp{
	height:29px
}
.cspane{
	height:32px
}
.cspani{
	height:32px;
	width:130px;
}
.cspanm {
	width:70px;
	height:30px
}
#ccontright{
	width:340px;
	height:260px;
	float:left;
	margin-top:5px;
	padding-left:8px
}
#cdivinpf, #cdivinpf2, #cdivinpf3, #cdivinpm{
	width:319px;
	height:31px;
	float:left;
}
#cdivinpf2{
	height:32px
}
#cdivinpf3{
	height:30px
}
#cdivinpm{
	height:123px
}
#cdivinpf input, #cdivinpf2 input, #cdivinpm textarea, #cdivinpf select{
	font:12px Verdana;
	float:left;
	width:188px;
	height:20px;
	background:#f0f0f0;
	border:#717171 solid 1px
}
#cdivinpm textarea{
	width:318px;
	height:112px
}
#cdivinpf select{
	width:150px;
}
.csend, .creset{
	float:left;
	cursor:pointer;
	cursor:hand;
	width:70px;
	height:28px;
	background:url(../img/send.gif);
	border:0
}
.creset{
	background:url(../img/reset.gif);
	margin-left:3px
}

.ablackund{
	color:#000;
	text-decoration:underline
}
.ablue, .ablue2{
	color:#0000ff;
	text-decoration:none
}
.ablue2{
	text-decoration:underline
}
#w374{
	width:347px
}
.tm{
	height:30px;
	padding-bottom:1px
}

.clg1, .clg2{
	background:url(../img/bg_ul.gif) repeat-y;
	width:1162px;
	height:100%;
	float:left
}
.clg2{
	background:url(../img/line4p.gif) no-repeat
}

#c1{
	width:1162px;
	height:100%
}
#p-bl-c{
	padding:10px 0 0 9px
}
#l2p{
	width:591px;
	float:left;
	padding-top:2px;
	background:url(../img/line2p.gif) no-repeat
}
#cl2{
	float:left;
	width:780px;
	background:url(../img/line.gif) no-repeat
}

.bt{
	background:url(../img/bg_ul.gif) repeat-y;
	width:1162px;
	height:100%;
	border:0
}
#sm{
	margin-bottom:10px
}
