body {margin:0px;padding:0px;text-align:center;font-size:12px;background-color:#FFF;}
input,select {font-size:12px;}
li,ul,div,img,form,span,select,input,h5,h4{font-size:12px;color:#444;margin:0px;padding:0px;border:0px;font-family : "Lucida Grande", Verdana, Lucida, Arial, Helvetica,宋体,sans-serif;}
form {margin:0px;padding:0px;}
select {margin:0px;padding:0px;height:18px;border:1px solid #B2B2B2;}
p {margin:0px;padding:10px;}
img {border:0px;}

/* Main */
#Head {position:relative;clear:both;width:780px;height:82px;margin:0px auto 0px auto;background:#FFFFFF url(http://my.u-vv.com/images/headbg01.gif) left top repeat-x;text-align:left;}
#Head #HeadLogo {position:relative;top:6px;left:18px;}
#Head #MenuItem {position:absolute;top:10px;right:15px;width:600px;}

#main {margin:0px auto auto auto;text-align:left;width:750px;}
#mainTitle {width:100%;margin:0px;padding:0px;}

#main #WriteRegInfo {position:relative;text-align:left;margin:20px 100px;}
#main #WriteRegInfo div {margin:10px auto;}
#main #WriteRegInfo #Info {position:absolute;top:10px;right:15px;border:1px solid #C6DAEB;padding:20px;line-height:25px;}
#main #WriteRegInfo #Info ul {list-style-type:none;margin:0px;padding:0px;}
#main #WriteRegInfo #Info li {margin:3px;}
#main #WriteRegInfo #Info img {margin-right:5px;vertical-align:middle;}

#main #PassTitle {margin:auto auto 10px auto;}
#main #ErrorImg {text-align:center;margin:50px auto auto auto;font:bold 18px arial;color:#FF0000;line-height:50px;}
#main #ErrorImg img {border:1px solid #000;}
#main #ErrorInfo {text-align:left;margin:auto 150px 30px 150px;line-height:25px;}

#PassLogin {position:relative;margin:11px auto auto auto;}
#PassLogin #PassLoginWindow {border:1px solid #B3C6D7;padding:1px;width:350px;}
#PassLogin #PassLoginWindow01 {width:360px;background:#FFFFFF url(../images/vvchat_06.gif) top left no-repeat;}
#PassLogin #PassLoginWindow01 #left{height:260px;padding:30px 30px 0 50px;}
#PassLogin #PassLoginWindow01 #left div {height:50px;}
#PassLogin #PassLoginWindow01 #left div a{color:#ff0000;}
#PassLogin #PassLoginWindow01 #left div span{float:right;font-size:16px;font-weight:bold;padding-top:10px;padding-right:100px;}
#PassLogin #PassLoginWindow01 #left ul{clear:left;padding-left:15px;}
#PassLogin #PassLoginWindow01 #left li{list-style-type:square;line-height:200%;}
#PassLogin #PassLoginWindow01 #systs div{margin-top:30px;}
#PassLogin #PassLoginWindow01 #systs ul{clear:left;padding-left:15px;}
#PassLogin #PassLoginWindow01 #systs li{list-style-type:decimal;line-height:200%;}

#PassLogin #ico{text-align:center;}
#PassLogin #down{clear:left;padding:20px 0 0 20px;}
#PassLogin #down h4{font-size:12px;margin-bottom:10px;}
#PassLogin #down h5{font-size:12px;color:#FF9900}
#PassLogin #down #left1{padding:20px 0 0 20px;width:170px;height:76px;background:#FFFFFF url(../images/vvchat_01.gif) top left no-repeat;float:left;}
#PassLogin #down #right{width:170px;height:76px;padding:20px 0 0 20px;background:#FFFFFF url(../images/vvchat_02.gif) top left no-repeat;float:left;}

#PassLogin #UserTools {position:absolute;height:227px;top:5px;right:0px;width:370px;}
#PassLogin #UserTools #down div{color:#000000;font-weight:bold;}
#PassLogin #UserTools li{list-style-type:none;font-weight:normal;margin-bottom:5px;line-height:150%;padding-left:20px;background:#FFFFFF url(../images/ico_01.gif) top left no-repeat;}
#PassLogin #UserTools li h5{font-size:14px;color:#FF9900;margin-bottom:5px;}


#RegService {margin-top:11px;padding-left:15px;line-height:25px;}
#ClassList {width:100%;}

#ADrailing {width:780px;text-align:center;margin:20px auto 10px auto;}

div.PageBottomborder {display:block;width:780px;padding:0px;margin:5px auto 0px auto;border-bottom:10px solid #B6C7D6;}


/* Link */
a {text-decoration:none;font-size:12px;color:#000;}
a:hover {text-decoration:none;font-size:12px;color:#FF0000;}

a.red {color:#FF9900;text-decoration:underline;}
a.red:hover {color:#000;}

a.underlinered {text-decoration:underline;color:#FF0000;}
a.underlinered:hover {text-decoration:underline;color:#000;}

a.sbutton {background-color:#FFFFFF;border:1px solid #7F7F7F;padding:3px 3px 0px 3px;margin:1px;color:#000;}
a.sbutton:hover {background-color:#FFA800;border:1px solid #7F7F7F;padding:3px 3px 0px 3px;margin:1px;color:#000;}

a.Cursbutton {background-color:#FFA800;border:1px solid #7F7F7F;padding:3px 3px 0px 3px;margin:1px;color:#000;}
a.Cursbutton:hover {background-color:#FFA800;border:1px solid #7F7F7F;padding:3px 3px 0px 3px;margin:1px;color:#000;}


/* Font */
.redText {color:#FF0000;}
.importantText {font:normal 15px GB2312;color:#FF0000;}
.LetterSpac {letter-spacing:4px;}


/* Title */
h1 {position:relative;clear:both;height:25px;padding-left:10px;border-bottom:1px solid #EEE;line-height:25px;font-size:14px;font-weight:bold;color:#FF4E00;margin:0px;}
h1 span {font-size:12px;position:absolute;top:0px;right:7px;font-weight:normal;}
/*
==========================================
Example:
	<h1>title<span> rightText </span></h1>
==========================================
*/


/* List */
ul.LadyList{
	margin:10px 0px 10px 10px !important;
	padding:0 0 0 0px !important;
	margin-left:20px;
}
ul.LadyList li{
	list-style-type:none;
	width:145px;
	float:left;
	height:20px;
	white-space:nowrap;
	font-size:12px;
	font-family:Arial,Helvetica,sans-serif;
}

ul.ImgItemList{
	margin:20px 0px 10px 10px !important;
	padding:0 0 0 0px !important;
	margin-left:40px;
}
ul.ImgItemList li{
	list-style-type:none;
	width:60px;
	float:left;
	height:80px;
	white-space:nowrap;
	text-align:center;
	vertical-align:middle;
}

/* 顶部导航连接 */
ul.MenuItemList{
	margin:5px 0px 5px 15px; !important;
	padding:0px !important;
}
ul.MenuItemList li{
	list-style-type:none;
	width:65px;
	float:left;
	height:12px;
	text-align:left;
	white-space:nowrap;
}

ul.ProToolsList{
	margin:10px 0px 10px 10px !important;
	padding:0 0 0 0px !important;
	margin-left:30px;
}
ul.ProToolsList li{
	list-style-type:none;
	width:100px;
	float:left;
	height:70px;
	white-space:nowrap;
	text-align:center;
	vertical-align:middle;
}


/* Modify User Information */
div.ModifyForm{border:1px solid #CCC;margin:0px;padding:15px;display:block;}
div.ModifyPhotoReview{float:left;margin:10px;}
div.ModifyPhotoReview img{border:1px solid #000;margin-right:20px;}
div.ModifyURL{margin:3px;}
div.Tag_DisplayInfo{display:none;margin:10px;height:60px;overflow:auto;line-height:150%;}
div.ImgText{margin:10px;line-height:150%;}
#DisplayInfo{margin:5px;border:1px solid #CCCCCC;padding:10px;}

/* Site Info */
#SiteInfo{text-align:center;margin:0px;padding-top:5px;clear:both;}
#SiteInfo table{width:780px;}

/* Other */
.textInput01 {border:1px solid #B2B2B2;padding:1px;width:170px;height:18px;}
.textInput02 {border:1px solid #B2B2B2;padding:1px;height:18px;}

.defaultbutton {padding:3px auto;font-size:12px;height:25px;text-align:center;}

.SetValignTop {vertical-align:top;}

.testCode {position:relative;}
.testCode img {position:absolute;top:1px;left:110px;border:1px solid #B2B2B2;}

.SetClause {margin:20px auto !important;}

.CtableRow {width:150px;}
.PaddingL_60 {padding-left:60px;color:#FF8040;}
.HackBox {border-top:1px solid #FFF !important;clear:both;}
.HackBox01 {border-top:1px solid #fff !important;clear:both;}
.HackBox02 {clear:both;}