/*--------------------------------
            specialNav
----------------------------------*/
#specialNav
{
	height:20px;
	line-height:20px;
}
/*--------------------------------
            spNav
----------------------------------*/
#spNav
{
	height:20px;
	line-height:20px;
	text-align:left;
	padding: 0 0 0 5px;
	float: left;
	width: 500px;
}
/*--------------------------------
            topBanner
----------------------------------
#topBanner
{
	width:950px;
	height:90px;
	margin:6px 0;
}
#topBanner img
{
	width:950px;
	height:90px;
	display:block;
}*/
/* --------------------------
         searchBar
-------------------------- */
#searchBar 
{
	width:200px;
	line-height:25px;
	height:175px;
}
#searchBar form
{
	margin:0 0 8px 0;
	text-align: left;
	padding: 0 0 0 2px;
}
#searchBar .textbox2 
{
	border:1px solid #8A9ABB;
	line-height:18px;
	height: 18px;
	width: 95px;
}
#searchBar .textbox3 
{
	height:20px;
	line-height: 18px;
	background: #EBF3FB;
	border: 1px solid #ccc;
	cursor: pointer;
	position: relative;
	top:2px!important;
	top:0;
	width: 36px;
}
#searchBar p
{
	text-align:left;
	margin: 0;
	text-indent: 0px;
	color: #000;
	line-height: 22px;
	padding: 0 5px;
}
#searchBar p a
{
	padding:5px;
}
#searchBar p a:hover
{
	background:#06c;
	color:#fff;
	text-decoration: none;
}
/* --------------------------
         userBar
-------------------------- */
#userBar 
{
	width:200px;
	line-height:25px;
}
#userBar form
{
	margin:0 0 5px 0;
	text-align: left;
	padding: 0 0 0 15px;
	line-height:26px !important;
	line-height: 30px;
}
#userBar .textbox2 
{
	border:1px solid #8A9ABB;
	line-height:14px;
	height: 16px;
	width: 110px;
	margin:0 !important;
	margin:0 0 4px 0;
}
#userBar .textbox2a 
{
	border:1px solid #8A9ABB;
	line-height:18px;
	height: 18px;
	width: 110px;
	position:relative;
	margin:5px 0 5px 40px!important;
	margin:5px 0 5px 41px;
}
#userBar .textbox3 
{
	height:28px;
	line-height: 18px;
	background: #EBF3FB;
	border: 1px solid #ccc;
	cursor: pointer;
	width: 46px;
	margin: 0;
}
#userBar a
{
	display:inline;
	border:0;
	padding:5px;
	text-decoration: underline;
}
#userBar a:hover
{
	text-decoration: none;
}
#userBar .userReg
{
	margin:0 0 0 10px;
}
/*--------------------------------
            focus
----------------------------------*/
.contentBar
{
	width:710px;
}
.focus
{
	width:260px;
	height:245px;
	border:1px solid #ccc;
	padding:5px;
	overflow:hidden;
}
.focus img 
{
	width:260px;
	height:170px;
	display:block;
}
.focus p
{	
	margin:3px 0 0 0;
	padding:0 10px;
	line-height:16px;
}
/*--------------------------------
            specialNuz
----------------------------------*/
.specialNuz
{
	width:430px;
	height:255px;
	border:1px solid #ccc;
	overflow:hidden;
}
.specialNuz h3
{
	height:35px;
	line-height:35px;
	padding:5px 0;
	border-bottom:1px solid #ccc;
	font-size:16px;
	background: #EBF3FB;
}
.specialNuz h3 a
{
	color:#07519A;
}
.specialNuz p
{
	height:80px;
	line-height:20px;
	color:#666;
	text-indent:2em;
	text-align:left;
	padding:10px 10px 5px 10px;
	overflow:hidden;
}
.specialNuz .floatR a
{
	float:left;
	text-align:center;
	width:80px;
	height:20px;
	line-height:20px;
	margin:0 5px 0 0;
	background:#EBF3FB;
	border:1px solid #ccc;
	display:block;
}
.specialNuz .floatR a:hover
{
	background:#fff;
	border:1px solid #ccc;
	display:block;
}
.specialNuz ul li
{
	clear:both;
}
.specialNuz .spNuzTitle
{
	background:url(../images/bg.png) no-repeat 0px -208px;
	padding: 0 0 0 8px;
	width: 400px;
	text-align: left;
	margin: 0 0 0 8px;
	height: 16px;
	line-height: 16px;
	overflow: hidden;
}
.specialNuz .spNuzTitle a
{
	color:#07519A;
}
.specialNuz .spNuzTitle span
{
	float: right;
	font-size: 12px;
}
.specialNuz .spNuzSum
{
	height:75px;
	padding: 0 10px;
	text-align: left;
	line-height: 22px;
	color: #666;
	text-indent: 2em;
	overflow: hidden;
}
.specialNuz .spNuzSum a
{
	color:#07519A;
}
/*--------------------------------
          meeting
----------------------------------*/
.meeting
{
	width:718px;
	margin:8px 0 0 0;
	padding:10px 10px 0 10px;
	border:1px solid #ccc;
	height: 220px;
	display: block;
}
.meeting p
{
	text-align:left;
	text-indent:2em;
	line-height:16px;
}
.meetingBox
{
	width:284px;
	border-right:1px solid #ccc;
	height: 210px;
}
.meetingBox p.floatR
{
	padding:0 10px 0 0;
}
.meetingSummary
{
	width:284px;
	height: 210px;
	overflow: hidden;
}	
.meetingSummary h4
{
	float:left;
	width:255px;
	height:20px;
	line-height:20px;
	margin:0 0 5px 0;
	font-size:14px;
	padding:5px 0 5px 20px;
	color:#07519A;
	text-align:left;
	background:url(../images/bg.png) no-repeat 5px -369px #EBF3FB;
}
.meetingSummary p
{
	text-align:left;
	line-height:20px;
	padding: 0 5px 0 0;
	text-indent: 0em;
}
.meetingContent
{
	width:425px;
}
.meetingContent h4
{
	float:right;
	width:405px;
	height:20px;
	line-height:20px;
	margin:0 0 5px 0;
	font-size:14px;
	padding:5px 0 5px 20px;
	background:url(../images/bg.png) no-repeat 5px -369px #EBF3FB;
	color:#07519A;
	text-align:left;
}
.meetingContent dl
{
	line-height:22px;
}
.meetingContent dt
{
	float:left;
	background:url(../images/bg.png) no-repeat 1px -208px;
	padding: 0 0 0 8px;
	width: 370px;
	text-align: left;
}
.meetingContent dt a
{
	width:370px;
	display:block;
	color: #07519A;
}
.meetingContent dd
{
	float:left;
	color: #666;
}
.meetingSummary dl
{
	line-height:22px;
}
.meetingSummary dt
{
	float:left;
	background:url(../images/bg.png) no-repeat 1px -208px;
	padding: 0 0 0 8px;
	width: 220px;
	text-align: left;
}
.meetingSummary dt a
{
	width:220px;
	display:block;
	color: #07519A;
}
.meetingSummary dd
{
	float:left;
	color: #666;
}
/*--------------------------------
            specialPic
----------------------------------*/
.fotoTxt
{
	margin:8px 0;
	border:1px solid #ccc;
}
.specialPic
{
	width:728px;
	margin:8px 0;
	padding:10px 0 10px 10px;
	border:1px solid #ccc;
	height: 720px;
}
.reporter
{
	width:728px;
	margin:8px 0;
	padding:10px 0 0 10px;
	border:1px solid #ccc;
	height: 290px !important;height:294px;
}
.corPic p,
.fotoTxtMain p,
.fotoTxt p,
.specialPic p,
.reporter p
{
	float:left;
	width:144px;
	height:155px;
}
.corPic span,
.fotoTxtMain p span,
.fotoTxt p span,
.specialPic p span,
.reporter p span
{
	width:135px;
	height:32px;
	line-height:16px;
	display:block;
	margin:2px auto 0 auto;
	overflow:hidden;
}
.corPic span a,
.fotoTxtMain p span a,
.fotoTxt p span a,
.specialPic p span a,
.reporter p span a
{
	color:#333;
}
.corPic p img,
.fotoTxtMain p img,
.meetReview p img, 
.fotoTxt p img, 
.specialPic p img,
.reporter p img 
{
	width:136px;
	height:100px;
	border:1px solid #d3d3d3;
	display:block;
	background:#eee;
}
.reporter #trans2,
.reporter #trans3
{
	width:100%;
	height:142px;
	overflow:hidden;
}
.reporterList ul li
{
	float:left;
	background:url(../images/bg.png) no-repeat 0px -208px;
	width:343px;
	line-height: 20px;
	padding:0 8px;
	text-align:left;
}
.reporterList ul li a
{
	color:#003278;
}
.reporterList span
{
	float:right;
	color:#666;
}
.reporterReview
{
	width: 164px;
	height:146px;
	margin:0 auto;
}
.reporterReview dt
{
	border:1px solid #afafaf;
	width: 164px;
	height: 104px;
}
.reporterReview dt a
{
	width:160px;
	height:100px;
	margin:2px;
	display:block;
}
.reporterReview img
{
	width:160px;
	height:100px;
	display:block;
}
.reporterReview dd
{
	height:16px;
	display:block;
	padding: 4px 0 0 0;
}
/*--------------------------------
            meetReview
----------------------------------*/
.meetReview
{
	border:1px solid #ccc;
}
/*--------------------------------
          specialReview
----------------------------------*/
.specialReview
{
	width: 343px;
	text-align: left;
	height: 170px;
	overflow:hidden;
	border:1px dotted #ccc;
	margin:2px;
	padding:2px;
}
.specialReview div
{
	line-height:160%;
}
.specialReview ul
{
	width:215px;
	float: right;
	padding: 5px 0 0 0;
}
.specialReview ul li
{
	background:url(../images/bg.png) no-repeat scroll -226px -69px;
	width:200px;
	line-height: 20px;
	padding: 0 0 0 8px;
	height: 20px;
	overflow: hidden;
}
.specialReview ul li a
{
	width:208px;
	display:block;
	height: 20px;
	line-height: 20px;
}
.specialReview p
{
	float:left;
	width: 138px;
	height: 135px;
	overflow: hidden;
	margin:0 5px 2px 0;
}
.specialReview p span
{
	text-align:center;
	line-height: 16px;
	display: block;
	height: 32px;
	width: 135px;
	overflow: hidden;
	margin: 2px 0 0 0;
}
.specialReview p a
{
	color:#333;
}
.specialReview dl
{
	width:345px;
	padding:0 0 0 5px;
	line-height: 24px;
	overflow: hidden;
}
.specialReview dt
{
	background:url(../images/bg.png) no-repeat 0px -206px;
	float: left;
	margin: 0;
	padding: 0 0 0 6px;
	display: block;
	width: 250px;
	overflow: hidden;
	height: 24px;
}
.specialReview dt a
{
	color:#003278;
}
.specialReview dd
{
	margin:0;
	color: #666;
}
/*--------------------------------
           popAdBar
----------------------------------*/
.popAdBar
{
	width:230px;
	/*border: 1px solid #ccc;*/
	padding: 0 0 10px 0;
	margin: 0 0 8px 0;
}
.popAdBar .popAd1
{
	border:1px solid #afafaf;
	width: 184px;
	height: 100px;
	margin: 3px auto;
}
.popAdBar .popAd1 img
{
	width:180px;
	height:96px;
	display:block;
	margin: 2px;
}
.popAdBar .popAd2
{
	border:1px solid #afafaf;
	width: 184px;
	height: 94px;
	margin:5px auto;	
}
.popAdBar .popAd2 img
{
	width:180px;
	height:90px;
	margin:2px;
	display:block;
}
.popAdBar ul
{
	padding:0 5px 0 3px;
}
.popAdBar li
{
	height:22px;
	line-height:22px;
	padding:0 0 0 6px;
	text-align:left;
	background:url(../images/bg.png) no-repeat 1px -169px;
	overflow: hidden;
}
.popAdBar li a
{
	color:#494949;
}
.popAdBar p
{
	color:#666;
	text-indent: 2em;
	line-height: 18px;
	text-align: left;
	padding: 0 5px 5px 5px;
}
.popAdBar span a
{
	width:190px;
	height: 18px;
	text-align: right;
	border-bottom: 1px dotted #afafaf;
	display:block;
	margin: 0 auto 5px auto;
	line-height: 18px;
}
/*--------------------------------
           meetingHistory
----------------------------------*/
.meetingHistory
{
	width:198px;
	margin:6px 0 0 0;
	padding:0 0 10px 0;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
.meetingHistory h4
{
	height:25px;
	line-height:25px;
	background:#EBF3FB;
	padding:0 10px;
	text-align:left;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	color: #07519A;
}
.meetingHistory p
{
	text-align:left;
	line-height:20px;
	margin: 5px 0;
	padding: 0 5px;
	color: #333;
}
.meetingHistory p a
{
	color:#07519A;
}
.meetingHistory dt
{
	margin:10px 0 0 0;
}
.meetingHistory img
{
	width:155px;
	height: 100px;
	border: 1px solid #afafaf;
}
.meetingHistory ul li
{
	height:22px;
	line-height:22px;
	padding:0 0 0 10px;
	text-align:left;
	background:url(../images/bg.png) no-repeat 3px -169px;
	overflow: hidden;
}
/*--------------------------------
          subnav2
----------------------------------*/
.subnav2
{
	height:25px;
	line-height:25px;
	text-align:left;
	color:#666;
}
/* --------------------------
        spNuzBox
-------------------------- */
#spNuzBox
{
	width:740px;
	float: left;
	margin: 6px 0 0 0;
}
/* --------------------------
        itsAd5
-------------------------- */
#itsAd5 {
	height:92px;
	margin:6px 0 0 0;
	border:1px solid #ccc;
	background:#F5F8FD;
}

