body {
	font-family: Verdana, "宋体";
	font-size: 12px;
	color: #333333;
	margin: 2px;
	background-image: url(bakg.gif);
	background-repeat: repeat-y;
	background-position: center;
	SCROLLBAR-FACE-COLOR: #eff5ff;
	SCROLLBAR-HIGHLIGHT-COLOR: #79a7e2;
	SCROLLBAR-SHADOW-COLOR: #79a7e2;
	SCROLLBAR-3DLIGHT-COLOR: #ffffff;
	SCROLLBAR-ARROW-COLOR: #b4b4fc;
	SCROLLBAR-TRACK-COLOR: #eff5ff;
	SCROLLBAR-DARKSHADOW-COLOR: #ffffff;
	SCROLLBAR-BASE-COLOR: #ffffff;
}
div {
	font-family: Verdana, "宋体";
	font-size: 12px;
}
table {
	font-family: Verdana, "宋体";
	font-size: 12px;
}
td {
	height: 20px;
}
th {
	font-weight: normal;
	color: #0066CC;
	height: 20px;
	background-color: #F1F7FC;
}



a:link {
	color: #626262;
	text-decoration: none;
}
a:visited {
	color: #626262;
	text-decoration: none;
}
a:hover {
	color: #3F7AF3;
	text-decoration: underline;
}
.tbox {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: inset;
	border-right-style: inset;
	border-bottom-style: inset;
	border-left-style: inset;
	font-family: Verdana, "宋体";
	font-size: 12px;
	color: #3F7DC7;
	background-color: #FFFFF4;
}
.roll {
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
}




