.hreflink  {
  text-decoration:none;
  color:#6f90a7;
  font-weight:bold;
}
.mainmenu {
   width:718px;

   background-image: url(menubar1.png);
   background-repeat: no-repeat;
}
#mainmenu {
   width:718px;
   height:55px;
   padding-top:20px;
   padding-left:40px;
   text-align:left;
}
#mainmenu01{
  width:110px;
  height:55px;
  float:left;
}
#submenu01 {
  display:none;
  position:relative;
  top:-8px;
  left:-10px;
  z-index:99;
}
.submenu01 {
   margin-left:30px;
   magin-top:-80px;
   width:390px;
   height:31px;
   background-image: url(submenu_01.png);
   background-repeat: no-repeat;
}
#mainmenu02{
  width:110px;
  height:55px;
  float:left;
}
#submenu02 {
  display:none;
  position:relative;
  top:-8px;
  left:110px;
  z-index:99;
}
.submenu02 {
   margin-left:30px;
   magin-top:-80px;
   width:370px;
   height:31px;
   background-image: url(submenu_02.png);
   background-repeat: no-repeat;
}
#mainmenu03{
  width:110px;
  height:55px;
  float:left;
}
#submenu03 {
  display:none;
  position:relative;
  top:-8px;
  left:230px;
  z-index:99;
}
.submenu03 {
   margin-left:30px;
   magin-top:-80px;
   width:232px;
   height:31px;
   background-image: url(submenu_03.png);
   background-repeat: no-repeat;
}

#mainmenu04{
  width:110px;
  height:55px;
  float:left;
}
#submenu04 {
  display:none;
  position:relative;
  top:-8px;
  left:300px;
  z-index:99;
}
.submenu04 {
   margin-left:30px;
   magin-top:-80px;
   width:340px;
   height:31px;
   background-image: url(submenu_04.png);
   background-repeat: no-repeat;
}

#mainmenu05{
  width:110px;
  height:55px;
  float:left;
}
#submenu05 {
  display:none;
  position:relative;
  top:-8px;
  left:120px;
  z-index:99;
}
.submenu05 {
   width:543px;
   height:31px;
   background-image: url(submenu_05.png);
   background-repeat: no-repeat;
   text-align:left;
}

#mainmenu06{
  width:110px;
  height:55px;
  float:left;
}
#submenu06 {
  display:none;
}
.submenu06 {
   height:31px;
}



#menuon01 {
  display:none;
  position:relative;
  top:-20px;
  left:-40px;
  z-index:100;
}
.menuon01 {
   margin-left:30px;
   magin-top:-80px;
   width:101px;
   height:48px;
   background-image: url(menu_on_01.png);
   cursor:pointer;
}
#menuon02 {
  display:none;
  position:relative;
  top:-20px;
  left:-30px;
  z-index:100;
}
.menuon02 {
   margin-left:30px;
   magin-top:-80px;
   width:101px;
   height:48px;
   background-image: url(menu_on_02.png);
   cursor:pointer;
}
#menuon03 {
  display:none;
  position:relative;
  top:-20px;
  left:-10px;
  z-index:100;
}
.menuon03 {
   margin-left:30px;
   magin-top:-80px;
   width:101px;
   height:48px;
   background-image: url(menu_on_03.png);
   cursor:pointer;
}
#menuon04 {
  display:none;
  position:relative;
  top:-20px;
  left:0px;
  z-index:100;
}
.menuon04 {
   margin-left:30px;
   magin-top:-80px;
   width:101px;
   height:48px;
   background-image: url(menu_on_04.png);
   cursor:pointer;
}
#menuon05 {
  display:none;
  position:relative;
  top:-20px;
  left:0px;
  z-index:100;
}
.menuon05 {
   margin-left:30px;
   magin-top:-80px;
   width:101px;
   height:48px;
   background-image: url(menu_on_05.png);
   cursor:pointer;
}
#menuon06 {
  display:none;
  position:relative;
  top:-20px;
  left:-17px;
  z-index:100;
}
.menuon06 {
   margin-left:30px;
   magin-top:-80px;
   width:101px;
   height:48px;
   background-image: url(menu_on_06.png);
   cursor:poin
}
.submenulist0 {
  width:60px;
  height:27px;
  margin-left:2px;
  margin-right:15px;
  margin-top:-20px;
  border: 0px solid #ccc;
  float:left;
  cursor:pointer;
}