#itsAd5 img
{
	width:365px;
	height:90px;
	margin:1px;
}

/* --------------------------
        nuzMain
-------------------------- */
#nuzMain
{
	margin:10px 0 0 0;
	border:1px solid #ccc;
	background: #F5F8FD;
}
#nuzTitle
{
	width:700px;
	border-bottom:1px dotted #ccc;
	margin:5px auto;
	padding:5px 0;
}
#nuzTitle a
{
	color:#666;
}
#nuzTitle h3
{
	height:35px;
	line-height:35px;
	font-size:16px;
	padding: 5px 0;
}
#nuzTitle h4
{
	height:20px;
	line-height:20px;
	font:12px normal;
	color:#666;
}
/* --------------------------
        nuzContent
-------------------------- */
#nuzContent
{
	padding:10px 20px;
}
#nuzContent p
{
	text-align:left;
	line-height:24px;
}
#nuzContent p img
{
	text-align:center;
}
/* --------------------------
        spreadButton
-------------------------- */
.spreadButton
{
	margin:30px 0 0 0;
	height: 30px;
	background: #fff;
	border-top: 1px solid #F3A8CC;
}
.spreadButton ul
{
	height: 30px;
	display: block;
}
.spreadButton a
{
	height:30px;
	line-height:30px;
	display: block;
	float: right;
	width: 55px;
	border-left: 1px solid #F3A8CC;
}
.spreadButton a:hover
{
	background:#FCF4F7;
	text-decoration:none;
}
/* --------------------------
        nuzOthers
-------------------------- */
#nuzOthers
{
	height:25px;
	line-height:25px;
	background: #EBF3FB;
	text-align: left;
	border: 1px solid #ccc;
	margin: 10px 0 0 0;
	padding: 0 0 0 10px;
	color: #07519A;
}
#spNuzBox #colTips2 #dataList2
{
	margin:0 auto 10px auto;
	padding:0 0 5px 0;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	height: 155px;
}
#spNuzBox #colTips2 #dataList2 dl
{
	clear:both;
	line-height: 25px;
}
#spNuzBox #colTips2 #dataList2 dt
{
	float:left;
	text-align:left;
	background:url(../images/bg.png) no-repeat 8px -168px;
}
#spNuzBox #colTips2 #dataList2 dt a
{
	width:631px;
	padding:0 0 0 15px;
	overflow:hidden;
	display:block;
	height: 25px;
}
#spNuzBox #colTips2 #dataList2 dt a:hover
{
	background:url(../images/bg.png) no-repeat 8px -168px #f9f9f9;
}
#spNuzBox #colTips2 #dataList2 dl dd
{
	width:90px;
	float:left;
	text-align:center;
	color:#666;
}
/* --------------------------
        fotoTxtMain
-------------------------- */
.fotoTxtMain
{
	width:728px;
	padding:10px 0 5px 10px;
	border:1px solid #ccc;
}
.fotoTxtList
{
	border-top:1px dotted #666;
	width: 720px;
	height: 240px;
	padding: 5px 0;
	float: left;
}
.fotoTxtList ul li
{
	float:left;
	background:url(../images/bg.png) no-repeat 0px -205px;
	width:343px;
	line-height: 24px;
	padding:0 8px;
	text-align:left;
	height: 24px;
	overflow: hidden;
}
.fotoTxtList ul li a
{
	color:#003278;
}
.fotoTxtList span
{
	float:right;
	color:#666;
}
/* --------------------------
       reporterTxt
-------------------------- */
.reporterTxt
{
	border-top:1px dotted #666;
	width: 720px;
	padding: 5px 0;
	float: left;
}
.reporterTxt ul li
{
	float:left;
	background:url(../images/bg.png) no-repeat 0px -205px;
	width:343px;
	line-height: 24px;
	padding:0 8px;
	text-align:left;
	height: 24px;
	overflow: hidden;
	margin: 2px 0;
}
.reporterTxt ul li a
{
	color:#003278;
}
.reporterTxt span
{
	float:right;
	color:#666;
}
/*--------------------------------
            corFocus
----------------------------------*/
.corFocus
{
	width:338px;
	height:245px;
	border:1px solid #ccc;
	padding:5px;
	overflow:hidden;
}
.corFocus img 
{
	width:338px;
	height:220px;
	display:block;
}
.corFocus p
{
	margin:3px 0 0 0;
	padding:0 10px;
	line-height:20px;
}
/*--------------------------------
            corNuz
----------------------------------*/
.corNuz
{
	width:380px;
	height:255px;
	border:1px solid #ccc;
	overflow:hidden;
}
.corNuz h3
{
	height:35px;
	line-height:35px;
	padding:5px 0;
	border-bottom:1px solid #ccc;
	font-size:16px;
	background: #EBF3FB;
	margin: 0 0 5px 0;
}
.corNuz h3 a
{
	color:#07519A;
}
.corNuz p
{
	line-height:20px;
	text-indent:2em;
	text-align:left;
	padding:0 10px;
	overflow:hidden;
}
.corNuz p.corSum
{
	margin:0 0 8px 0;
	color: #666;
}
/*--------------------------------
           corPic
----------------------------------*/
.corPic
{
	width:728px;
	margin:8px 0 0 0;
	padding:10px 0 10px 10px;
	border:1px solid #ccc;
	height:325px;
	overflow: hidden;
}
/*--------------------------------
           reportContact
----------------------------------*/
.reportContact
{
	height:100px;
	border:1px solid #ccc;
	margin: 8px 0 0 0;
	text-align:left;
	padding: 5px 20px;
}
.reportContact h4
{
	height:25px;
	line-height:25px;
	border-bottom: 1px solid #d3d3d3;
	margin: 0 0 10px 0;
	color: #07519A;
	font-size: 14px;
	background: url(../images/bg.png) no-repeat 5px -372px;
	padding: 0 0 0 20px;
}
.reportContact p
{
	line-height:20px;
	margin:0 0 5px 0;
}
.reportContact p.rosinLady
{
	border:1px solid #ccc;
	background: #EBF3FB;
	width: 150px;
	padding: 5px;
	position: absolute;
	left: 283px;
	top: 1089px;
}