.leftsqr ,.leftnav {
	background-color: #FBFFFF;
	border: 1px solid #C7E0F8;
	margin-right: 5px;
	margin-top: 4px;
	display: block;
}
.userzoom {
	line-height: 18px;
	color: #4095E3;
	filter: DropShadow(Color=#FFFFFF, OffX=1, OffY=1, Positive=true);
}
.userzoom .photo {
	background-image: url(photoframe.gif);
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	vertical-align: middle;
	height: 190px;
}

.userzoom a:link ,.userzoom a:visited {
	color: #5070CD;
	text-decoration: none;
}
.userzoom a:hover {
	color: #FF6633;
	text-decoration: underline;
}


.leftsqr h1 ,.leftnav h1 {
	font-size: 12px;
	background-image: url(barxp_c.gif);
	background-repeat: repeat-x;
	margin: 0px;
	height: 30px;
	color: #3F7AF3;
	padding-top: 10px;
	padding-left: 16px;
}
.leftsqr ul ,.leftnav ul {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 15px;
	padding:0px;
}
.leftsqr li {
	line-height: 19px;
	list-style-type: none;
	background-image: url(star2.gif);
	background-repeat: no-repeat;
	background-position: 0px center;
	padding: 0px 0px 0px 12px;
}
.leftnav li {
	line-height: 18px;
	list-style-type: none;
	background-image: url(star2.gif);
	background-repeat: no-repeat;
	background-position: 0px center;
	padding-left: 12px;
}

.middlesqr ,.rightsqr {	
	margin-bottom: 7px;	
}

.middlesqr ul ,.rightsqr ul {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
}
.middlesqr ul li {
	list-style-image:url(star.gif);
	padding-left: 0px;
	line-height: 20px;
}

.header {
	margin: 0px 1px;
}

.colorline {
	color: #FFFFFF;
	background-image: url(colorline_bak.gif);
	background-repeat: repeat-x;
	height: 58px;
	line-height: 20px;
	word-spacing: 2px;
	margin-top: 8px;
	text-align: center;
}
.colorline a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.colorline a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.colorline a:hover {
	color: #FFFF00;
	text-decoration: underline blink;
}

.link2 {
	margin: 2px 3px;
}

.mynav {
	line-height: 22px;
	word-spacing: 3px;
	color: #5070CD;
	text-align: center;
	margin-top: 2px;
	font-weight: bold;
	border: 1px solid #9CBCE2;
	background-color: #FBFFFF;
}
.mynav a:link ,.mynav a:visited{
	font-weight: normal;
	color: #5070CD;
	text-decoration: underline;
}
.mynav a:hover {
	color: #FF6903;
	text-decoration: none;
}



.colorbar {
	background-color: #3399FF;
	background-image: url(barxp_c.gif);
	background-repeat: repeat-x;
	height: 40px;
}
.colorbar .left {
	font-weight: bold;
	background-image: url(barxp_l.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-bottom: 4px;
}
.colorbar .right {
	background-image: url(barxp_r.gif);
	background-repeat: no-repeat;
	background-position: right;
	text-align: right;
	vertical-align: top;
	padding-top: 11px;
}
.rightsqr .colorbar {
	background-color: #3399FF;
	background-image: url(barxp_c_r.gif);
	background-repeat: repeat-x;
	height: 40px;
}
.rightsqr .colorbar .left {
	vertical-align: top;
	padding-top: 12px;
	font-weight: bold;
	color: #3F7AF3;
	background-image: url(barxp_l_r.gif);
	background-repeat: no-repeat;
	background-position: left;
}
.rightsqr .colorbar .right {
	background-image: url(barxp_r_r.gif);
	background-repeat: no-repeat;
	background-position: right;
	text-align: right;
	vertical-align: top;
	padding-top: 11px;
}
.rightsqr ul li {
	list-style-image:url(star_r.gif);
	padding-left: 0px;
	line-height: 20px;
}
.rightsqr .ddd {
	filter: DropShadow(Color=#FFB7D4, OffX=3, OffY=3, Positive=true);
	text-indent: 28px;
	color: #FF3351;
}
.ddd {
	filter: DropShadow(Color=#C9DCEB, OffX=3, OffY=3, Positive=true);
	text-indent: 28px;
	color: #3F7AF3;
}
.nophoto {
	border: 1px solid #83BAF6;
	padding: 4px;
	background-color: #FFFFFF;
}
.spacer1 {
}
.spacer1 table {
	background-color: #CAE5FF;
}
.spacer1 th {
	font-weight: lighter;
	color: #0066CC;
	background-color: #F1F7FC;
	height: 24px;
	padding-right: 4px;
	padding-left: 4px;
}

.spacer1 td {
	background-color: #FAFCFE;
	vertical-align: middle;
	height: 24px;
	padding-right: 4px;
	padding-left: 4px;
}
.spacer1 input {
	font-family: Verdana, "宋体";
	font-size: 12px;
}

.spacer2 h1{
	line-height: 20px;
	font-weight: bold;
	color: #3F7AF3;
	font-size: 12px;
	text-align: left;
	background-image: url(barxp_c.gif);
	background-repeat: repeat-x;
	margin: 0px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
	background-position: 0px -8px;
}
.spacer2 ul {
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
}
.spacer2 ul li {
	list-style-image:url(star3.gif);
	line-height: 18px;
	margin-left: 14px;
}



/*彩色框架*/
.frame_t {
	background-image: url(frame_t_c.gif);
	background-repeat: repeat-x;
	height: 10px;
	background-color: #0099FF;
}
.frame_t .left {
	background-image: url(frame_t_l.gif);
	background-repeat: no-repeat;
	height: 10px;
}
.frame_t .right {
	background-image: url(frame_t_r.gif);
	background-repeat: no-repeat;
	background-position: right;
	height: 10px;
}
.frame_m .left {
	background-image: url(frame_m_l.gif);
	background-repeat: repeat-y;
}
.frame_m .right {
	background-image: url(frame_m_r.gif);
	background-repeat: repeat-y;
	background-position: right;
	padding:10px 12px;
}
.frame_b {
	height: 10px;
	background-image: url(frame_b_c.gif);
	background-repeat: repeat-x;
}
.frame_b .left {
	background-image: url(frame_b_l.gif);
	background-repeat: no-repeat;
	height: 10px;
}
.frame_b .right {
	background-image: url(frame_b_r.gif);
	background-repeat: no-repeat;
	background-position: right;
	height: 10px;
}
.footer {
	padding: 8px;
	line-height: 20px;
	margin-top: 4px;
	border: 1px solid #C7E0F8;
	background-color: #FBFFFF;
}
.btn3 {
	color: #0066CC;
	font: 12px Verdana, "宋体";
	height: 22px;
	background-image: url(btn_bak.gif);
	background-repeat: repeat-x;
	background-position: center center;
	border: 1px solid #C3D2DD;
	margin: 1px;
	padding-top: 2px;
	background-color: #F0F4F5;
	padding-right: 7px;
	padding-left: 7px;
}
.fr a:link,.fr a:visited {
	color: #0066CC;
	text-decoration: underline;
}
.fr img {
	background-color: #FFFFFF;
	border: 1px solid #999999;
	padding: 3px;
}
.tip {
	position: absolute;
	z-index: 100;
	float: left;
	top: 7px;
	left: 12px;
	height: 30;
	width: 100%;
}
.tip a {
	text-align: center;
	margin-right: 1px;
	display: block;
	float: left;
	text-decoration: none;
}
.tip a:hover {
	color: #FF6600;
	text-decoration: none;
}

.tip a:link span,.tip a:visited span {
	height: 24px;
	width: 100px;
	display: block;
	float: left;
	cursor: hand;
	background-image: url(tip1_behind.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 6px;
}
.tip a:hover span {
	height: 24px;
	width: 100px;
	display: block;
	float: left;
	cursor: hand;
	background-image: url(tip1_behind.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 7px;
	text-decoration: underline;
}
.tip a.local:link span ,.tip a.local:visited span, .tip a.local:hover span{
	background-image: url(tip1.gif);
	background-repeat: no-repeat;
	background-position: center top;
	color: #FF6600;
	padding-top: 9px;
}
table.listxp {
	table-layout: fixed;
}
table.listxp td {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.gray {
	filter: Gray;
}
.more {
	position: absolute;
	top: 18px;
	text-align: right;
	right: 20px;
}