.submenulist1 {
  width:70px;
  height:27px;
  margin-left:25px;
  margin-top:-20px;
  border: 0px solid #ccc;
  float:left;
  cursor:pointer;
}

.submenulist2 {
  width:70px;
  height:27px;
  margin-left:20px;
  margin-top:-20px;
  border: 0px solid #ccc;
  float:left;
  cursor:pointer;
}

.submenulist3 {
  width:100px;
  height:27px;
  margin-left:20px;
  margin-top:-20px;
  border: 0px solid #ccc;
  float:left;
  cursor:pointer;
}

.ShowLine00 {
   display:none;
   margin-left:7px;
   width:45px;
   height:31px;
   background-image: url(ShowLine00.png);
}

.ShowLine01 {
   display:none;
   margin-left:7px;
   width:60px;
   height:31px;
   background-image: url(ShowLine01.png);
}
.ShowLine02 {
   display:none;
   margin-left:4px;
   width:70px;
   height:31px;
   background-image: url(ShowLine02.png);
}
.ShowLine03 {
   display:none;
   margin-left:2px;
   width:90px;
   height:31px;
   background-image: url(ShowLine03.png);
}
.ShowLine04 {
   display:none;
   margin-left:2px;
   width:100px;
   height:31px;
   background-image: url(ShowLine04.png);
}
.ShowLine05 {
   display:none;
   margin-left:7px;
   width:38px;
   height:31px;
   background-image: url(ShowLine05.png);
}
.submenuitem  {
  position:relative;
  top:-17px;
  left:30px;
  font-family:微軟正黑體;
  font-weight:bold;
  font-size:14px;
  float:left;
  margin-right:15px;
}
.submenuitem a:link {
  text-decoration:none;
  color:#585858;
  font-weight:bold;
  font-size:14px;
}
.submenuitem A:hover {
 border-style: solid;
 border-color:transparent;
 border:0px;
 border-bottom:3px solid #ac0707;
 color:#ac0707;
}
.submenuitem A:active {
 border-style: solid;
 border-color:transparent;
 border:0px;
 border-bottom:3px solid #ac0707;
 font-size:14px;
 font-weight:bold;
 color:#ac0707;
}
.submenuitemon A:link {
  position:relative;
  top:-18px;
  left:30px;
  float:left;
  margin-right:15px;
  text-decoration:none;
  border-bottom:3px solid #ac0707;
  font-size:14px;
  font-weight:bold;
  color:#ac0707;
}
.submenuline {
  position:relative;
  top:-21px;
  left:23px;
  background-image:url(line.png);
  background-repeat: no-repeat;
  width:1px;
  height:9px;
  margin-top:10px;
  float:left;
}
.submenuline1 {
  position:relative;
  top:-21px;
  left:23px;
  background-image:url(line.png);
  background-repeat: no-repeat;
  width:1px;
  height:9px;
  margin-top:10px;
  margin-left:3px;
  margin-right:3px;
  float:left;
}