.reportContact ul.reportMembers
{
	height:60px;
	border-right:1px solid #d3d3d3;
	width: 450px;
}
.reportContact ul.reportMembers li
{
	height:22px;
}
.reportContact ul.rosinLady
{
	width: 200px;
	margin: 0 0 0 20px;
}
.reportContact ul.rosinLady li
{
	margin:10px 0 0 0;
	text-align: center;
	border: 1px solid #f8b3d0;
	height: 37px;
}
.reportContact ul.rosinLady li a
{
	background: #E20581;
	height:35px;
	line-height:35px;
	display:block;
	color: #fff;
	margin: 1px;
}
.reportContact ul.rosinLady li a:hover
{
	text-decoration:underline;
}
/*--------------------------------
          cor
----------------------------------*/
.cor
{
	width:718px;
	margin:9px 0 0 0;
	padding:10px 10px 0 10px;
	border:1px solid #ccc;
	height: 140px;
	display: block;
}
.cor p
{
	text-align:left;
	text-indent:2em;
	line-height:16px;
}
.corBox
{
	width:284px;
	border-right:1px solid #ccc;
	height: 140px;
}
.corBox p.floatR
{
	padding:0 10px 0 0;
}
.corSummary
{
	width:284px;
	height: 140px;
	overflow: hidden;
}	
.corSummary h4
{
	float:left;
	width:255px;
	height:20px;
	line-height:20px;
	margin:0 0 5px 0;
	font-size:14px;
	padding:5px 0 5px 20px;
	color:#07519A;
	text-align:left;
	background:url(../images/bg.png) no-repeat 5px -369px #EBF3FB;
}
.corSummary p
{
	text-align:left;
	line-height:20px;
	padding: 0 5px 0 0;
	text-indent: 0em;
}
.corContent
{
	width:425px;
}
.corContent h4
{
	float:right;
	width:405px;
	height:20px;
	line-height:20px;
	margin:0 0 5px 0;
	font-size:14px;
	padding:5px 0 5px 20px;
	background:url(../images/bg.png) no-repeat 5px -369px #EBF3FB;
	color:#07519A;
	text-align:left;
}
.corContent dl
{
	line-height:24px;
}
.corContent dt
{
	float:left;
	background:url(../images/bg.png) no-repeat 1px -208px;
	padding: 0 0 0 8px;
	width: 370px;
	text-align: left;
}
.corContent dt a
{
	width:370px;
	display:block;
	color: #07519A;
}
.corContent dd
{
	float:left;
	color: #666;
}
.corSummary dl
{
	line-height:24px;
}
.corSummary dt
{
	float:left;
	background:url(../images/bg.png) no-repeat 1px -208px;
	padding: 0 0 0 8px;
	width: 220px;
	text-align: left;
}
.corSummary dt a
{
	width:220px;
	display:block;
	color: #07519A;
}
.corSummary dd
{
	float:left;
	color: #666;
}
/*--------------------------------
          ladysReview
----------------------------------*/
.ladysReview
{
	width:342px;
	height:195px;
	border:1px solid #d3d3d3;
	padding:10px 10px 0 10px;
	margin: 0 0 8px 0;
}
.ladysReview h4
{
	height: 25px;
	line-height: 25px;
	padding: 0 8px;
	text-align: left;
	border-bottom: 1px solid #d3d3d3;
	font-size: 14px;
	margin: 0 0 8px 0;
}
.ladysReview h4 a
{
	color:#E64370;
}
.ladysReview img
{
	width: 158px;
	height: 108px;
	display: block;
	margin: 1px;
}
.ladysReview p
{
	text-indent:2em;
	text-align: left;
	line-height: 18px;
	color: #666;
}
.ladysReview p a
{
	color:#C53974;
}
.ladysReview span.floatL
{
	margin:0 5px 0 0!important;
	margin:0 2px 0 0;
	border: 1px solid #d3d3d3;
}
.ladysReview span.floatR
{
	margin:0 0 0 5px!important;
	margin:0 0 0 2px;
	border: 1px solid #d3d3d3;
}
.ladysReview ul
{
	margin:5px 0 0 0!important;
	margin:8px 0 0 0;
}
.ladysReview ul li
{
	float:left;
	background:url(../images/bg.png) no-repeat 0px -171px;
	padding: 0 0 0 8px;
	width: 332px;
	text-align: left;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
}
.ladysReview ul li a
{
	color:#000;
}
/*--------------------------------
          ladyBar
----------------------------------*/
.ladyBar
{
	width:200px;
	border:1px solid #d3d3d3;
	height: 205px;
	margin: 0 0 8px 0;
	background: #fafafa;
}
.ladyBar h4
{
	padding: 0 0 0 8px;
	text-align: left;
	height: 25px;
	line-height: 25px;
	margin: 2px;
	color: #fff;
	background: #F1668D;
}
.ladyBar p
{
	text-indent:2em;
	text-align: left;
	padding: 6px 8px;
	color: #666;
}
.ladyBar ul li
{
	background:url(../images/bg.png) no-repeat 3px -170px;
	padding: 0 0 0 10px;
	width: 190px;
	text-align: left;
	height: 22px;
	line-height: 22px;
}
/*--------------------------------
          ladyBar2
----------------------------------*/
.ladyBar2
{
	width:200px;
	height: 234px;
	background: #F4F4F8;
}
.ladyBar2 h4,
.ladyBar3 h4
{
	padding: 0 0 0 8px;
	text-align: left;
	height: 25px;
	line-height: 25px;
	color: #fff;
	background: #F1668D;
	margin: 0 6px 4px 6px;
}
.ladyBar2 .ladyThumb
{
	width:94px;
	height:146px;
	float: left;
	margin: 2px 4px 0 4px;
	border: 1px solid #afafaf;
	color: #CC0066;
	background: #fff;
	overflow: hidden;
}
.ladyBar2 .ladyThumb img
{
	width:90px;
	height:110px;
	margin: 2px;
}
.ladyBar2 p
{
	text-indent:2em;
	text-align: left;
	padding: 0 4px;
	color: #666;
	line-height: 18px;
}
.ladyBar2 p a
{
	color:#CC0066;
}
.ladyBar2 .joinUs
{
	height: 25px;
	line-height: 25px;
	width: 180px;
	margin: 15px auto 0 auto !important;
	margin:20px auto 0 auto;
	border: 1px solid #afafaf;
	background:#FFF2F3;
	color: #1F3A87;
}
/*--------------------------------
          ladyBar3
----------------------------------*/
.ladyBar3
{
	width:200px;
	height: 254px!important;
	height: 265px;	
	background: #F4F4F8;
}
.ladyBar3 .ladyVote
{
	margin: 6px 0;
}
.ladyBar3 .ladyVote input
{
	height:12px;
}
.ladyBar3 .ladyVote span
{
	width:190px;
	display:block;
	text-align: left;
	padding: 0 0 0 10px;
	height: 20px;
	line-height: 20px;
}
.ladyBar3 .ladyVoteCheck
{
	width:160px;
	padding:2px 20px 0 20px;
	height: 26px;
}
.ladyBar3 .ladyVoteCheck li
{
	width:72px;
}
.ladyBar3 .ladyVoteCheck li input
{
	height: 24px;
	line-height: 24px;
	background: #FFF2F3;
	width: 70px;
	cursor:pointer;
	border: 1px solid #afafaf;
	font-size:12px !important;
	font-size:10px;
	color: #1F3A87;
}
.ladyBar3 .ladyVoteCheck li a
{
	height: 22px;
	line-height: 22px;
	background: #FFF2F3;
	border: 1px solid #afafaf;
	width: 70px;
	display:block;
	color: #1F3A87;
}
.ladyBar3 .ladyMessage
{
	text-align:left;
	margin:0 auto;
	border-top:1px solid #d3d3d3;
	width: 180px;
	line-height: 20px;
	padding: 3px 0 0 0;
	color: #CC0066;
}
.ladyBar3 .ladyMessage textarea
{
	width:180px !important;
	width:180px;
	font-size: 12px;
	height:40px !important;
	height:49px;
	overflow:auto;
}
.ladyBar3 .ladyMessage span a
{
	float:right;
	margin: 0 0 0 5px;
	color: #1F3A87;
}
/*--------------------------------
          ladyBar4
----------------------------------*/
.ladyBar4
{
	width:200px;
	height: 468px;
	background: #F4F4F8;
}
.ladyBar4 h4
{
	padding: 0 0 0 8px;
	text-align: left;
	height: 25px;
	line-height: 25px;
	color: #fff;
	background: #43A39A;
	margin: 0 6px 4px 6px;
}
.ladyBar4 p
{
	width:162px;
	margin:0 auto;
	height: 132px;
	padding: 10px 0 0 0;
}
.ladyBar4 p span
{
	heihgt:18px;
	display:block;
	width: 160px;
	height: 20px;
	line-height:20px;
	overflow: hidden;
	text-align: center;
}
.ladyBar4 p span a
{
	color:#1F3A87;
}
.ladyBar4 img
{
	width:160px;
	height:110px;
	display:block;
	border: 1px solid #d3d3d3;
	background: #fafafa;
}
/*--------------------------------
          ladyBar5
----------------------------------*/
.ladyBar5
{
	width:200px;
	height: 245px !important;
	height: 250px;
	background: #F4F4F8;
}
.ladyBar5 h4
{
	padding: 0 0 0 8px;
	text-align: left;
	height: 25px;
	line-height: 25px;
	color: #fff;
	background: #43A39A;
	margin: 0 6px 4px 6px;
}
.ladyBar5 p
{
	text-indent:2em;
	text-align: left;
	padding: 6px 8px;
	color: #666;
}
.ladyBar5 ul li
{
	background:url(../images/bg.png) no-repeat 3px -170px;
	padding: 0 0 0 10px;
	width: 190px;
	text-align: left;
	height: 24px;
	line-height: 24px;
}
.ladyBar5 ul li a
{
	color:#1F3A87;
}
/*--------------------------------
          ladyShow
----------------------------------*/
.ladyShow
{
	height:230px;
	border-top:5px solid #F1668D;
	border-left:2px solid #F1668D;
	border-bottom:1px solid #d3d3d3;
	overflow: hidden;
}
.ladyShow h4
{
	height:25px;
	line-height:25px;
	padding:0 0 0 20px;
	text-align:left;
	margin: 2px;
	border-bottom: 1px solid #d3d3d3;
	background: url(../images/bg.png) no-repeat 5px -371px;
	color: #E64370;
	font-size: 14px;
}
.ladyShow p
{
	text-align:left;
	padding: 0 8px;
	line-height: 16px;
}
.ladyFiles
{
	width:150px;
	border-right:1px solid #d3d3d3;
	height: 230px;
}
.ladyFocus
{
	height: 230px;
	width: 400px;
}
.ladyFocus img
{
	width:390px;
	height:220px;
	display:block;
	margin: 5px;
}
.ladyStroy
{
	height: 230px;
	border-left: 1px solid #d3d3d3;
	width: 184px;
}
.ladyStroy p
{
	text-indent:2em;
	line-height: 22px;
}
.ladyStroy p a
{
	color:#CC1166;
}
/*--------------------------------
          ladyPics
----------------------------------*/
.ladyPics
{
	margin:0 0 8px 0;
	padding:8px 0 0 0;
	border-left:2px solid #F1668D;
	border-bottom:1px solid #F1668D;
	height: 235px;
}
.ladyPics h3
{
	float:left;
	width:704px;
	height:25px;
	line-height:25px;
	margin:0 0 8px 0;
	padding:0 12px 0 20px;
	background:url(../images/bg.png) no-repeat 5px -371px;
	text-align:left;
	clear: both;
	border-bottom: 1px solid #d3d3d3;
	color: #E64370;
	font-size: 14px;
}
.ladyPics #trans1
{
	padding:0 0 0 8px;
}
.ladyPics p
{
	float:left;
	width:144px;
	height:196px;
}
.ladyPics p span
{
	width:135px;
	height:32px;
	line-height:16px;
	display:block;
	margin:2px auto 0 auto;
	overflow:hidden;
}
.ladyPics p span a
{
	color:#333;
}
.ladyPics p img
{
	width:136px;
	height:146px;
	border:1px solid #d3d3d3;
	display:block;
	background:#eee;
}
/*--------------------------------
          ladyCol
----------------------------------*/
.ladyCol
{
	border-left: 2px solid #43A39A;
	border-top: 5px solid #43A39A;
	height: 460px;
}
.ladyCol h3
{
	height:30px;
	line-height:30px;
	margin:0;
	padding:4px 0 0 20px;
	background:url(../images/bg.png) no-repeat 5px -365px;
	text-align:left;
	color: #388285;
	font-size: 14px;
	width: 716px;
	border-bottom: 1px solid #d3d3d3;
}
.ladyCol .ladysReview h4
{
	height: 25px;
	line-height: 25px;
	padding: 0 8px;
	text-align: left;
	border-bottom: 1px solid #fff;
	font-size: 12px;
	margin: 0 0 8px 0;
	background: #eee;
	color: #000;
}
/*--------------------------------
          ladyCol2
----------------------------------*/
.ladyCol2
{
	border-left: 2px solid #43A39A;
	border-bottom: 1px solid #43A39A;
	margin:0 0 8px 0;
	height: 245px;
}
.ladyCol2 h3
{
	height:30px;
	line-height:30px;
	margin:0;
	padding:4px 0 0 20px;
	background:url(../images/bg.png) no-repeat 5px -365px;
	text-align:left;
	color: #388285;
	font-size: 14px;
	width: 716px;
	border-top: 1px solid #d3d3d3;
	border-bottom: 1px solid #d3d3d3;
}
.ladyCol2 .ladysReview h4
{
	height: 25px;
	line-height: 25px;
	padding: 0 8px;
	text-align: left;
	border-bottom: 1px solid #fff;
	font-size: 12px;
	margin: 0 0 8px 0;
	background: #eee;
	color: #000;
}
/*--------------------------------
          ladyTalking
----------------------------------*/
.ladyTalking
{
	width:340px;
	height:195px;
	padding:10px 10px 0 10px;
	margin: 0 0 8px 0;
}

