@charset "utf-8";
body {
	color: #333333;
	text-align: center;
	font: normal 12px Arial, Helvetica, sans-serif;
	vertical-align: top;
	background: url(../images/bg-a01.jpg) repeat-x 0px 0px;
	margin-top: 0px;
	padding-top: 0px;
}
body#bg01 {
    color: #333333;
	text-align: center;
	font: normal 12px Arial, Helvetica, sans-serif;
	vertical-align: top;
	background: url(../images/bg-logo02.jpg) repeat-x 0px 0px;
}

#mainmenu {
}
#container {
	text-align: left;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}
#logo {
	padding-left: 55px;
}
#chen {
	float: right;
	width: 140px;
	margin-top: 50px;
}

#logo02 {
}

#content {
	padding-right: 55px;
	padding-left: 55px;
}
#content02 {
	padding-right: 55px;
	padding-left: 55px;
	width: 880px;
	padding-bottom: 40px;
}
#nav {
	margin-top: 20px;
	margin-bottom: 10px;
}

#flash {
	padding-right: 55px;
	padding-left: 55px;
}
#aboutimg {
	float: right;
}
#footer {
	background: url(../images/bg-footer.jpg) repeat-x 0px 0px;
	height: 166px;
	padding-top: 25px;
}
#under {
	width: 1000px;
	margin-left: 32px;
	color: #FFFFFF;
}

#cart {
	background: url(../images/ar-cart.jpg) no-repeat 0px 0px;
	padding-left: 50px;
	font-size: 14px;
	padding-bottom: 8px;
	padding-top: 9px;
	color: #FFFFFF;
	margin-bottom: 20px;
}
#cart a {
	color: #FFFFFF;
	text-decoration: underline;
}
#cart a:hover {
	color: #D78491;
	text-decoration: none;
}
#menu01tw {
	background: url(../tw/images/bg-p01.jpg) no-repeat 0px 0px;
	width: 250px;
	padding-top: 65px;
	float: right;
}
#menu01en {
	background: url(../en/images/bg-p01.jpg) no-repeat 0px 0px;
	width: 250px;
	padding-top: 65px;
	float: right;
}
#menu01ch {
	background: url(../ch/images/bg-p01.jpg) no-repeat 0px 0px;
	width: 250px;
	padding-top: 65px;
	float: right;
}
#menu02tw {
	background: url(../tw/images/bg-p13.jpg) no-repeat 0px 0px;
	width: 250px;
	padding-top: 65px;
	float: right;
}
#menu02en {
	background: url(../en/images/bg-p13.jpg) no-repeat 0px 0px;
	width: 250px;
	padding-top: 65px;
	float: right;
}
#menu02ch {
	background: url(../ch/images/bg-p13.jpg) no-repeat 0px 0px;
	width: 250px;
	padding-top: 65px;
	float: right;
}
#menu03tw {
	background: url(../tw/images/bg-p21.jpg) no-repeat 0px 0px;
	width: 250px;
	padding-top: 65px;
	float: right;
}
#menu03en {
	background: url(../en/images/bg-p21.jpg) no-repeat 0px 0px;
	width: 250px;
	padding-top: 65px;
	float: right;
}
#menu03ch {
	background: url(../ch/images/bg-p21.jpg) no-repeat 0px 0px;
	width: 250px;
	padding-top: 65px;
	float: right;
}
#menu04ch {
	background: url(../ch/images/bg-p24.jpg) no-repeat 0px 0px;
	width: 250px;
	padding-top: 65px;
	float: right;
}
#menu04tw {
	background: url(../tw/images/bg-p24.jpg) no-repeat 0px 0px;
	width: 250px;
	padding-top: 65px;
	float: right;
}
#menu04en {
	background: url(../en/images/bg-p24.jpg) no-repeat 0px 0px;
	width: 250px;
	padding-top: 65px;
	float: right;
}

