#pcontent {
	width:960px;
	margin:0 auto;
	margin-top:0 !important;
 *margin-top:-10px;  /*ie6 hack*/
}
#pcontent #left {
	width:210px;
	height:auto;
	margin-right:10px;
	float:left;
}
#personmenu {
	background-color:#fff;
	width:210px;
}
#personmenu li {
	text-align:center;
	line-height:24px;
	display:block;
	width:100%;
	border-bottom:2px solid #2fb4ec;
	height:24px;
}
#personmenu li a img 
{
	position:relative;
	top:3px;
}
#personmenu li:hover {
	display:block;
	height:24px;
	background-color:#ebfafe;
}
#pmleft {
	background-color:#fff;
	float:left;
	width:105px;
}
#pmleft li:hover {
	background-color:#ebfafe
}
#pmright li:hover {
	background-color:#ebfafe
}
#pmright {
	background-color:#fff;
	float:right;
	width:90px;
}
#pmleft, #pmright li {
	text-align:center;
	line-height:24px;
	display:block;
	width:90px;
	height:24px;
}
#left a {
	color:#369;
}
.pbox {
	height:auto;
	border:1px solid #2fb4ec;
	width:198px;
	margin-top:20px;
	margin-bottom:10px;
	padding:5px;
}

#pcontent #center {
	width:530px;
	height:auto;
	float:left;
}
.ptitle {
	display:block;
	float:left;
	background-color:#f2f8fb;
	padding-right:5px;
	color:#369;
}
.pline {
	display:block;
	background-image:url(../images/pline.gif);
	background-repeat:repeat-x;
	height:12px;
	padding-top:6px;
	width:auto;
}
#tabs p {
	padding:10px
}
#tabs {
	margin-top:0;
	margin-bottom:10px;
}
#tabs li {
	border:1px solid #2fb4ec;
	float:left;
	list-style:none;
	font: normal 12px/23px Arial, Helvetica, sans-serif;
	height:22px;
	padding:0 12px;
	border-bottom-width:0px;
	margin-right:-1px;
	background-color:#fff;
	color: #369;
	z-index:9999;
}
#tabs .on {
	border-color:#2fb4ec;
	background-color:#f2f8fb;
	border-bottom:1px solid #f2f8fb;
	color: #336699;
	height:23px;
	_height:24px;
}
#tabs a {
	color:#369;
}
#tabs .cont {
	margin-left:-4px;
	clear:both;
	padding:0px 20px 20px 20px;
	background:#f2f8fb;
	line-height: 20px;
	border:1px solid #2fb4ec;
	border-top:none;
}
#m1, #m2, #m3, #m4, #wtp1, #wtp2, #wtp3, #wtp4, #wtp5, #wtp6, #wtp7, #wtp8 {text-indent:12px;}
#m1 {background:url(../images/mail.png) no-repeat 6px 3px;}
#m2 {background:#fff url(../images/mail1.gif) no-repeat 6px -15px;}
#m3 {background:#fff url(../images/mail1.gif) no-repeat 6px -34px;}
#m4 {background:#fff url(../images/mail1.gif) no-repeat 6px -54px;}
#wtp1 {background:url(../images/wtp.gif) no-repeat 6px 4px;}
#wtp2 {background:url(../images/wtp.gif) no-repeat 6px -18px;}
#wtp3 {background:url(../images/wtp.gif) no-repeat 6px -41px;}
#wtp4 {background:url(../images/wtp.gif) no-repeat 6px -65px;}
#wtp5 {background:url(../images/wtp.gif) no-repeat 6px -89px;}
#wtp6 {background:url(../images/wtp.gif) no-repeat 6px -113px;}
#wtp7 {background:url(../images/wtp.gif) no-repeat 6px -136px;}
#wtp8 {background:url(../images/wtp.gif) no-repeat 6px -159px;}
.cont dt {
 *margin-top:0;
}
.contbg {
	clear:both;
	background-color:#eee;
	height:auto;
	margin-left:4px;
	padding-right:4px;
	padding-bottom:4px;
}
#pcontent #center dd {
	margin-left:10px;
	margin-top:2px;
	margin-bottom:15px;
}
dd span {
	margin-right:20px;
}
#pcontent .sysmsgbg {
	text-indent:20px;
	background-image:url(../images/system.gif);
	background-repeat:no-repeat;
	background-position:20px 3px;
}
.infotxt {
	color:#369;
	margin-left:20px;
}
#paction, #pwant {
	padding-top:20px;
}
#pwant {
	width:460px;
}
#pwant dt {margin:0; padding:0; min-height:16px;}
#pwant dl dd {clear:both; margin:0; padding:1px; min-height:16px;}
#pwant dl dd:hover {background-color:#f2f8fb;}
#pwant .boxl {width:300px;}
.matchnum {
	color:#F00;
	padding-left:5px;
}
.matchpic {
	display:block;
	padding-left:16px;
	width:57px;
	height:16px;
	background-image:url(../images/matchright.gif);
	background-repeat:no-repeat;
	background-position:0 2px;
}
.matchpic2 {
	display:block;
	padding-left:16px;
	width:57px;
	height:16px;
	background-image:url(../images/fail.gif);
	background-repeat:no-repeat;
	background-position:0 2px;
}
#nophoto h3 {
	margin-top:20px;
}
#photoalbum {
	width:450px;
	height:250px;
	margin-top:20px;
	background-color:#CF0;
}
#uploadphoto {
	width:450px;
	height:auto;
}
#uploadphoto dd {
	padding-left:24px;
}
#uploadphoto .boxr {
	margin-right:80px;
}
#uploadphoto .bt {
	float:right;
	margin-right:80px;
}
.pblog a {
	margin-right:24px;
}
.pblog {
	margin-bottom:10px;
}
.showtext {
	display:block;
}
.hidetext {
	display:none;
}
#publiclist dt, dd {
	clear:both;
}
#publiclist a {
	margin-left:10px;
}
#publiclist p {
	margin:0;
	padding:0;
}
#hidemytest {
	padding-bottom:0;
}
#tabs #hidecon {
	border-bottom:0;
}
#mytlist dt, dd {
	clear:both;
}
#mytlist a {
	margin-left:10px;
}
#mytlist p {
	margin:0;
	padding:0;
}
#pagelist {
	clear:both;
	text-align:center;
}
#pagelist a {
	margin-right:5px;
	padding:1px 4px;
	background-color:#FFF;
	border:1px solid #3CF;
}
#select 
{
	width:504px;
	background-color:#f2f8fb;
	border:1px solid #2fb4ec;
	height:auto;
	clear:both;
	margin-bottom:10px;
	line-height: 20px;
}
#select .boxl {margin-right:25px;}
#select #sendlist {
	display:block;
}
#select ul 
{
	margin:10px 0;
	padding:0;
	height:auto;
}
#select ul li 
{
	clear:both;
	margin:0;
	height:auto;
	background:none;
	border:0;
	padding:0;
	margin-bottom:5px;
	list-style:none;
}
#select a {
	color:#369;
}
#testbt {
	clear:both;
	height:40px;
}
#testbt a {
	float:right;
	margin-left:10px;
	padding-top:10px;
}
#choiceon {
	margin:0;
	padding:0;
}
#choiceoff {
	display:none;
}
.percon {width:100%; border:0;}
.percon td {line-height:30px; min-height:30px; _padding-bottom:10px; _padding-top:10px;}
.percon .ep2 {border-bottom:1px dashed #2fb4ec; vertical-align:top;}
.percon .ep2 span { white-space:normal;}
.percon .ep1 
{
	color:#369;
	border-bottom:1px dashed #2fb4ec;
	text-align:right;
    vertical-align:top;
    width:19%;
}
.underline {text-decoration:underline;}
#selects select {margin-right:2px;}

#popupview {
	clear:both;
	width:45%;
	height:auto;
	background-color:#FFF;
	border:1px solid #2fb4ec;
	position:absolute;
	z-index:9998;
	top:25%;
	left:25%;
	padding:10px 10px 1px 10px;
}
#poptitle {
	height:20px;
	border-bottom:1px solid #2fb4ec;
}
#poptitle a 
{
	text-decoration:none;
	color:#369;
	margin-right:5px;
	margin-left:5px
}
#testpopi 
{
	position:absolute;
	top:35px;
	*top:55px;
	left:130px;
	width:520px;
	overflow:hidden;
	margin-left:5px;
}
#testpopi dd {
	margin:0 0 8px 0;
	padding:0;
}
#popque {
	clear:both;
	margin:10px auto;
}
#popque dt {
	padding-top:5px;
	border-top:1px dashed #2fb4ec;
}
#popque dd {
	margin:0;
}

