*{margin: 0; padding: 0;}
body{
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #000;
	background: #E5DFFF url(images/bg.gif);
	text-align: center;
}
.clear{clear: both;}
img{border: none;}
ul li{list-style: none;}
.top_bg{background: url(images/top_bg.jpg) repeat-x top; width: 100%;}
#wrapper{width: 1000px; margin: 0 auto;}

#header{width: 1000px; margin: 0 auto;}
	
	.himg1{width: 333px; float: left;}
	.himg2{width: 334px; height: 200px; background: url(images/himg2.jpg) no-repeat; float: left; text-align: left;}
	.himg2 img{ margin: 54px 0 0 186px; }
	.hta{width: 243px; height: 200px; background: url(images/hta.jpg) no-repeat; text-align: center; float: left; color: #a4125c;}
	.hta p{padding: 30px 20px 0;}
	.hta ul{padding: 10px 0 0 10px; color: #24a2c5;}
	.himg3{width: 90px; float: left;}	

.l_title{width: 941px; margin: 0 auto; line-height: 42px; background: url(images/wtb_top.gif) no-repeat; text-align: center;}
.l_title h1{font-size: 18px; color: #4d9df8; font-weight: 400; padding: 0 13px 0 0; }

.l_title2{width: 977px; height: 43px; margin: 10px auto 0; line-height: 42px; background: url(images/ytb_top.gif) no-repeat; text-align: center;}
.l_title2 h1{font-size: 18px; color: #4d9df8; font-weight: 400; padding: 0 15px 0 0; }

.l_title3{width: 941px; height: 43px; margin: 10px auto 0; line-height: 42px; background: url(images/ytb_tops.gif) no-repeat; text-align: center;}
.l_title3 h1{font-size: 18px; color: #4d9df8; font-weight: 400; padding: 0 15px 0 0; }

.b_title{width: 941px; margin: 0 auto; background: url(images/wtb_bttm.gif) no-repeat top; padding: 6px 0 0;}
.b_title img{float: right;}
.b_title .fg{ margin: 1px 0 0; width: 725px; }

.b_title2{width: 977px; margin: 0 auto 10px; background: url(images/ytb_bttm.gif) no-repeat top; padding: 12px 0 0;}


.b_title3{width: 100%; background: url(images/ytb_bttms.gif) no-repeat bottom; padding: 0 0 10px;}

.blck_arch{width: 100%; background: url(images/arch_bg_c.gif) repeat-x;}
.blck_arch_l{padding: 0 0 0 70px; background: url(images/arch_l.gif) no-repeat; height: 34px;}
.blck_arch_ll{ padding: 0 0 0 135px; background: url(images/arch_ll.gif) no-repeat; height: 34px; }
.blck_arch_r{background: url(images/arch_r.gif) no-repeat right; height: 34px;}
.blck_arch_rr{background: url(images/arch_rr.gif) no-repeat 699px 0; height: 40px;}

.top_arch{width: 904px; margin: 0 auto; background: url(images/arch_bg_ct.gif) repeat-x; line-height: 33px; height: 33px;}


.fg{float: left; font-family: Arial, sans-serif; font-size: 13px; font-weight: 700; height: 34px; width: 750px; overflow: hidden;}
.fg li{float: left; line-height: 29px; width: 29px; padding: 1px 0 0; margin: 0 0 5px;}
.fg li a{display: block; background: url(images/arch_bg.gif) no-repeat 0 bottom;}
.fg li a.cur{display: block; background: url(images/arch_bg_hover.gif) no-repeat 0 bottom;}
.fg li a:hover{display: block; background: url(images/arch_bg_hover.gif) no-repeat 0 bottom;}


.block1{width: 941px; margin: 0 auto; background: #FFB2FF url(images/wtb_bg.gif) repeat-y center;}
.block2{width: 977px; margin: 0 auto; background: #FFEFBC url(images/ytb_bg.gif) repeat-y center;}
.block3{width: 941px; margin: 0 auto 10px; background: #FFEFBC url(images/ytb_bgs.gif) repeat-y center;}

.thumbs{padding: 0;}
.thumbs img{background: #FCE7FF;}
.thumbs a img{border: 1px solid #DA80DA;}
.thumbs a:hover img{border: 1px dashed #DA80DA;}

.thumbs2 img{ vertical-align: top; margin: 3px;}



.banner img{margin: 12px auto; border: 1px solid #d5cb7f;}

.spons{width: 973px; margin: 10px auto 0; color: #b7e4ff; display: block; padding: 0 0 0 25px; font-size: 14px;}
.spons li{width: 295px; height: 95px;  float: left; padding: 0 10px; background: url(images/rec_bg.gif) no-repeat center;}
.spons li span{padding: 0 20px; font-weight: 700;}
.spons p{padding: 18px 0 5px; font-weight: 700;}

.block3 ul{width: 19%; float: left; text-align: left; font-size: 16px; color: #2288eb; font-weight: 700;}
.block3 ul li{padding: 0 0 0 20px;}

.block2 .text{ font-size: 16px; font-weight: 700; line-height: 25px; }

.block2 .text a:link, .block2 .text a:visited, .block2 .text a:active, .block2 .text a:hover{color: #000; text-decoration: underline;}
.block2 .text a:hover {text-decoration: none;}

#footer{background: url(images/footer_bg.jpg) repeat-x bottom; font-size: 11px; margin: 20px 0 0; width: 100%; height: 203px;}
#footer .fpadd{width: 1000px; margin: 0 auto;}
.fimg1{width: 333px; float: left;}
.fimg2{width: 334px; float: left;}
.fta{width: 182px; height: 203px; float: left; background: url(images/fta.jpg) no-repeat; color: #a4125c;}
.fimg3{width: 151px; float: right;}
.fta p{ padding: 10px 5px 0; }

a:link, a:visited, a:active, a:hover{color: #0779c6; text-decoration: underline;}
a:hover {text-decoration: none;}

.hta ul a:link, .hta ul a:visited, .hta ul a:active, .hta ul a:hover{color: #0779c6; text-decoration: underline;}
.hta ul a:hover {text-decoration: none;}

.fg li a:link, .fg li a:visited, .fg li a:active, .fg li a:hover{color: #8f0c8b; text-decoration: none;}
.fg li a.cur:link, .fg li a.cur:visited, .fg li a.cur:active, .fg li a.cur:hover{color: #fff;}
.fg li a:hover{color: #fff;}

.spons a:link, .spons a:visited, .spons a:active, .spons a:hover{color: #ffffff; text-decoration: none; font-size: 25px;}
.spons a:hover {text-decoration: underline; color: #fff799; }

.block3 ul li a:link, .block3 ul li a:visited, .block3 ul li a:active, .block3 ul li a:hover{color: #ae0092; text-decoration: underline;}
.block3 ul li a:hover {color: #ff3aff; text-decoration: none; background: #fff;}

#footer a:link, #footer a:visited, #footer a:active, #footer a:hover{color: #018ad1; text-decoration: underline;}
#footer a:hover {text-decoration: none;}