.black_overlay{
display: none;
position: absolute;
top: 0%;
left: 0%;
width: 100%;
height: 2000px;
background-color:#a2a2a2;
z-index:1001;
-moz-opacity: 0.6;
opacity:.60;
filter: alpha(opacity=60);
}
.lightbox {
display: none;
position: absolute;
top: 120px;
left: 25%;
width: 630px;
height:400px;
padding: 10px;
border: 10px solid #8a8a8a;
background-color: white;
z-index:1002;
-moz-border-radius: 15px; /* Firefox */
-webkit-border-radius: 15px;
border-radius: 15px; /* IE 6+  */
-webkit-box-shadow: 5px 5px 5px #535353;
-moz-box-shadow: 5px 5px 5px #535353;
box-shadow: 5px 5px 5px #535353;
-moz-opacity: 0.9;
opacity:.90;
filter: alpha(opacity=90);
}
.lightbox .lightboxclose A:link{
	display:block;
	position:absolute;
	width:31px;
	height:32px;
	float:right;
	right:-17px;
	top:-15px;
	z-index:1003;
	background:url(close.png) no-repeat;
}
.lightboxcontent{
	width:620px;
	height:360px;
	overflow:auto;
	padding:10px;
	z-index:1;
}
.lightboxtitle{
	width:580px;
	text-align:center;
 	margin-top:35px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	font-weight:bold;
	font-size:16px;
	font-family:微軟正黑體,arial;
	color:#6b6b6b;
}
.lightboxrow{
	clear:both;
	width:540px;
	text-align:center;
	color:#7b0505;
	font-size:12px;
	font-family:微軟正黑體,arial;
	line-height:40px;
	padding-left:160px;

}
.lightboxform{
	width:540px;
	text-align:center;
	margin:10px;
	padding-top:40px;
	padding-bottom:40px;
	line-height:32px;
	border: 1px solid rgba(0, 0, 0, 0.09);
}
.lightboxfield{
	text-align:right;
	float:left;
	width:90px;
	font-size:14px;
	color:#7b0505;
	font-size:12px;
	font-family:微軟正黑體;
}
.lightboxfieldcontent{
	text-align:left;
	float:left;
	width:90px;
	font-size:14px;
	color:#7b0505;
	font-size:12px;
	font-family:微軟正黑體;
}
#QAsubmitbutn a:link{
	display:block;
	width:120px;
	height:46px;
	background:url(QAsubmitButn.png) no-repeat;
}
#QAsubmitbutn a:hover{
	display:block;
	width:120px;
	height:46px;
	background:url(QAsubmitButn_on.png) no-repeat;
}
#submitbutn a:link{
	display:block;
	width:138px;
	height:41px;
	background:url(login.png) no-repeat;
}
#submitbutn a:hover{
	display:block;
	width:138px;
	height:41px;
	background:url(login_on.png) no-repeat;
}

.submitlink  {
	float:left;
	width:100px;
	margin-right:10px;
	margin-top:20px;
	font-size:14px;
	font-family:微軟正黑體;
	color:#3c3c3c;
	text-decoration:none;
}

.datacontent {
	margin-left:30px;
	width:600px;
	font-size:14px;
	font-family:微軟正黑體;
	color:#626262;
	line-height:28px;
	letter-spacing:2px;
}

.datacontent1 {
	margin-left:30px;
	width:600px;
	font-size:12px;
	font-family:Arial;
	color:#717171;
	line-height:24px;
	letter-spacing:1px;
}
.bighead1 {
	margin-bottom:0px;
	margin-left:-15px;
	font-size:16px;
	font-weight:bold;
	color:#274996;
}
.bighead2 {
	font-size:16px;
	font-weight:bold;
	color:#274996;
	float:left;
}
.bighead3 {
	font-size:12px;
	font-weight:normal;
	font-family:微軟正黑體;
	color:#274996;
	float:left;
}
.dot01 {
  margin-left:5px;
  padding-right:25px;
  margin-top:5px;
  width:12px;
  height:13px;
  background-image: url(dot01.png);
  background-repeat: no-repeat;
  float:left;
}
.dot02 {
  padding-right:18px;
  margin-top:10px;
  width:10px;
  height:10px;
  background-image: url(dot02.png);
  background-repeat: no-repeat;
  float:left;
}
.dot03 {
  margin-left:5px;
  padding-right:12px;
  margin-top:5px;
  width:10px;
  height:10px;
  background-image: url(dot03.png);
  background-repeat: no-repeat;
  float:left;
}
.ul {
  list-style-image:url('dot03.png');
}
.hr01 {
  width:650px;
  height:3px;
  margin:10px 0px 10px 0px;
  background-image: url(hr01.png);
  background-repeat: repeat-x;
}
.photo {
	padding-top:0px;
	margin-top:0px;
	margin-bottom:0px;
	border: 10px solid #ffffff;
	background-color: white;
	z-index:1002;
	-moz-border-radius: 0px; /* Firefox */
	-webkit-border-radius: 0px;
	border-radius: 0px; /* IE 6+  */
	-webkit-box-shadow: 1px 1px 3px 2px #adadad;
	-moz-box-shadow: 1px 1px 3px 2px #adadad;
	box-shadow: 1px 1px 3px 2px #adadad;
	-moz-opacity: 0.9;
	opacity:.90;
	filter: alpha(opacity=90);
}
.tableColumn  {
	text-align:center;
}
.tableColumnhead  {
	text-align:center;
	font-size:16px;
	font-family:微軟正黑體;
	font-weight:bold;
	color:#ffffff;
	background-color:#ffcc00;
}
.tableRow  {
	text-align:left;
	padding-left:5px;
}