#popupwink {
	clear:both;
	width:45%;
	height:auto;
	background-color:#FFF;
	border:1px solid #2fb4ec;
	position:absolute;
	z-index:9998;
	top:25%;
	left:25%;
}
#winktitle {
	height:20px;
	line-height:20px;
	text-indent:10px;
	background-image:url(../images/poptitle.gif);
	border-bottom:1px solid #ccc;
}
#winktitle a {
	margin-right:5px;
	margin-left:5px
}
#winkcon {
	clear:both;
	padding:1px 10px;
	margin:10px auto;
}
#winkcon ul li {
	margin-bottom:2px;
}
#winkcontent {
	clear:both;
	padding-top:10px;
}
#winkcontent li {
	clear:both;
	margin:5px 0;
	*margin:0;
	padding:0;
	width:100%;
	height:auto;
	border:1px solid #b5deef;
}
#winkcontent p {
	padding-top:5px;
	padding-bottom:5px;
}
.winktext {
	clear:both;
	color:#000;
	padding:0;
	margin:0;
	margin-left:20px;
	z-index:22;
}
#winkcontent .winkbox 
{
	display:block; height:auto; padding:0 12px;	
}
#winkcontent .boxr {
	clear:both;
	margin-right:10px;
}
#winkcontent .boxl {
	clear:both;
	margin-left:32px;
}
#winkcontent .boxr a {
	margin-right:20px;
}
.sendpersonw {
	text-align:left;
	position:relative;
}
.sendpersonw img {
	width:70px;	
}
.showwp {
	display:none;
}
.winkphoto {
	display:none;
	padding:2px;
	background-color:#FFF;
	border:1px solid #eeeeee;
	position:absolute;
	z-index:9999;
	top:24px;
	left:30px;
}
.rewink {
	clear:both;
	text-indent:40px;
	display:block;
}
.rewink span {
	color:#000;
}

