body { 
text-align : center; 
margin:0 auto; 
padding : 0 0; 
background: #faf1fe;
font-size : 12px; 
color : #000; 
font-family : ËÎÌå, Verdana, Arial, Helvetica, sans-serif; 
} 
div, form, ul, ol, li, span, p { 
margin:0 auto; 
padding : 0 0; 
border : 0; 
} 
ul, li { 
list-style : none; 
} 
h2 {  
display : block;
padding : 0 0; 
font-size : 14px; 
margin : 5px auto; 
color : #8b5e9e; 
} 
h1 {display: block;  font-size: 120%; margin: 10px auto; color: #8b5e9e;}
a:link { 
font-size : 12px; 
color : #087acf; 
text-decoration : none; 
} 
a:visited { 
font-size : 12px; 
color : #087acf; 
text-decoration : none; 
} 
a:hover { 
font-size : 12px; 
color : #ff9900; 
text-decoration : underline; 
} 
a:active { 
font-size : 12px; 
color : #087acf; 
text-decoration : none; 
} 
img, a img { 
border : 0; 
margin:0 auto; 
padding : 0 0; 
} 
.limitwidth {
width: 250px;
align: center;
}

.imgbr { 
border : 1px solid #333333; 
} 
.clear { 
clear : both; 
height : 1px; 
font-size : 1px; 
width : 1px; 
visibility : hidden; 
} 
.js { 
margin:0 auto; 
padding : 0 0; 
background : #fff; 
} 
.tj { 
position : absolute; 
left : 1px; 
width : 120px; 
height : 2px; 
z-index : 1; 
visibility : hidden; 
background : #fff; 
} 
.small { 
font-size : 10px; 
color : #999999; 
} 
.vspacer10 { 
width : 970px; 
background : #fff; 
padding : 0 0; 
margin:0 auto; 
height : 10px; 
} 
.left { 
float : left; 
} 
.right { 
float : right; 
} 
.clear { 
clear : both; 
font-size : 1px; 
width : 1px; 
visibility : hidden; 
margin-top : 0 !important ; 
} 
.clear:after { 
content : "."; 
display : block; 
height : 0; 
clear : both; 
} 
.fontred { 
color : #ff6600; 
} 
.fontpoint { 
color : #fe6700; 
} 
.fontgreen { 
color : #339900; 
} 
.fontblue { 
color : #3ddada; 
}
img.ac { 
border-right : 1px solid #8b5e9e; 
border-top : 1px solid #8b5e9e; 
border-left : 1px solid #8b5e9e; 
border-bottom : 1px solid #8b5e9e; 
background-color : #fff; 
} 

form { 
padding-right : 0; 
padding-left : 0; 
padding-bottom : 0; 
margin : 0; 
padding-top : 0; 
} 

.blurred { 
border-right : 1px solid #3ddada; 
padding-right : 1px; 
border-top : 1px solid #3ddada; 
padding-left : 1px; 
padding-bottom : 1px; 
border-left : 1px solid #3ddada; 
padding-top : 1px; 
border-bottom : 1px solid #3ddada; 
background-color : #fff; 
} 
.focused { 
border-right : 1px solid #ff0000; 
padding-right : 1px; 
border-top : 1px solid #ff0000; 
padding-left : 1px; 
padding-bottom : 1px; 
border-left : 1px solid #ff0000; 
padding-top : 1px; 
border-bottom : 1px solid #ff0000; 
background-color : #fff; 
} 

input.textfield-error, textarea.textfield-error { 
border : 1px solid red; 
} 
select.textfield-error { 
background-color : red; 
} 

input.textfield, select.textfield, textarea.textfield, checkbox.textfield { 
border-right : 1px solid #3ddada; 
border-top : 1px solid #3ddada; 
border-left : 1px solid #3ddada; 
border-bottom : 1px solid #3ddada; 
background-color : #fff; 
}
a.red:link { 
font-size : 12px; 
color : #ff6600; 
text-decoration : none; 
} 
a.red:visited { 
font-size : 12px; 
color : #ff6600; 
text-decoration : none; 
} 
a.red:hover { 
font-size : 12px; 
color : #ff6600; 
text-decoration : underline; 
} 
a.red:active { 
font-size : 12px; 
color : #ff6600; 
text-decoration : none; 
} 

div#nframe { 
width : 950px; 
margin:0 auto; 
padding : 0 0; 
background:#fff;
} 
div#nframe .ln { 
width : 730px; 
float : left; 
margin:0 auto; 
padding : 0 0; 
background:#fff;
} 
div#nframe .mn { 
width : 8px; 
float : left; 
margin:0 auto; 
padding : 0 0; 
} 
div#nframe .rn { 
width : 210px; 
float : right; 
margin: 0 auto; 
padding : 0 0; 
background: #fff;
}

div#rt{ 
width : 190px; 
}

