.taa { width: 110px; BACKGROUND-COLOR: #efefef; FONT-SIZE: 12px; float: left; text-align: center; line-height: 22px; border: 1px solid #666666; 
}
.tab { BORDER-BOTTOM: #666666 1px solid; float: left; line-height: 23px; width: 3px; height: 23px; 
}
.tac { BORDER-BOTTOM-STYLE: solid; FONT-SIZE: 12px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid; border-top-color: #666666; border-right-color: #666666; border-bottom-color: #FFFFFF; border-left-color: #666666; line-height: 22px; width: 110px; float: left; text-align: center; 
}
.nice1 {
	color: #f77231;
	font-size: 12px;
}

.nice2 {
	color: #FF3399;
	font-size: 12px;
}

.style1 {
    font-size: 12px
}
.style2 {
	color: #4b4b4b;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
}
.style2 a{ COLOR: #4b4b4b; FONT-SIZE: 16px; FONT-WEIGHT: bold; text-align: left; }
.style6 {
    color: #4b4b4b; 
	font-size: 12px;
	text-align: left; 
}
.style7 {
	color: #7fa5c8;
	font-size: 12px;
	text-align: left;
}
.style11 {
	color: #f77231;
	font-size: 12px;
	text-decoration: underline;
	text-align: left;
}
.style11 a:link{
	COLOR: #f77231; 
	FONT-SIZE: 12px; 
	TEXT-DECORATION: 
	underline;
	text-align: left;
}
.style11 a:hover {
	color: #f77231;
	font-size: 12px;
	text-decoration: underline;
	text-align: left;
}
.style12 {
	color: #666666;
	font-size: 12px;
}
.style12 a:hover {
	color: #FF6699;
	font-size: 12px;
	text-decoration: underline;
}
.style14 {
	color: #FF3399;
	font-size: 12px;
}
.style15 {
	color: #FF3399;
	font-size: 12px;
	text-decoration: underline;
}
.style16 {
	font-size: 11px;
	font-weight: bold;
}
.squ1 { background-image: url(http://i.fgi.tw/Beauty/Img/allc.gif); background-repeat: no-repeat; background-position: 0px 4px; COLOR: #4b4b4b; FONT-SIZE: 12px; padding-left: 12px; }
.squ2 { background-image: url(http://i.fgi.tw/Beauty/Img/allc.gif); background-repeat: no-repeat; background-position: 0px -15px; COLOR: #4b4b4b; FONT-SIZE: 12px; padding-left: 12px; }
.squ3 { background-image: url(http://i.fgi.tw/Beauty/Img/allc.gif); background-repeat: no-repeat; background-position: 0px -34px; COLOR: #4b4b4b; FONT-SIZE: 12px; padding-left: 12px; }
.squ4 { background-image: url(http://i.fgi.tw/Beauty/Img/allc.gif); background-repeat: no-repeat; background-position: 0px -53px; COLOR: #4b4b4b; FONT-SIZE: 12px; padding-left: 12px; }
.squ5 { background-image: url(http://i.fgi.tw/Beauty/Img/allc.gif); background-repeat: no-repeat; background-position: 0px -72px; COLOR: #4b4b4b; FONT-SIZE: 12px; padding-left: 12px; }
.style20 {
	color: #666666;
	line-height: 15px;
	font-size: 12px;
	letter-spacing: 1px;
}
.style23 {
	color: #FFFFFF;
	font-size: 12px;
}
.style23 a{
	color: #FFFFFF;
	font-size: 12px;
}
.style23 a:link{
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: none;
}
.style23 a:hover{
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: underline;
}
.style27 {
	font-size: 11px;
	color: #999999;
}
.style30 {
	color: #FF3366;
	font-weight: bold;
	font-size: 12px;
}
.style31 {
	color: #8e5050;
	font-size: 12px;
	text-decoration: underline;
}
.style32 {
	font-size: 12px;
	color: #FF3366;
	letter-spacing: -1px;
}
.nda {
	text-decoration: underline;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
}
.nda a:hover {
	text-decoration: underline;
	font-size: 12px;
	font-weight: bold;
	color: #FF9933;
	font-family: Arial, Helvetica, sans-serif;
}
#starform {
	height: 22px;
	width: 225px;
	float: left;
}
.t {
	color: #721101;
	font-size: 16px;
	font-weight: bold;
}
.na {
	color: #9bce96;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
}
.tac1 {	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	text-align: left;
}
.lin {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666666;
	background-color: #FFFFFF;
	font-size: 12px;
	color: #999999;
}

	/* artical discuess buttom ---------------------------------------------------------------*/	
	.app_bottom        {float:left;width:186px;height:23px;display:inline;margin-bottom:3px;margin-right:6px;font-size:12px;color:#B4B4B4;text-decoration:none;font-weight:normal;}
	.app_bottom a:link{color:#B4B4B4;text-decoration:none;}
	.app_bottom a:hover{text-decoration: underline;	color: #666666;}
	.app_bottom a:active {text-decoration: none;color: #666666;}
	.app_bottom	a:visited {text-decoration: none;color: #666666;}

/* servicelist ---------------------------------------------------------------*/	
.servicelist        {float:left;width:220px;height:23px;display:inline;margin-bottom:3px;margin-right:3px;font-size:12px;color:#B4B4B4;text-decoration:none;font-weight:normal;}

#container {
	width: 715px;
	text-align: left;
}
#maincontent {
	width: 420px;
	padding: 0px;
}

body {
	
}

#simplecontent {
	float: right;
	position: relative;
	right: 30px;
}
li {
	font-size: 15px;
	font-weight: bold;
	color: #4b4b4b;
	
	list-style-type: none;
	text-align: left;
	padding: 0px;
	vertical-align: baseline;
	line-height: 8px;
}
.afont {
	font-size: 15px;
	color: #646464;
	line-height: 25px;
}
.topfont {
	font-size: 12px;
	font-weight: bold;
	color: #7B007B;
	text-decoration: underline;
}
.topfont a:link{
	font-size: 12px;
	font-weight: bold;
	color: #7B007B;
	text-decoration: underline;
}
.topfont a:hover{
	font-size: 12px;
	font-weight: bold;
	color: #7B007B;
	text-decoration: underline;
}
.topfont a:visited{
	font-size: 12px;
	font-weight: bold;
	color: #7B007B;
	text-decoration: underline;
}

#questionhead {
	color: #FFFFFF;
	text-align: left;
	font-size: 12px;
	background-color: #7c526a;
	list-style-type: none;
	height: 20px;
	line-height: 23px;
	text-indent: 10px;
}

.questionfont {
	font-size: 15px;
	line-height: 25px;
	color: #000000;
	text-align: left;
	font-weight: normal;
}
.questionfont a:link{
	font-size: 15px;
	line-height: 25px;
	color: #000000;
	text-align: left;
	font-weight: normal;
	text-decoration: none;
}
.questionfont a:hover{
	font-size: 15px;
	line-height: 25px;
	color: #7C526A;
	text-align: left;
	font-weight: normal;
	text-decoration: underline;
}
.questionfont a:visited{
	font-size: 15px;
	line-height: 25px;
	color: #000000;
	text-align: left;
	font-weight: normal;
	text-decoration: none;
}
.gray12 {
	font-size: 13px;
	text-align: left;
	color: #646464;
	font-weight: normal;
	line-height: 25px;
	width: 400px;
}


ul {
	padding: 0px;
}
p {
	font-size: 13px;
	color: #646464;
	line-height: 25px;
	font-weight: normal;
	text-align: left;
}
#reshead {
	font-size: 13px;
	color: #FFFFFF;
	background-color: #710200;
	height: 23px;
	line-height: 25px;
	text-indent: 12px;
	text-decoration: underline;
	text-align: left;
	position: relative;
}
#cont {
	text-align: left;
	padding: 0px;
	margin: 0px;
}
.qfont {
	font-size: 15px;
	font-weight: bold;
	color: #4E004E;
	line-height: 40px;
	}
#votesign {
	width: 722px;
	height: 205px;
}
.signfont {
	font-size: 12px;
	color: #8e5050;
}
#votesign #group {
	height: 150px;
	width: 720px;
	clear: none;
	position: relative;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FCD7DD;
	border-right-color: #FCD7DD;
	border-bottom-color: #FCD7DD;
	border-left-color: #FCD7DD;
}
#votesign #topic {
	background-image: url(/Beauty/VoteImg/adLoc182_vote.gif);
	background-repeat: no-repeat;
	height: 50px;
	background-position: bottom;
}