#tabs #writeemail {
	float:right;
	margin-right:4px;
	border:0px;
	background:none;
	background-image:url(../images/wemail.gif);
	background-repeat:no-repeat;
	background-position:0 5px;
}
#writeemail a {
	padding-left:5px;
}
#tabs .won {
	border-bottom:1px solid #ecfaff;
	height:25px;
	_height:24px;
}
#emaillist {
	margin-top:10px;
}
#emaillist li {
	margin-bottom:-1px;
	padding:0;
	height:26px;
	width:100%;
	border:1px solid #eee;
}
#emaillist p {
	margin:0px;
	padding:0px;
	line-height:26px;
	color:#000;
}
#emaillist input {
	line-height:26px;
	height:22px;
 *height:26px;
}
#emaillist #emailfirst {
	margin-bottom:5px;
}
.sendinput, .sendperson, .sendtitle, .sendtime {
	float:left;
	height:21px;
	line-height:21px;
	overflow:hidden;
}
.sendperson {
	width:100px;
	text-align:center;
	overflow:hidden;
}
.sendtitle {
	width:230px;
	text-align:center;
	overflow:hidden;
}
.sendtime {
	width:100px;
	text-align:center;
	overflow:hidden;
}
#newpipei {
	clear:both;
	padding-top:10px;
	height:auto;
	margin-bottom:1px;
}
#newpipei li {
	padding:0;
	height:auto;
	margin:3px;
	margin-right:12px;
	padding:2px;
	border:1px solid #eee;
}
#newpipei li img {
	vertical-align:bottom;
}
#emailhis {
	width:90%;
	margin:0 auto;
}
#emailhis li {
	margin-bottom:5px;
}
#emailhis a {
	color:#369;
}
#emailhiscon a {
	color:#369;
}