#date01 {
	background: url(../images/bg-p07.jpg) no-repeat 0px 0px;
	font-size: 14px;
	padding-bottom: 9px;
	padding-top: 9px;
	color: #FFFFFF;
	margin-bottom: 20px;
	padding-left: 10px;
	height: 22px;
}
#choose01 {
	height: 16px;
	margin-top: 10px;
	margin-bottom: 20px;
}
#choose02 {
	height: 16px;
	margin-top: 10px;
	margin-bottom: 20px;
}
#choose03 {
	height: 16px;
	width: 534px;
}
#choose04 {
	height: 16px;
	margin-top: 10px;
	margin-bottom: 20px;
	margin-right: 80px;
}




#choose {
}
h1 {
	color: #274b99;
	;
	font-size: 16px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-top: 15px;
}
h2 {
	color: #24AAEA;
	background: url(../images/ar-01.jpg) no-repeat 0px 0px;
	padding-left: 15px;
	margin-top: 5px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	font: normal 14px "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Tahoma, Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif;
	;
	;
}
h3 {
	font: normal 16px "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Tahoma, Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif;
	;
	color: #333333;
	background: url(../images/ar-06.jpg) no-repeat 0px 7px;
	padding-left: 35px;
	border-bottom: 2px solid #CCCCCC;
	padding-bottom: 5px;
	margin-bottom: 10px;
}
h4 {
	font: normal 16px "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Tahoma, Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif;
	;
	color: #24AAEA;
	margin-bottom: 8px;
	padding-bottom: 0px;
	margin-top: 8px;
}
h5 {
	color: #274b99;
	background: url(../images/ar-15.jpg) no-repeat 0px 0px;
	padding-left: 28px;
	font-size: 16px;
	font-weight: normal;
	padding-bottom: 10px;
	padding-top: 3px;
	margin-bottom: 0px;
}