.ladyTalking h4
{
	height: 25px;
	line-height: 25px;
	padding: 0 8px;
	text-align: left;
	border-bottom: 1px solid #d3d3d3;
	margin: 0 0 8px 0;
	color: #666;
}
.ladyTalking h4 a
{
	color:#E64370;
}
.ladyTalking img
{
	width: 158px;
	height: 108px;
	display: block;
	margin: 1px;
}
.ladyTalking p
{
	text-indent:2em;
	text-align: left;
	line-height: 18px;
	color: #666;
}
.ladyTalking p a
{
	color:#388285;
}
.ladyTalking span.floatL
{
	margin:0 5px 0 0!important;
	margin:0 2px 0 0;
	border: 1px solid #d3d3d3;
}
.ladyTalking span.floatR
{
	margin:0 0 0 5px!important;
	margin:0 0 0 2px;
	border: 1px solid #d3d3d3;
}
.ladyTalking ul
{
	margin:5px 0 0 0!important;
	margin:8px 0 0 0;
}
.ladyTalking ul li
{
	float:left;
	background:url(../images/bg.png) no-repeat 0px -171px;
	padding: 0 0 0 8px;
	width: 332px;
	text-align: left;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
}
.ladyTalking ul li a
{
	color:#388285;
}
/*--------------------------------
          aboutLady
----------------------------------*/
.aboutLady
{
	border-left:1px solid #1492CC;
	border-right:1px solid #1492CC;
	border-bottom:1px solid #1492CC;
	height: 210px;
}
.aboutLady h3
{
	height:30px;
	line-height:30px;
	margin:0;
	padding:4px 0 0 20px;
	background:url(../images/bg.png) no-repeat 5px -362px;
	text-align:left;
	color: #3B5B8C;
	font-size: 14px;
	border-top: 5px solid #1492CC;
	border-bottom: 1px solid #d3d3d3;
}
/*--------------------------------
          ladyColumn
----------------------------------*/
.ladyColumn
{
	width:290px;
	height:160px;
	padding:10px 15px 0 10px;
}