.lwtips {
	clear:both;
	width:460px;
	padding:2px 10px;
	margin:0 0 10px 0;
	background-color:#FFF;
	border:1px solid #2fb4ec;
	height:auto;
}
.lwtips a {
	margin-right:15px;
}
.lwdiv {width:180px; height:96px; *height:98px; filter: alpha(opacity=90); opacity: 0.9; -moz-opacity: 0.9; -khtml-opacity:0.9; background-color:#fff; border:2px solid #2fb4ec; position:absolute; top:-4px; left:-2px; display:none}
.lwdiv span {width:60px; display:block; float:right; background-color:Aqua}
.lwdiv .lwdivtd {width:55%}
.flwdiv {width:180px; height:96px; *height:98px; filter: alpha(opacity=90); opacity: 0.9; -moz-opacity: 0.9; -khtml-opacity:0.9; background-color:#fff; border:2px solid #2fb4ec; position:absolute; top:-4px; left:-88px; display:none}
.flwdiv .lwdivtd {width:1%}
#lwul, #lwshow {
	width:100%;
	position:relative;
	z-index:1;
	height:auto;
	margin:0 auto;
}
#lwul p {
	margin:0;
	padding:0;
	height:16px;
	line-height:16px;
	text-align:center;
	border-top:1px dashed #eee;
}
#lwul img {margin-left:10px;}
#lwul li {
	margin:0 2px 5px 2px;    
	_margin:0 1px 5px 0;
	position:relative;
	background:none;
	z-index:2;
	padding:0;
	height:auto;
	width:90px;
	border:0;
	float:left;
	cursor:pointer;
}
.lwulk 
{
	margin-left:2px;
	position:relative;
	background-color:#fff;
	z-index:5555;
	padding:0;
	height:auto;
	width:90px;
	float:left;
	border:1px solid #eee;
}
#lwshow img{float:left; margin-right:10px;}
#lwshow li {margin:0; padding:0; border:none; background:none; height:78px; overflow:hidden; margin-bottom:15px;}
.btw {border:0; width:15px; height:15px; background-image:url(../images/moreli.gif); _background-color:#2fb4ec; cursor:pointer;}
#NewView p {margin:0; padding-top:5px; padding-bottom:0;}
#lwshow .lwsli {border-bottom:1px dashed #336699; padding-bottom:5px;}
#lwshow .boxl {width:400px;}

#pcontent #right {
	width:200px;
	height:auto;
	display:inline;
	float:right;
}
#pcontent #right img {
	width:198px;
}
.ttli {float:left; margin-left:5px; margin-right:15px; white-space:nowrap; display:block; width:auto}
.ttli input {width:20px;}
#nav a:hover {text-decoration:underline;}
#foot a:hover {text-decoration:underline;}
#left a:hover {text-decoration:underline;} 
#shenhe {background-color:#2fb4ec; color:#fff; border:1px solid #369;}
#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #f90;
	background-color: #ffc;
	padding: 5px;
}
#tooltip h3, #tooltip div {margin: 0; font-size:12px; font-weight:normal;}
#addnow {background-image:url(../images/addnow.gif); background-repeat:no-repeat; background-position:55px 2px;}