div#rt .menu { 
width : 190px; 
} 
div#rt .menu .lm { 
float : left; 
width : 60px; 
margin: 6px 6px 6px 6px; 
} 
div#rt .menu .mm { 
float : left; 
width : 10px;
color: #ff6600;
margin: 6px 0 6px 0;
} 
div#rt .menu .rm { 
width : 60px;
float : left; 
margin: 6px 10px 6px 6px;
} 
div#rt .menu a { 
font-size : 12px; 
color : #8b5e9e; 
text-decoration : none; 
} 
div#rt .menu a:hover { 
font-size : 12px; 
color : #cda2dd; 
text-decoration : underline; 
}
#content { 
width : 730px; 
background:#edf0f5;
padding : 0 0; 
margin : 0 0 2px 0; 
float : left; 
} 
#content h1 { 
text-align : center; 
padding : 10px 0 0 0; 
font-size : 21px; 
font-weight : bold; 
margin : 10px 0 20px 0; 
color : #03005c; 
} 
#content hr { 
width : 660px; 
border-top-width : 0; 
margin-top : 1ex; 
border-left-width : 0; 
border-bottom : 1px solid #ccc; 
height : 1px; 
border-right-width : 0; 
}
#content .c { 
color : #333333; 
margin:0 auto; 
width : 650px; 
padding : 10px 20px 10px 20px; 
font-size : 14px; 
line-height : 28px; 
text-align : left; 
} 
#content  a { 
font-size : 14px; 
color : #0000cc; 
text-decoration : none; 
} 
#content a:hover { 
font-size : 14px; 
color : #0000cc; 
text-decoration : underline; 
} 


div#doclist {
float : left;
width : 720px; 
padding : 0 0; 
margin-top:8px;
color : #6f6f6f; 
text-align : left;
} 
div#doclist .turn{
float : left;
margin : 3px 0 5px 10px; 
padding : 0 0; 
color : #6f6f6f; 
}
div#doclist .ng{ 
width : 610px; 
float : left;
margin : 3px 0 5px 10px; 
padding : 0 0; 
border: 1px solid #e8e8e8;
}

div#doclist b{
font-size:12px;
font-weight:normal;
color : #6f6f6f; 
}
 
div#doclist b a { 
font-size : 12px; 
color : #0033ff; 
text-decoration : none; 
}  
div#doclist b a:hover { 
font-size : 12px; 
color : #0033ff; 
text-decoration : underline; 
} 

div#doclist .nl{ 
width : 100%; 
float : left;
margin : 5px 0 3px 0; 
padding : 0 0; 
color : #333; 
text-align : left;
}
div#msgbox {
	float: right;
	width: 198px;
	margin-right: auto;
	margin-left: 2px;
	margin-top: 10px;
	margin-bottom: 10px;
	background-color: #fff;
}
div#msgbox .mp {
	float: center;
	background: #8b5e9e;
}
div#msgbox .bg {
	background: #fff;
}
div#msgbox .lb {
	border-left:solid 1px #a886b6;
}
div#msgbox .rb {
	border-right:solid 1px #a886b6;
}
div#msgbox .toptitle {
	text-align:center;
	color: #ffffff;
	background: #8b5e9e;
}
div#msgbox .topleft {
	float: left;
	width: 11px;
	background-image: url(http://www.viyee.com/images/dtlc.gif);
	background-repeat: no-repeat;
	height: 25px;
}
div#msgbox .topright {
	float: right;
	width: 11px;
	background-image: url(http://www.viyee.com/images/dtrc.gif);
	background-repeat: no-repeat;
	height: 25px;
}
div#msgbox .bottomleft {
	float: left;
	width: 11px;
	background-image: url(http://www.viyee.com/images/wblc.gif);
	background-repeat: no-repeat;
	height: 25px;
}
div#msgbox .bottomright {
	float: right;
	width: 11px;
	background-image: url(http://www.viyee.com/images/wbrc.gif);
	background-repeat: no-repeat;
	height: 25px;
}

div#msgbox .bottom {
	text-align:center;
	background: #fff; 
	border-bottom:solid 1px #a886b6;
}
div#msgbox .container {
	text-align:left;
	width:160px;
	background-color: #fff;
	font-size : 12px; 
	color : #6f6f6f;
}
div#msgbox .container ul {
	list-style-type: none;
    display: block;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
div#msgbox .container ul li {
    display: block;
	background-image: url(http://www.viyee.com/images/arrow_r.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	margin-top: 5px;
	text-align: left;
}
div#msgbox .container li a { 
font-size : 12px; 
line-height: 20px;
color : #8b5e9e; 
text-decoration : none; 
} 
div#msgbox .container li a:hover { 
font-size : 12px; 
line-height: 20px;
color : #cda2dd; 
text-decoration : underline; 
}

div#newslist{
width:650px;
margin-top: 15px;
text-align: left;
}
div#newslist .newsnav  {
width:270px;
margin-top: 15px;
font-size: 14px;
color: #fc3a7e; 
line-height: 20px;
float: left;
background-image: url(http://www.viyee.com/images/newsnav.jpg);
background-repeat: no-repeat;
padding-left: 35px;
padding-top: 6px;
background-position: 8px;
text-align: left;
}

#info { 
float : left; 
text-align: left;
width : 620px; 
background : #fff; 
padding : 0 0; 
margin : 20px 0 0 30px; 
} 
#info hr { 
width : 100%; 
border-top-width : 0; 
margin-top : 1ex; 
border-left-width : 0; 
border-bottom : 1px solid #009900; 
height : 1px; 
border-right-width : 0; 
} 
#info .item { 
float : left; 
width : 100%;
margin:0 auto; 
font-weight: bold;
padding : 5px 0 5px 0; 
background : #ccc; 
font-size : 14px; 
color : #3f3f3f; 
text-align : left; 
} 
#info .txt { 
float : left; 
width : 90%; 
margin : 5px 0 5px 8px; 
padding : 0 0; 
background : #fff; 
font-size : 12px; 
line-height : 20px; 
color : #6f6f6f; 
text-align : left; 
} 