.ladyColumn h4
{
	height: 25px;
	line-height: 25px;
	padding: 0 8px;
	text-align: left;
	border-bottom: 1px solid #d3d3d3;
	margin: 0 0 8px 0;
	color: #666;
}
.ladyColumn h4 a
{
	color:#E64370;
}
.ladyColumn img
{
	width: 158px;
	height: 108px;
	display: block;
	margin: 1px;
}
.ladyColumn p
{
	text-indent:2em;
	text-align: left;
	line-height: 18px;
	color: #666;
}
.ladyColumn p a
{
	color:#3B5B8C;
}
.ladyColumn span.floatL
{
	margin:0 5px 0 0!important;
	margin:0 2px 0 0;
	border: 1px solid #d3d3d3;
}
.ladyColumn span.floatR
{
	margin:0 0 0 5px!important;
	margin:0 0 0 2px;
	border: 1px solid #d3d3d3;
}
.ladyColumn ul
{
	margin:5px 0 0 0!important;
	margin:8px 0 0 0;
}
.ladyColumn ul li
{
	float:left;
	background:url(../images/bg.png) no-repeat 0px -171px;
	padding: 0 0 0 8px;
	width: 272px;
	text-align: left;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
}
.ladyColumn ul li a
{
	color:#3B5B8C;
}
/* --------------------------
        ladyNuzBox
-------------------------- */
#ladyNuzBox
{
	width:740px;
	float: left;
	margin: 6px 0 0 0;
}
/* --------------------------
        ladyNuzMain
-------------------------- */
#ladyNuzMain
{
	background: #FCF4F7;
	border: 1px solid #F3A8CC;
	margin: 6px 0 0 0;
}
#ladyNuzTitle
{
	width:700px;
	border-bottom:1px dotted #d3d3d3;
	margin:5px auto;
	padding:5px 0;
}
#ladyNuzTitle a
{
	color:#666;
}
#ladyNuzTitle h3
{
	height:35px;
	line-height:35px;
	font-size:16px;
	padding: 5px 0;
}
#ladyNuzTitle h4
{
	height:20px;
	line-height:20px;
	font:12px normal;
	color:#666;
}
/* --------------------------
        ladyNuzContent
-------------------------- */
#ladyNuzContent
{
	padding:10px 20px;
}
#ladyNuzContent p
{
	text-indent:2em;
	text-align:left;
	line-height:24px;
	margin:0 0 10px 0;
}
#ladyNuzContent p img
{
	text-align:center;
}
/* --------------------------
        ladyNuzOthers
-------------------------- */
#ladyNuzOthers
{
	height:25px;
	line-height:25px;
	background: #FCF4F7;
	text-align: left;
	border: 1px solid #F3A8CC;
	margin: 10px 0 0 0;
	padding: 0 0 0 10px;
	color: #E64370;
}
#ladyNuzBox #colTips2 #dataList2
{
	margin:0 auto 10px auto;
	padding:0 0 5px 0;
	border-left:1px solid #F3A8CC;
	border-right:1px solid #F3A8CC;
	border-bottom:1px solid #F3A8CC;
	height: 155px;
}
#ladyNuzBox #colTips2 #dataList2 dl
{
	clear:both;
	line-height: 25px;
}
#ladyNuzBox #colTips2 #dataList2 dt
{
	float:left;
	text-align:left;
	background:url(../images/bg.png) no-repeat 8px -168px;
}
#ladyNuzBox #colTips2 #dataList2 dt a
{
	width:631px;
	padding:0 0 0 15px;
	overflow:hidden;
	display:block;
	height: 25px;
}
#ladyNuzBox #colTips2 #dataList2 dt a:hover
{
	background:url(../images/bg.png) no-repeat 8px -168px #f9f9f9;
}
#ladyNuzBox #colTips2 #dataList2 dl dd
{
	width:90px;
	float:left;
	text-align:center;
	color:#666;
}
/*--------------------------------
           ladyNuzBar
----------------------------------*/
.ladyNuzBar
{
	width:198px;
	margin:32px 0 0 0;
	padding:0 0 10px 0;
	border: 1px solid #F3A8CC;
}
.ladyNuzBar h4
{
	height:25px;
	line-height:25px;
	background:#E32D92;
	padding:0 10px;
	text-align:left;
	color: #fff;
	margin: 2px;
}
.ladyNuzBar p
{
	text-align:left;
	line-height:20px;
	margin: 5px 0;
	padding: 0 5px;
	color: #666;
	text-indent: 2em;
}
.ladyNuzBar p a
{
	color:#CC0066;
}
.ladyNuzBar dt
{
	margin:10px 0 0 0;
}
.ladyNuzBar img
{
	width:155px;
	height: 100px;
	border: 1px solid #afafaf;
}
.ladyNuzBar ul li
{
	height:22px;
	line-height:22px;
	padding:0 0 0 10px;
	text-align:left;
	background:url(../images/bg.png) no-repeat 3px -169px;
	overflow: hidden;
}


#DisplayContainer .ImageDisplayBox,
#DisplayContainer .ImageDisplayPager,
#DisplayContainer .ImageDisplayText {
	width:260px;
	height:220px;
	border:0;
	padding:0;
}

#DisplayContainer .ImageDisplayBox a {
	min-width:260px;
	min-height:220px;
}

#DisplayContainer .ImageDisplayBox img 
{
	max-width:260px;
	max-height:220px;
	width:260px;
	height:220px;
	border:0;
}

#DisplayContainer .ImageDisplayPager, #DisplayContainer .ImageDisplayText 
{
	height:auto;
}

#trans1
{
	padding:6px;
}

.association
{
	height:auto;
	border:1px solid #ccc;
}