p {
	;
	color: #333333;
	font-size: 12px;
	line-height: 19px;
	margin-top: 0px;
	padding-top: 0px;
}
p.in01 {
	padding-left: 15px;
	padding-bottom: 10px;
}
p.day {
	color: #999999;
	text-decoration: none;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
p.job01 {
	color: #274B99;
	background: url(../images/ar-11.jpg) no-repeat 0px 0px;
	padding-left: 32px;
	padding-top: 5px;
	padding-bottom: 10px;
	font-size: 14px;
	font-weight: normal;
	margin-bottom: 0px;
}
p.job02 {
	font-weight: bold;
	color: #333333;
	background: url(../images/ar-05.jpg) no-repeat 2px 5px;
	padding-left: 15px;
	font-size: 12px;
	margin-bottom: 2px;
}
p.job03 {
	font-weight: bold;
	color: #333333;
	background: url(../images/ar-12.jpg) no-repeat 2px 5px;
	padding-left: 15px;
	font-size: 12px;
	margin-bottom: 2px;
}
p.copdeatil {
	padding-left: 27px;
}
p.sitemap {
	color: #044589;
	background: url(../images/ar-16.jpg) no-repeat 0px 5px;
	padding-left: 12px;
}
p.sitemap a {
	color: #183163;
	text-decoration: none;
}
p.sitemap a:hover {
	color: #990000;
}
p.pm01 {
	color: #999999;
}





a {
	color: #999999;
	text-decoration: underline;
}

a:hover {
	color: #264B99;
	text-decoration: none;
}
a.more {
	color: #3666A4;
	text-decoration: underline;
	background: url(../images/ar-03.jpg) no-repeat 0px 0px;
	padding-left: 33px;
	display: block;
	padding-bottom: 8px;
	padding-top: 4px;
	float: right;
}
a.more:hover {
	color: #3262C5;
	background: url(../images/ar-03-hover.jpg) no-repeat 0px 0px;
}
a.morenews {
	color: #3666A4;
	text-decoration: underline;
	background: url(../images/ar-08.jpg) no-repeat 0px 0px;
	padding-left: 33px;
	display: block;
	padding-bottom: 8px;
	padding-top: 4px;
	float: right;
}
a.morenews:hover {
	color: #3262C5;
	background: url(../images/ar-08-hover.jpg) no-repeat 0px 0px;
}
a.sitemap01 {
	background: url(../images/ar-04.jpg) no-repeat 0px 0px;
	height: 25px;
	width: 50px;
	padding-top: 5px;
	padding-left: 5px;
	display: block;
	color: #FFFFFF;
	float: right;
	margin-right: 15px;
}
a.sitemap01:hover {
	background: url(../images/ar-04-hover.jpg) no-repeat 0px 0px;
	color: #FFFFFF;
}
a.pro01       {
	background: url(../images/ar-07.jpg) no-repeat 0px 0px;
	padding-left: 40px;
	height: 23px;
	display: block;
	padding-top: 7px;
	color: #333333;
	text-decoration: none;
	margin-top: 2px;
	margin-bottom: 2px;
}
a.pro01:hover {
	background: url(../images/ar-07-hover.jpg) no-repeat 0px 0px;
	color: #333333;
	text-decoration: none;
}
a.pro01-on {
	background: url(../images/ar-07-on.jpg) no-repeat 0px 0px;
	padding-left: 40px;
	height: 23px;
	display: block;
	padding-top: 7px;
	color: #FFFFFF;
	text-decoration: none;
}
a.pro01-on:hover {
	color: #FFFFFF;
	text-decoration: none;
}
a.pro02       {
	padding-left: 40px;
	height: 23px;
	display: block;
	padding-top: 7px;
	color: #3F9DDA;
	text-decoration: none;
	margin-top: 2px;
	margin-bottom: 2px;
	background-image: url(../images/ar-19.jpg);
	background-repeat: no-repeat;
	background-position: 11px 11px;
}
a.pro02:hover {
	color: #3B7398;
	text-decoration: underline;
	background-image: url(../images/ar-19-hover.jpg);
	background-repeat: no-repeat;
	background-position: 11px 11px;
}
a.products02 {
	background: no-repeat 0px 0px;
	display: block;
	padding: 5px 6px;
	border: 2px solid #E5e5e5;
	height: 184px;
	width: 211px;
}
a.products02:hover {
	color: #FFFFFF;
	border: 2px solid #aaaaaa;
}
a.products03 {
	background: url(../images/bg-p05.jpg) no-repeat 0px 0px;
	display: block;
	height: 333px;
	width: 337px;
	padding-left: 10px;
	padding-top: 10px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 50px;
}


a.products03:hover {
	background: url(../images/bg-p05-hover.jpg) no-repeat 0px 0px;
	color: #182B3F;
}
a.line {
	border: 2px solid #D4D4D4;
	padding: 2px;
	display: block;
	height: 98px;
	width: 110px;
}
a.line:hover {
	border: 2px solid #3F9DDA;
}
a.pdf01 {
	background: url(../images/bg-p06.jpg) no-repeat 0px 0px;
	height: 29px;
	width: 103px;
	padding-top: 7px;
	padding-left: 15px;
	color: #FFFFFF;
	display: block;
	text-decoration: none;
}
a.pdf01:hover {
	background: url(../images/bg-p06-hover.jpg) no-repeat 0px 0px;
	color: #FFFFFF;
	text-decoration: none;
}

a.choose {
	font-size: 11px;
	color: #202B6B;
	display: block;
	float: right;
	height: 15px;
	width: 15px;
	background: url(../images/ar-10.jpg) no-repeat 0px 0px;
	padding-left: 5px;
	text-decoration: none;
}
a.choose:hover {
	font-size: 11px;
	color: #24AAEA;
	background: url(../images/ar-09.jpg) no-repeat 0px 0px;
	height: 15px;
	width: 15px;
	padding-left: 5px;
	float: right;
	text-decoration: none;
}
a.choose-on {
	font-size: 11px;
	color: #24AAEA;
	background: url(../images/ar-09.jpg) no-repeat 0px 0px;
	height: 15px;
	width: 15px;
	padding-left: 5px;
	float: right;
	text-decoration: none;
}
a.ecatalog {
	background: url(../images/bg-p23.jpg) no-repeat 0px 0px;
	height: 231px;
	width: 203px;
	display: block;
	padding-top: 7px;
	padding-left: 2px;
	color: #383E4C;
	line-height: 60px;
	text-decoration: none;
	text-align: center;
	vertical-align: top;
}
a.ecatalog:hover {
	background: url(../images/bg-p23-hover.jpg) no-repeat 0px 0px;
	color: #FFFFFF;
}
a.link {
	background: url(../images/ar-18.jpg) no-repeat 0px 4px;
	padding-left: 8px;
	display: block;
	color: #7C0C22;
	text-decoration: none;
	margin-bottom: 7px;
	margin-left: 3px;
}
a.link:hover {
	color: #FF0000;
	text-decoration: underline;
}



table.index01 {
	height: 88px;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 193px;
}

table.footert01 {
	margin-top: 10px;
}
table.abtable {
	margin-top: 20px;
	margin-bottom: 10px;
}
table.protable {
	width: 80%;
	margin-left: 35px;
}
table.newst01 {
	background: url(../images/bg-p08.jpg) no-repeat 0px 0px;
	height: 149px;
	width: 680px;
	margin-top: 10px;
}
table.newst02 {
	width: 95%;
	margin-left: 30px;
}
table.jobmap {
	margin-bottom: 20px;
}
table.qakey {
	width: 90%;
	margin-top: 30px;
	margin-left: 15px;
}
table.qatt {
	background: url(../images/bg-p20.jpg) no-repeat 0px 0px;
	height: 71px;
	width: 534px;
	margin-bottom: 16px;
}
table.member {
	background: url(../images/bg-p22.jpg) no-repeat 0px 0px;
	height: 250px;
	width: 597px;
}
table.member02 {
	width: 70%;
	margin-left: 100px;
}
table.ec01 {
	width: 80%;
	margin-left: 40px;
}

table.login {
	background: url(../images/bg-p25.jpg) no-repeat 0px 0px;
	height: 250px;
	width: 880px;
}
table.login02 {
	width: 70%;
	margin-left: 200px;
}
table.sitt01 {
	background: url(../images/bg-p26.jpg) no-repeat 0px 0px;
	height: 350px;
	width: 880px;
}
table.sitt02 {
	margin-top: 10px;
	margin-bottom: 15px;
	width: 98%;
	margin-left: 5px;
}
table.h01 {
	margin-bottom: 50px;
}



td.top {
	vertical-align: top;
}


td.i01 {
	border: 1px solid #CCCCCC;
	vertical-align: top;
	padding-top: 5px;
	padding-left: 5px;
	width: 105px;
}

td.i02 {
	vertical-align: top;
	padding-right: 20px;
	width: 30%;
}
td.i03 {
	vertical-align: top;
	padding-left: 20px;
}


td.f01 {
	vertical-align: top;
	text-align: right;
	width: 15%;
}
td.f02 {
	vertical-align: top;
	padding-left: 5px;
	text-align: left;
}
td.f03 {
	padding-right: 10px;
	padding-left: 10px;
	vertical-align: top;
	padding-top: 10px;
}
td.f04 {
	vertical-align: bottom;
	padding-bottom: 10px;
	text-align: left;
	width: 35%;
}
td.f05 {
	text-align: left;
	vertical-align: bottom;
	width: 40%;
	padding-bottom: 20px;
}
td.ab01 {
	font-size: 14px;
	font-weight: normal;
	color: #333333;
	background: url(../images/bg-a02.jpg) no-repeat 0px 0px;
	height: 28px;
	padding-bottom: 5px;
	padding-top: 6px;
	padding-left: 10px;
	vertical-align: top;
}
td.ab02 {
	padding-right: 40px;
	padding-bottom: 10px;
	vertical-align: top;
}
td.ab03 {
	vertical-align: top;
	padding-left: 5px;
	padding-top: 2px;
}
td.ab04 {
	padding-top: 20px;
	vertical-align: top;
}
td.ab05 {
	text-align: right;
	padding-right: 20px;
	vertical-align: top;
	padding-bottom: 5px;
}
td.prot01 {
	vertical-align: top;
}
td.prot02 {
	vertical-align: top;
	width: 30%;
}
td.prot03 {
	background: url(../images/bg-p03.jpg) no-repeat 0px 218px;
	height: 268px;
	color: #333333;
	font-size: 14px;
	vertical-align: top;
	padding-top: 20px;
}
td.prot04 {
	vertical-align: top;
	padding-bottom: 10px;
}
td.n01 {
	background: url(../images/bg-p09.jpg) no-repeat 27px 29px;
	vertical-align: top;
	font-size: 35px;
	font-weight: bold;
	color: #3866A4;
	padding-left: 53px;
	padding-top: 20px;
	padding-right: 10px;
	width: 15%;
}
td.n02 {
	width: 20%;
	padding-left: 10px;
}
td.n03 {
	vertical-align: top;
	padding-top: 20px;
	padding-right: 10px;
	padding-left: 10px;
}
td.n04 {
	vertical-align: bottom;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 5px;
}
td.nnt01 {
	padding-right: 20px;
	vertical-align: top;
	width: 678px;
}
td.nnt02 {
	vertical-align: top;
	padding-top: 22px;
}
td.nnt03 {
	background: url(../images/bg-p10.jpg) no-repeat 0px 0px;
	height: 25px;
	width: 702px;
}
td.nnt04 {
	background: url(../images/bg-p11.jpg) repeat-y 0px 0px;
	width: 702px;
}
td.nnt05 {
	background: url(../images/bg-p12.jpg) no-repeat 0px 0px;
	width: 692px;
	height: 25px;
	padding-right: 10px;
}
td.nnt06 {
	vertical-align: top;
	padding-right: 10px;
	padding-left: 10px;
}

td.np01 {
	background: #CDCDCD;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #000000;
}
td.np02 {
	border-bottom: 2px solid #CDCDCD;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 30%;
	text-align: center;
}
td.np03 {
	border-bottom: 2px solid #CDCDCD;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 25%;
	text-align: center;
}
td.np04 {
	border-bottom: 2px solid #CDCDCD;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
}
td.j01 {
	height: 23px;
	color: #FFFFFF;
	padding-top: 8px;
	padding-left: 6px;
	background-color: #274B99;
}
td.j02 {
	padding-left: 25px;
	padding-top: 8px;
	background-image: url(../images/bg-p16.jpg);
	background-repeat: no-repeat;
	background-position: 5px 10px;
	padding-bottom: 8px;
}
td.j03 {
	padding-left: 25px;
	padding-top: 8px;
	background-color: #DFDFDF;
	background-image: url(../images/bg-p15.jpg);
	background-repeat: no-repeat;
	background-position: 5px 10px;
	padding-bottom: 8px;
}
td.j04 {
	vertical-align: top;
	padding-right: 20px;
	padding-bottom: 20px;
}
td.j05 {
	width: 20%;
}
td.j06 {
	color: #FFFFFF;
	background: url(../images/bg-p17.jpg) no-repeat 0px 0px;
	height: 72px;
	padding-top: 20px;
	padding-left: 20px;
	font-size: 14px;
	line-height: 18px;
}
td.qa01 {
	background: url(../images/bg-p18.jpg) no-repeat 0px 57px;
	height: 584px;
	width: 318px;
	vertical-align: top;
	color: #FFFFFF;
}
td.qa02 {
	vertical-align: top;
	padding-bottom: 3px;
	padding-left: 5px;
}
td.qa03 {
	background: url(../images/bg-tr01.png) no-repeat 0px 0px;
	height: 196px;
	padding-top: 10px;
	padding-left: 5px;
	vertical-align: top;
}
td.qa04 {
	background: url(../images/bg-p19.jpg) no-repeat 0px 0px;
	height: 54px;
	width: 51px;
	padding-left: 39px;
	color: #8F8F8F;
	padding-top: 17px;
	;
	font-size: 35px;
	font-weight: bold;
}
td.qa05 {
	font-size: 18px;
	color: #3F649B;
	padding-left: 20px;
	vertical-align: top;
	padding-top: 22px;
	width: 65%;
}
td.qa06 {
	color: #999999;
}
td.qa07 {
	border-bottom: 2px solid #EFEFEF;
	padding-left: 22px;
	padding-bottom: 10px;
	padding-top: 8px;
}
td.inf01 {
	background: #7e7e7e;
	color: #FFFFFF;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
}
td.inf02 {
	background: #d8d8d8;
	text-align: center;
	vertical-align: top;
	padding-top: 3px;
	padding-bottom: 3px;
}
td.inf03 {
	vertical-align: top;
	padding-right: 20px;
	width: 70%;
	padding-bottom: 30px;
}
td.inf04 {
	vertical-align: top;
	padding-top: 22px;
}
td.inf05 {
	text-align: right;
	vertical-align: top;
	margin-top: 0px;
	padding-top: 10px;
}
td.cont01 {
	background: #E8E8E8;
	padding: 10px;
}
td.m01 {
	vertical-align: top;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
}
td.m02 {
	width: 33%;
}

td.lo01 {
	padding-bottom: 5px;
	vertical-align: top;
}
td.s01 {
	padding-top: 10px;
	padding-left: 5px;
	padding-right: 5px;
	vertical-align: top;
}
td.s02 {
	width: 15%;
}
td.s03 {
	border-bottom: 1px solid #FFFFFF;
	padding-bottom: 10px;
	padding-top: 5px;
	vertical-align: top;
}
td.s04 {
	color: #FFF;
	background-color: #333;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}
td.s04-1{
	color: #333;
	background-color: #D6D6D6;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}
td.s04-2{
	color: #FFF;
	background-color: #999;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}
td.portfolio01 {
	background: #52a8de;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #FFFFFF;
}
td.portfolio02 {
	background: #DFDFDF;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}
td.chen01 {
	text-align: right;
	padding-right: 55px;
}











.blod16 {
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}




.inq01 {
	border: 1px solid #FFFFFF;
	color: #FFFFFF;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-color: #606060;
}





ul.app01 {
	margin-top: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-left: 0px;
}
ul.app01 li {
	background: url(../images/ar-05.jpg) no-repeat 0px 2px;
	padding-top: 0px;
	padding-bottom: 5px;
	padding-left: 15px;
	margin-top: 0px;
}
ul.s02 {
	margin-top: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-left: 12px;
	list-style: none;
}
ul.s02 li {
	background: url(../images/ar-17.jpg) no-repeat 0px 5px;
	padding-left: 8px;
}
ul.s02 li a {
	color: #666666;
	text-decoration: none;
}
ul.s02 li a:hover {
	color: #5AB1E1;
}




img#ar01 {
	margin-top: 35px;
	float: right;
	margin-right: 5px;
}
img#ar02 {
	margin-top: 35px;
	float: right;
	margin-right: 5px;
}
img#ar03 {
	margin-top: 35px;
	float: right;
	margin-right: 5px;
}
.line {
	border: 4px solid #BDDCF8;
	padding: 1px;
}
.line02 {
	border: 2px solid #D1D1D1;
	padding: 2px;
}


.gray {
	color: #999999;
}
.red {
	color: #FF0000;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.bold {
	font-weight: bold;
	color: #333333;
}
.gary02 {
	border: 1px solid #BEBEBE;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.w04 {
	border: 1px solid #999999;
}
.w05 {
	color: #B3B3B3;
	border: 1px solid #CCCCCC;
	list-style: none;
}
