td,p,li,input,select,div,span {font-size:12px;page-break-after:auto;}
table,td,img,div,span,form{border: none;margin: 0 0 0 0;padding: 0 0 0 0;}



h1{display:none;}
body{background-color:#f8eeff;margin:0 0 0 0;padding:0 0 0 0;text-align:center;}
div,table{margin-left:auto;margin-right:auto;}
td{text-align:left;}

#container{text-align:center;}
#content,#header{width:778px;overflow:hidden;text-align:center;clear:both;}

.tbMain{margin-top:1px; width:778px;}
.tdRight{width:166px;background-color:#B58CE9;border-left:1px solid #B58CE9;}

.tdLeft{background-color:#fff;text-align:center;padding-bottom:5px;}
.tdLefta{background-color:#f8eeff;text-align:center;padding-bottom:5px;}

.blkRTit{height:30px;text-align:left;font-weight:bold;padding:8px 0 0 23px;color:#FFF;border-bottom:1px solid #fff;}
.blkRCon{background-color:#F2DAFF;border-bottom:1px solid #fff;padding:12px 3px 12px 3px;color:#606;}
.blkRConPlus{padding-left:23px;}

clearfix:after { content: "."; display: block; height: 0; clear: both; visibility:hidden; }
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;} 

.divRight{width:175px;background-color:#B58CE9;border-left:1px solid #B58CE9; float:right; white-space:normal; overflow:hidden;}
.divLeft{width:591px; float:left; clear:left; overflow:hidden; background-color:#e4e4e4; padding:0 5px 0 5px;}
.divLeft_nopad{width:611px; float:left; background-color:#FFFFFF;}
.divLeft_title{border:#deb3de 1px solid; background-color:#e5c8e6; height:20px; margin:0 5px; background-color:#ffffff;}
.divLeft_body{border-left:#deb3de 1px solid; border-right:#ded3de 1px solid; margin:0 5px; background-color:#ffffff;}


A img{border:none;}
A:link {text-decoration: underline;color:#660066;}
A:visited {text-decoration: underline;color:#660066;}
A:active {text-decoration: underline;color:#f00;}
A:hover {text-decoration: underline;color:#f00;}

.f14 {font-size: 14px;}
.lh17 {line-height:17px;}
.lh20 {line-height:20px;}
.lh20 li{line-height:20px;}
.lh21 {line-height:21px;}
.lh19 {line-height:19px;}


.imgWhite {border:1px solid #ffffff;}
.imgBlack {border:1px solid #000;}



.linkBlack a:link,.linkBlack a:visited {text-decoration: none;color:#000;}
.linkBlack a:active,.linkBlack a:hover {text-decoration: underline;color:#f00;}
.linkBlack{color:#000;}

.linkPurple a:link,.linkPurple a:visited {text-decoration: none;color:#614391;}
.linkPurple a:active,.linkPurple a:hover {text-decoration: underline;color:#f00;}
.linkPurple{color:#614391;}

.linkPurple1 a:link,.linkPurple1 a:visited {text-decoration: underline;color:#614391;}
.linkPurple1 a:active,.linkPurple1 a:hover {text-decoration: underline;color:#f00;}
.linkPurple1{color:#614391;}

.linkPurple2U a:link,.linkPurple2U a:visited {text-decoration: underline;color:#BD2891;}
.linkPurple2U a:active,.linkPurple2U a:hover {text-decoration: underline;color:#f00;}
.linkPurple2U{color:#BD2891;}

.linkPurple22 a:link,.linkPurple22 a:visited {text-decoration: none;color:#BD2891;}
.linkPurple22 a:active,.linkPurple22 a:hover {text-decoration: underline;color:#f00;}
.linkPurple22{color:#BD2891;}

.linkPurple2 a:link,.linkPurple2 a:visited {text-decoration: none;color:#8E3E98;}
.linkPurple2 a:active,.linkPurple2 a:hover {text-decoration: underline;color:#f00;}
.linkPurple2{color:#8E3E98;}

.linkPurple2U2 a:link,.linkPurple2U2 a:visited {text-decoration: underline;color:#8E3E98;}
.linkPurple2U2 a:active,.linkPurple2U2 a:hover {text-decoration: underline;color:#f00;}
.linkPurple2U2{color:#8E3E98;}

.linkPurple3 a:link,.linkPurple3 a:visited {text-decoration: underline;color:#8E3E98;}
.linkPurple3 a:active,.linkPurple3 a:hover {text-decoration: underline;color:#f00;}
.linkPurple3{color:#8E3E98;}

.linkWhite a:link,.linkWhite a:visited {text-decoration: none;color:#fff;}
.linkWhite a:active,.linkWhite a:hover {text-decoration: underline;color:#ff0;}
.linkWhite{color:#fff;}

.linkOrange a:link,.linkOrange a:visited {text-decoration: underline;color:#EF4900;}
.linkOrange a:active,.linkOrange a:hover {text-decoration: underline;color:#f00;}
.linkOrange{color:#EF4900;}

.linkGray a:link,.linkGray a:visited {text-decoration: none;color:#333;}
.linkGray a:active,.linkGray a:hover {text-decoration: underline;color:#f00;}
.linkGray{color:#333;}
.linkGray2 a:link,.linkGray2 a:visited {text-decoration: none;color:#666;}
.linkGray2 a:active,.linkGray2 a:hover {text-decoration: underline;color:#f00;}
.linkGray2{color:#666;}
.cGray {color:#333}
.cGray2{color:#666}

.newsList,.newsList2{
text-align:left;
margin:0 0 0 15px;
padding:0 0 0 0;
line-height:17px;
}
.newsList li,.newsList2 li {
list-style-image:url('../images/msn_base_000.gif');
list-style-position: outside;
display: block;
margin:0 0 0 0;
padding:0 0 0 0;
}
.newsList2 li{list-style-image:url('../images/msn_base_000a.gif');}

.blkReg{margin-top:9px;text-align:center;}

.blkNavTop a:link,.blkNavTop a:visited {text-decoration: none;color:#000;}
.blkNavTop a:active,.blkNavTop a:hover {text-decoration: underline;color:#f00;}
.blkNavTop{color:#FC69F7;padding-right:25px;text-align:right;}
.blkTop{
	height:42px;
	background-image:url(../images/l2c_idx_002.gif);
	width:778px;
}
.blkTopLink{
	float:right;
	padding:15px 25px 0 0;
	color:#FC69F7;
	font-weight:bold;
}
.blkTopLink a:link,.blkTopLink a:visited {text-decoration: none;color:#000;font-weight:normal;}
.blkTopLink a:active,.blkTopLink a:hover {text-decoration: underline;color:#f00;}

.blkNav{
	width:778px;
	height:33px;
	background-image:url(../images/l2c_idx_003.gif);
	border-bottom:1px solid #AF8CE1;
	padding:9px 0 0 0;
	font-weight:bold;
	color:#fff;
	font-size:14px;
}
.blkNav a:link,.blkNav a:visited {text-decoration: none;color:#fff;}
.blkNav a:active,.blkNav a:hover {text-decoration: underline;color:#f00;}

.blkBotNav{
	width:778px;
	overflow:hidden;
	padding:30px 0 0 0;
	font-size:14px;
	font-weight:bold;
	height:72px;
	background:#fff url(../images/l2c_idx_104.gif) top repeat-x;
}

.blkFooter{
	width:778px;
	overflow:hidden;
	background:#fff url(../images/l2c_idx_105.gif) top repeat-x;
	height:100px;
	line-height:16px;
	padding:15px 0 0 0;
}
.blkFooter a:link,.blkFooter a:visited {text-decoration: underline;color:#5F7878;}
.blkFooter a:active,.blkFooter a:hover {text-decoration: underline;color:#f00;}

.blkMainL{
	background-color:#fff;
}
.blkMainR{
	background:#F5EAFF url(../images/l2c_down_011.gif) left repeat-y;
}

.blkDownBanner{
	width:778px;
	height:55px;
	overflow:hidden;
	background-image:url(../images/l2c_down_002.gif);
}
.blkDownInte{
	width:778px;
	height:10px;
	overflow:hidden;
	background-image:url(../images/l2c_down_003.gif);
}

.linkDownGray{color:#545454;}
.linkDownGray a:link,.linkDownGray a:visited {text-decoration: none;color:#545454;}
.linkDownGray a:active,.linkDownGray a:hover {text-decoration: underline;color:#f00;}

.linkDownColor1 {color:#7D1A60;text-decoration: none;}
.linkDownColor1 a{color:#7D1A60;text-decoration: none;}

.blkSucStory{background:url(../images/l2c_down_024.gif) bottom repeat-x;}
.blkSucStory2{background:url(../images/l2c_down_021.gif) left repeat-y;}

.blkSucStoTit{margin-top:14px;font-weight:bold;}
.blkSucStoCon{line-height:16px;padding:7px 10px 0 22px; }
.blkDownMore{width:105px;height:30px;overflow:hidden; left top no-repeat;font-size:14px;font-weight:bold;color:#BD2891;padding:8px 2px 0 0;text-align:center;float:right;clear:both;margin:3px 5px 0 0;}
.blkDownMore a:link,.blkDownMore a:visited {text-decoration: none;color:#BD2891;}
.blkDownMore a:active,.blkDownMore a:hover {text-decoration: underline;color:#f00;}

.blkStoTit{margin-top:14px;font-weight:bold;border-bottom:1px solid #DB8BC3;padding-left:10px;}
.blkStoCon{line-height:16px;padding-top:3px;}
.blkMasComm{font-weight:bold;padding-top:1px;}

.blkDownMail{line-height:33px;background-image:url(../images/l2c_down_044.gif);width:490px;text-align:left;}

.iptDown{width:130px;height:20px;background-color:#FAFAFA;border:1px solid #A7793A;color:#666600;margin:3px 0 3px 0;}

.blkSucStoPage{text-align:center;color:#282828;}
.blkSucStoPage a:link,.blkSucStoPage a:visited {text-decoration: none;color:#282828;}
.blkSucStoPage a:active,.blkSucStoPage a:hover {text-decoration: underline;color:#f00;}

.btnGuide{padding:4px 0 0 27px;font-size:14px;}

.blkQTit{
	padding:10 20 0 27px;
	font-size:14px;
}
.blkQCon{
	padding:5 20 0 30px;
	font-size:14px;
	line-height:18px;
}
.blkA{
	padding:5 20 0 27px;
	font-size:14px;
	line-height:18px;
}

.linkDownPurple{color:#BD2891;}
.linkDownPurple a:link,.linkDownPurple a:visited {text-decoration: none;color:#BD2891;}
.linkDownPurple a:active,.linkDownPurple a:hover {text-decoration: underline;color:#f00;}

.blkMailMore{width:102px;height:32px;overflow:hidden;background:url(../images/l2c_down_076.gif) left top no-repeat;font-size:14px;font-weight:bold;color:#BD2891;padding:8px 2px 0 0;text-align:center;float:right;clear:both;margin:3px 5px 0 0;}
.blkMailMore a:link,.blkMailMore a:visited {text-decoration: none;color:#BD2891;}
.blkMailMore a:active,.blkMailMore a:hover {text-decoration: underline;color:#f00;}

.blkTnP{padding:0 18px 0 0;text-align:right;font-size:14px;}
.blkMailFrom{font-size:14px;padding-left:10px;}
.blkMailSubj{padding:10px 18px 0 18px;font-weight:bold;font-size:14px;}
.blkMailBody{padding:5px 30 8px 48px;font-size:14px;line-height:16px;}
.taMailBody{height:304px;width:180px;border:1px solid #B461C4;}

.tbLogin{
	background:#fff url(../images/l2c_down_084.gif) top right no-repeat;
}
.tdLogin1{text-align:center;padding:40px 0 0 0;}
.btnMailReg{background-image:url(../images/l2c_down_085.gif);border-width:0px;width:84px;height:25px;padding-top:3px;color:#fff;font-weight:bold;cursor:pointer;margin-top:12px;font-size:14px;}
.btnMailLogin{width:84px;margin-top:12px;height:22px;font-size:14px;}

.blkTips{padding:18px 10px 18px 10px;line-height:18px;font-size:14px;}

.fBold {font-weight:bold;}
.fNormal {font-weight:normal;;}
.f14,.f14 td{font-size:14px;}
.fBlack {color:#000;}
.taMailBody1 {background:url(../images/l2c_down_095.gif);line-height:29px;}
.b1 {border-bottom:1px solid #DB8BC3;}
.lh16 {line-height:16px;}
.lh18 {line-height:18px;}
.lh19 {line-height:19px;}
.list1 {background:url(../images/l2c_down_102.gif);}

.input1 {width:123px;height:22px;background:url(../images/l2c_down_104.gif);border-width:0px;padding-top:3px;font-size:14px;padding-left:3px;}
.borderBottomGray{border-bottom:1px solid #7D7C7C;padding-bottom:9px;padding-top:10px;}

.blkLatBanner{
	width:778px;
	height:55px;
	overflow:hidden;
	background-image:url(../images/l2c_down_002.gif);
}
.blkLatTxt{float:left;margin:12px 0 0 25px;}
.tdLatLeft{background-color:#fff;padding:15px 0 15px 0;}
.tdLatRight{background-color:#fff;padding:15px 0 15px 0;}

.blkSearchLine{margin-top:10px;}

.blkNews{
	width:192px;
	height:20px;
	background:url(../images/l2c_idx_079.gif) center top no-repeat;
	font-size:14px;
	text-align:left;
	padding-top:3px;
	padding-left:20px;
	margin-top:9px;
}

.blkLatPage{
	color:#707070;
	text-align:center;
	padding-top:4px;
}
.linkGB{color:#2B6C80;}
.linkGB a:link,.linkGB a:visited {text-decoration: underline;color:#2B6C80;}
.linkGB a:active,.linkGB a:hover {text-decoration: underline;color:#f00;}

.blkMuPic{
	border:1px solid #CACACA;
	padding:5px;
	overflow:hidden;
	float:left;
	margin:17px 0 0 4px;
}
.blkMuCon{
	float:left;
	width:404px;
	margin:17px 0 0 2px;
}

.blkProf1{
	float:left;width:120px;height:19px;overflow:hidden;text-align:center;border-bottom:2px solid #714CA1;font-size:14px;
}
.blkProf2{float:left;width:75px;height:19px;font-size:14px;font-weight:bold;overflow:hidden;text-align:left;padding-top:4px;padding-left:15px;}
.blkProf3{float:left;width:190px;height:19px;font-size:14px;overflow:hidden;text-align:center;padding-top:3px;}


.blkProfile{clear:both;text-align:left;padding-left:17px;margin-top:5px;line-height:18px;word-break: break-all; word-wrap:break-word;}

.blkInte{width:565px;height:23px;background-color:#EADFFF;overflow:hidden;margin-top:7px;clear:both;}

.blkDownL{
	background:#E8CEF3 url(../images/l2c_down_107.gif) top left repeat-x;
	padding:8px 0 10px 0;
}
.blkDownShare{text-align:center;margin-top:3px;}
.blkDSTit{padding:10px 20px 10px 25px;font-weight:bold;}
.blkDSDate{border-bottom:1px solid #B6B6B6;text-align:right;margin:5px 0 0 20px;width:172px;padding:0 5px 5px 0;}

.blkDownInteL{background:url(../images/l2c_down_122.gif) top left repeat-x;height:16px;}
.blkSSCon{padding:7px 40px 10px;font-size:14px;line-height:18px;}
.sqldebug{
	width:778px;
	overflow:hidden;
	background:#fff;
	line-height:16px;
	padding:15px 0 0 0;
	font-size:14px;
}

.bablr{padding-left: 50px;  padding-right: 50px;}
.clearline{
	clear: both;
	overflow: hidden;
}

ul{
	list-style: none;
}
/*     global style end     */
#container{
	width: 780px;
	margin: 0 auto;
	padding: 0;
}

#container_c{
	width: 780px;
	float: right;
	background: #FFFFFF;
}

#header_1{
	width: 780px;
	float: left;
	text-align: left;
}

#logo a{
	width: 160px;
	height: 41px;
	display: block;
	color: #DD248A;
	background: url(../images/logo.jpg) no-repeat right;
	float: left;
	text-indent: -99999px;
}

#logo a:hover{
	color: #DD248A;
	text-decoration: none;
}

#logor{
	width: 600px;
	height: 40px;
	background: url(../images/logor_bg.jpg) repeat-x bottom;
	float: right; 
	padding-right: 20px;
}

#logor ul{
   margin: 0;
	margin-top: 15px;
	list-style: none;
	float: right; 
	font-size: 12px;
}

#logor li{
	color: #FC69F7;
	float: left;
	font-size: 12px;
	margin-left: 5px;
	
}

#logor li a{
	color: #000000;
	text-decoration: none;
}

#logor li a:hover{
	color: #FF0000;
	text-decoration: underline;
}

#nav{
	width: 100%;
	background: url(../images/nav_bg.jpg) repeat-x;
	float: left;
	text-align: center;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bolder;
	padding-top: 7px;
}

#nav a{
	color: #FFFFFF;
	text-decoration: none;
}

	
#nav a:hover{
	color: #FF0000;
}
.blkBotNav a:hover{color:red;}

table{float: left !important;float:none;}
.blkFooter,.blkBotNav{float: left;}
.global_left{float:left!important;float:none;}
/*  header end  */  
#container{
	width: 770px;
	margin: 0 auto;
	padding: 0;
}

#container_c{
	width: 770px;
	float: right;
	background: #FFFFFF;
	padding: 5px;
}