/* 超連結 */
a:link {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #003399;
	text-decoration: none;
}
a:visited {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #6699CC;
	text-decoration: none;
}
a:hover {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #CC0000;
	text-decoration: underline;
	font-weight: normal;
	font-variant: normal;
	}
a.acat:link {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #003399;
	text-decoration: none;
}
a.acat:visited {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #6699CC;
	text-decoration: none;
}
a.acat:hover {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: normal;
	font-variant: normal;
	}
.bargray:link {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	text-decoration: none;
}
.bargray:visited {
	color: #333333;
	text-decoration: none;
}
.bargray:hover {
	color: #333333;
	text-decoration: underline;
}

.hp1:link   {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color: #990000; text-decoration:none; font-weight: normal; font-variant: normal;}
.hp1:visited   {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color: #990000; text-decoration:none; font-weight: normal; font-variant: normal;}
.hp1:hover   {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color: #990000; text-decoration: underline; font-weight: normal; font-variant: normal;}

.white:link {
	color: #ffffff;
	text-decoration: none;
}
.white:visited {
	color: #ffffff;
	text-decoration: none;
}
.white:hover {
	font-style: normal;
	color: #CC0000;
	text-decoration: underline;
	font-weight: normal;
	font-variant: normal;
}
.rednol:link {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	color: #CC0000;
	text-align:justify;
}
.rednol:hover {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	color: #CC0000;
	text-align:justify;
}
.BigLinkBox:link{ display:block;
    width:90px; height:32px;
    background-color:#ededed;
   text-align:center;
   color:#003399;
    line-height:33px;
	text-decoration:none;
	border:#003399 1px solid;}
.BigLinkBox:visited{ background-color:#ededed; text-align:center; color:#003399;}
.BigLinkBox:hover{ background-color:#003399; text-align:center; color:#FFF;	border:#003399 1px solid;}

.Bh1:link{ display:block;
    width:160px; height:36px;
    background-color:#ededed;
   text-align:center;
   color:#003399;
    line-height:33px;
	text-decoration:none;
	border:#003399 1px solid;}
.Bh1:visited{ background-color:#ededed; text-align:center; color:#003399;}
.Bh1:hover{ background-color:#003399; text-align:center; color:#FFF;	border:#003399 1px solid;}

.BigLinkred:link{ display:block;
    width:90px; height:32px;
    background-color:#ededed;
   text-align:center;
   color:#990000;
    line-height:33px;
	text-decoration:none;
	border:#990000 1px solid;}
.BigLinkred:visited{ background-color:#ededed; text-align:center; color:#990000;}
.BigLinkred:hover{ background-color:#990000; text-align:center; color:#FFF;	border:#990000 1px solid;}

.SmallLinkBox:link{ 
    display:block;
    width:60px;
    height:18px;
    background-color:#ededed;
    font-size:12px;
	text-align:center;
	color:#003399;
	line-height:17px;
	text-decoration:none;
	border:#003399 1px solid;}
.SmallLinkBox:visited{ background-color:#ededed; text-align:center; color:#003399; }
.SmallLinkBox:hover{ background-color:#003399; text-align:center; color:#FFF; border:#003399 1px solid;}

.SmallLinkred:link{ display:block; width:60px; height:18px; background-color:#ffffff; font-size:12px; text-align:center; color:#CC0000; 	line-height:17px; text-decoration:none; border:#CC0000 1px solid;}
.SmallLinkred:visited{ background-color:#ffffff; text-align:center; color:#CC0000; }
.SmallLinkred:hover{ background-color:#CC0000; text-align:center; color:#FFF; border:#CC0000 1px solid;}

.vote:link{ display:block; width:52px; height:18px; background-color:#ffffff; font-size:12px; text-align:center; color:#CC0000; 	line-height:21px; text-decoration:none; border:#CC0000 1px solid;}
.vote:visited{ background-color:#ffffff; text-align:center; color:#CC0000; }
.vote:hover{ background-color:#CC0000; text-align:center; color:#FFF; border:#CC0000 1px solid;}

.votered:link{ display:block; width:60px; height:20px; background-color:#ffffff; font-size:13px; text-align:center; color:#CC0000; 	line-height:21px; text-decoration:none; border:#CC0000 1px solid;}
.votered:visited{ background-color:#ffffff; text-align:center; color:#CC0000; }
.votered:hover{ background-color:#CC0000; text-align:center; color:#FFF; border:#CC0000 1px solid;}
.voteblue:link{ display:block; width:60px; height:20px; background-color:#ededed; font-size:13px; text-align:center; color:#003399; 	line-height:21px; text-decoration:none; border:#003399 1px solid;}
.voteblue:visited{ background-color:#ededed; text-align:center; color:#003399; }
.voteblue:hover{ background-color:#003399; text-align:center; color:#FFF; border:#003399 1px solid;}
.voteopen:link{ display:block; width:60px; height:20px; background-color:#ffffff; font-size:13px; text-align:center; color:#CC0000; 	line-height:21px; text-decoration:none; border:#CC0000 1px solid;}
.voteopen:visited{ background-color:#ffffff; text-align:center; color:#CC0000; }
.voteopen:hover{ background-color:#CC0000; text-align:center; color:#FFF; border:#CC0000 1px solid;}
/* 首頁投票連結 */
.vote2 {
	float:left;
	width:50px;
	font-size:10pt;
	color:#FF0000;
	font-family: Arial, Helvetica, sans-serif;
}
.advice:link{ display:block; width:72px; height:20px; background-color:#efc439; font-size:11px; text-align:center; color:#ffffff; 	line-height:21px; text-decoration:none; border:#efc439 1px solid;}
.advice:visited{ background-color:#efc439; text-align:center; color:#ffffff; }
.advice:hover{ background-color:#CC0000; text-align:center; color:#FFF; border:#CC0000 1px solid;}

/* 字體 */
p { 
   text-align:justify; 
} 
h1{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 32px;
	font-weight:bold;
	margin-top: 0px; 

}
h2{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	margin-top: 0px;
	vertical-align:top;
}
h3{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight:bold;
	margin-top: 0px;
}
h4{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 22px;
	margin-top: 0px;
}
h5{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 20px;
	font-weight:bold;
	margin-top:0px;
}
h6{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight:bold;
	margin-top: 0px; 
	margin-bottom: 0px; 
}
h7{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 20px;
	font-weight:bold;
	margin-top: 0px; 
	margin-bottom: 0px; 
}
.block {
	line-height: 26px;
}
.block19 {
	line-height: 19px;
}
.blues16 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000066;
}
.bluesmall {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000066;
}
.blues12 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;
}
.blues18 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000066;
}
.gsmall {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
.gmiddle {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
}
.gray15 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #333333;
}
.gray16 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333333;
}
.gnormal {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #333333;
}
.gray18 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #333333;
}
.gray20 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 32px;
	color: #333333;
}
.google {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
.green13px {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #009933;
	font-size: 13px;
}
.orange18px {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #F60;
	font-size: 18px;
}
.rednum18 {
	font-family: Arial, Helvetica, sans-serif;
	color: #CC0000;
	font-size: 18px;
}
.rednum {
	font-family: Arial, Helvetica, sans-serif;
	color: #CC0000;
	font-size: 16px;
}
.rednums {
	font-family: Arial, Helvetica, sans-serif;
	color: #CC0000;
	font-size: 13px;
}
.redsmall {
	font-family: Arial, Helvetica, sans-serif;
	color: #CC0000;
	font-size: 12px;
}
.rednormal {
	font-family: Arial, Helvetica, sans-serif;
	color: #CC0000;
	text-align:justify;
}
.whitenor {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.whitvote {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 10px;
}
.white12px {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
}
.white13px {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 13px;
}
.white14px {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 14px;
}
.white16 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 16px;
}
.white18 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 18px;

}
/* 版型 */
ul{
	padding:0;
	margin-top: 0px;
}
li{list-style:none;
float:left;}
li a{display:block;
height:26px;
width:42px;
background-color:#6092f3;
font-size:13px;
line-height:26px;
text-align:center;}
li a:hover{
	background-color:#8ec5da;}

dl{
	padding:0;
	margin-top: 0px;
}
dt{list-style:none;
float:left;}
dt a{display:block;
height:26px;
width:42px;
background-color:#6092f3;
font-size:13px;
line-height:26px;
text-align:center;}
dt a:hover{
	background-color:#8ec5da;}

.google2 {position: relative;top:-9px;margin:0px;}

/* DIV設定-讓有框連結可以併排 */
.div-inline{ display:inline; float:left;}
/* 浮動廣告定位 */
#apDiv22 {
	position::fixed;
	left: 12px;
	top: 499px;
	width: 74px;
	height: 34px;
	z-index: 66;
	position: fixed;
}
/* 視訊辣妹用 */
.bbox:link{ display:block;
    width:182px; height:46px;
    background-color:#ededed;
   text-align:center;
   color:#990000;
    line-height:47px;
	text-decoration:none;
	border:#990000 1px solid;}
.bbox:visited{ background-color:#ededed; text-align:center; color:#990000;}
.bbox:hover{ background-color:#990000; text-align:center; color:#FFF;	border:#990000 1px solid;}.white:link {
	color: #ffffff;
	text-decoration: none;
}
/* 表單按鈕 */
/* 字體加租 */
input.mainoption {
	height: 29px;
	background-color:#ededed;
   border-top-color:#003399;
   border-top-width:1px;
   border-bottom-color:#003399;
   border-bottom-width:1px;
   border-left-color:#003399;
   border-left-width:1px;
   border-right-color:#003399;
   border-right-width:1px;
	font-weight : bold;}
/* 字體正常 */
input.liteoption {
	height: 29px;
	background-color:#ededed;
   border-top-color:#003399;
   border-top-width:1px;
   border-bottom-color:#003399;
   border-bottom-width:1px;
   border-left-color:#003399;
   border-left-width:1px;
   border-right-color:#003399;
   border-right-width:1px;
	font-weight : normal;}
#myinput {
	height: 24px;
	font-size: 16px;
}
#myinput22 {
	height: 22px;
	font-size: 18px;
}
#myinput36 {
	height:36px;
}
/* 其他css整合 */
input {
	border:1px inset #3366FF;
	background-color: #FFFFFF;
	font-size: 12px;
	height: 20px;
	  }
.topbar:hover {
	font-style: normal;
	color: #000000;
	text-decoration: underline;
	font-weight: normal;
	font-variant: normal;
}
.FieldBlue {
	border-color: #7F9DB9;
	border-style: solid;
	border-width: 1px;
}
.fonts-gry {
	font-size: 12px;
	color: #666;
	line-height: 19px;
}
input {
	border:1px inset #3366FF;
	background-color: #FFFFFF;
	font-size: 12px;
	height: 20px;

	  }
.TextBoxFocusStyle01{border-color:#CC0000; background-color:#FFFF99}  