body{background:#d5d5d5;margin:0;font-size:12px;font-family:tahoma,helvetica,sans-serif;line-height:140%;}
form,input,div{margin:0;padding:0;}
td{padding:0;margin:0;}
img,object{border:0;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
ul {list-style-image:url(li.gif);margin:0;padding:0 0 0 16px;}
ol {margin:0;padding:0 0 0 28px;}
li {padding: 0 0 10px 4px;}
.fr{float:right;}
.fl{float:left;}
table{border-collapse:collapse;border-spacing:0;}

#A0{margin:8px 32px 0 32px;overflow:auto;}
#lang{border-left:solid 1px #e7e7e7;display:inline;}
#lang img{border:solid 1px #888;margin:1px 0 1px 6px;}
#lang a{margin:0 1px;}
#search{border-left:solid 1px #e7e7e7;display:inline;clear:none;width:116px;overflow:hidden;}
#search #q{font-size:11px;color:#666;width:100px;padding:1px;margin:0 5px;}
#A0menu{display:inline;clear:none;}
#A0menu a{color:#444;line-height:20px;padding:0 6px;}

#quest{background:#ffffde;width:660px;}
#quest_x{margin:4px;color:#00c;}
#quest table {margin-bottom:10px;width:100%;}
#quest table td{padding:2px 10px;}
#quest table td.lbl{text-align:right;}
#quest table td img{border:solid 1px #999;}

h1{color:#095b9f;font-size:20px;font-weight:normal;margin:20px 10px 20px 200px;display:block;line-height:30px;border-bottom:dashed 1px #aaa;padding:0 0 16px 0;}
h2{color:#555;margin:0 0 20px 0;font-size:14px;font-weight:normal;text-decoration:underline;}
h3{font-size:13px;font-weight:normal;margin:0;padding:0;text-decoration:underline;}
td{vertical-align:top;}
#AA{width:980px;margin:0 auto 20px auto;}
#AA .AL, #AA .AR{width:35px;}
#AA .AC{width:910px;}
#ALt{background:url(ALt.jpg) no-repeat;}
#ALc{background:url(ALc.jpg) repeat-y;vertical-align:bottom;}
#ALb0{background:url(ALb0.jpg) no-repeat left bottom;height:500px;}
#ALb{background:url(ALb.jpg) no-repeat bottom;}
#ACt{height:114px;}
#ACc{background:#fff; height:450px;}#ALc, #ARc{height:436px;}
#ACb{height:46px;}
#ARt{background:url(ARt.jpg) no-repeat;}
#ARc{background:url(ARc.jpg) repeat-y;vertical-align:bottom;}
#ARb0{background:url(ARb0.jpg) no-repeat;height:64px;}
#ARb{background:url(ARb.jpg) no-repeat;}

.m{width:920px;clear:both;overflow:auto;}
#m0{background:url(ot.jpg) no-repeat left bottom;height:10px;line-height:1px;font-size:1px;}
#m1{background:url(t1.jpg) repeat-x;height:104px;}
#m1a{background:url(t2.jpg) no-repeat;height:104px;overflow:hidden;}
#m2{height:31px;background:url(t4.jpg) no-repeat;}
#m3{background:url(t3.jpg) no-repeat; height:25px;}
#m4{margin:10px 0;background:url(m4.png) repeat-y 192px 0;}
#m5{background:url(t5.jpg) no-repeat left bottom;}
#mY{background:url(ob.jpg) 0 0 no-repeat;height:29px;text-align:center;}
#mZ{text-align:center;color:#888;font-size:10px;font-family:arial,sans-serif;height:17px;}

#logo {margin-top:46px; float:left;}
#logo2 {float:left;}
#mt {text-align:center;float:left;margin:72px 0 0 100px;}
#mt a {display:block;float:left;clear:none;width:84px;height:32px;color:#444;line-height:32px;font-size:13px;}
#mt a:hover{background:transparent url(mth.png) no-repeat 0 1px;color:#fff;}

#menuHB{height:120px;float:right;}
.hbL{width:130px;float:left;clear:none;background:url(mhbL.gif) no-repeat 0 0;height:120px;}
.hbL h2 a{color:#78a;margin:18px 0 12px 5px;font-size:14px;}
.hbL a{color:#777;font-size:10px;line-height:110%;margin:0 0 0 5px;display:block;}
.hbR{width:94px;float:left;clear:none;background:url(mhbR.gif) no-repeat 0 0;height:120px;}
.hbR img{float:left;margin:27px 0 0 8px;}

#menuL{width:192px;float:left;overflow:visible;}
.menuLD{line-height:1px;font-size:1px;height:1px;border-bottom:dotted 1px #aaa;margin:0 20px 0 10px;}
.menuL0 {margin:10px 0 1px 8px;background:url(mL0.gif) no-repeat 0 3px;}
.menuL0 a {display:block;color:#777;font-weight:bold;margin-left:8px;}
.menuL1 {display:none;margin:1px 4px 10px 20px;overflow:visible;}
.menuL1 a {display:block;width:156px;color:#777;font-weight:normal;font-size:11px;padding-right:10px;margin:0 1px 1px 0;line-height:16px;}
.mLh{background:url(mL1.gif) no-repeat right 2px;font-weight:bold !important;}
.menuL2 {}
.menuL2 a {display:block;width:146px;color:#777;font-weight:normal;font-size:11px;padding:0 10px;margin:0 1px 1px 0;}
.menuL3 {}
.menuL3 a {display:block;width:136px;color:#777;font-weight:normal;font-size:11px;padding:0 10px 0 20px;margin:0 1px 1px 0;}

#htrdm{float:right;width:140px;text-align:center;margin-top:80px;}
#htrdm a{display:block;margin:10px 0;}

#page{width:710px;margin:0 0 20px 10px;overflow:hidden;/*height:300px;overflow:visible;*/}
#page a{color:#555;}
#pageWrap{width:720px;float:left;}
.txtln{clear:both;overflow:auto;}
.txttn{float:left;width:180px;overflow:auto;}
.txttn img{float:left;margin:5px;border:solid 1px #999;padding:5px;}
.txttxt{float:left;width:496px;clear:none;color:#555;text-align:justify;}
.txttxt h1 {margin:10px 0 10px 0;}
.popMT{display:none;position:absolute;border:solid 1px #777;border-top:none !important;z-index:90;left:0;top:0;background:transparent;}
.pop{display:none;position:absolute;border:solid 1px #444;background:#fff;overflow:auto;z-index:100;}
#popImg img {/*padding:5px;border:solid 1px #999;*/margin:10px;float:left;}
.popcnt{margin:10px 16px;z-index:101;}
.popcntMT{padding:10px 16px;position:relative;top:0;left:0;}
.popMT a{display:block;margin:6px 0;padding-left:10px;background:url(mtbg.png) left 3px no-repeat;color:#fff;position:relative;}
#mY a{color:#666;margin:0 16px;line-height:22px;font-size:10px;}
.pop_menu .pop_cnt {margin:10px 15px;text-align:left;}
.pop_ctl{overflow:auto;padding:10px;}
.pop_cnt{padding:0 10px 10px 10px;text-align:left;text-align:center;}
#popImg .pop_cnt{border:solid 1px #666;}
.pop_btn{font-weight:bold; color:#777;border:solid 1px #999;display:inline;float:right;margin-left:10px;line-height:20px;height:20px;padding:0 6px;cursor:pointer;}
#popVid{overflow:auto;}
#popGal{overflow:hidden;width:500px;height:540px;}
#popGal table{width:100%;}

#location{margin:0 0 0 200px;color:#777;display:inline;text-align:left;font-size:11px;}
#location a {color:#666;font-size:11px;line-height:25px;}

#home{float:left;overflow:hidden;z-index:10;width:710px;height:360px;}
#himg{float:left;width:310px;}
#h1{float:left;margin-right:10px;widht:498px;height:352px;display:none;}
#h2{float:left;widht:200px;height:352px;display:none;}
#h3{float:left;position:relative;top:-340px;left:200px;z-index:13;width:240px;height:110px;display:none;}
#h4{float:left;position:relative;top:-330px;left:280px;z-index:14;width:244px;height:206px;clear:both;display:none;}
#h4 div{margin:8px 32px 8px 8px;line-height:130%;text-align:justify;font-size:11px;}
		
.psmalla{clear:both;margin:10px 0;border-bottom:solid 1px #ddd;padding-bottom:10px;overflow:auto;}
.psmall{width:330px;float:left;margin-right:20px;}
.psmall .tn{width:100px;float:left;text-align:center;}
.psmall .txt{width:230px;float:left;text-align:justify;font-size:11px;}
.psmall .txt h2{text-decoration:none;margin:0;}
.psmall .txt a.h2{margin:10px 0;color:#095B9F !important;font-weight:bold;font-size:13px;display:block;text-align:left;}

.prdL .tn img{display:none;}

.prdL{float:left;width:200px;overflow:hidden;}
.prdL .tn{margin:40px 0;text-align:center;height:250px;overflow:hidden;}
.prdL h2{margin:30px 0 10px 0;text-decoration:none;color:#095b9f;font-size:13px;}
.prdL table{border-spacing:2px;}
.prdL td{text-align:center;}
.prdL td a {line-height:12px;font-size:10px;padding:0;}
.prdL a{margin:2px 0 2px 10px;display:block;}
.prdC{float:left;width:350px;margin-left:10px;font-size:11px;text-align:justify;}
.prdC h1{margin:10px 0;border:none;}
.prdC span{color:#095b9f;}
.prdR{float:right;width:140px;text-align:center;font-size:9px;color:#999;line-height:11px;}
.prdR .trdm1{margin-top:40px;}
.prdR .trdm2{margin-top:120px;}
.prdR .ftrimg{margin-top:20px;}
.attn{display:block;margin:15px 0;background:#fee;border:solid 1px #b00;color:#700;}
.attn div{margin:10px;}
.prddn{margin-top:30px;}
.prddn td{padding:2px 6px;text-align:left;}
.prdf{width:100%;border-bottom:dotted 1px #aaa;}
.prdf td{background:#fff url(prdf.jpg) repeat-x;border-top:dotted 1px #aaa;padding:5px 2px; font-size:11px;line-height:14px;text-align:left;}
.pcns{margin-top:20px;}
.pcns td,.pcns th{padding:5px;font-size:11px;line-height:14px;text-align:left;}
#pcnsn{margin:18px 5px 2px 5px;padding-top:6px;border-top:dashed 1px #999;font-size:11px;color:#888;line-height:110%;}
.prel td.rel1{padding:10px 0 2px 0;}
.prel td.rel1 a{font-size:12px;font-weight:bold;}
.prel td.rel2{padding:10px 0 2px 20px;font-weight:bold;color:#999;}
.prel td.rel3{padding:2px 0 2px 40px;}
.pnav{margin:30px;}
.pnav .navn{text-align:right;width:40%;}
.pnav .navp{text-align:left;width:40%;}
.pnav .navp div, .pnav .navn div{text-align:center;}  

#pcns{margin:20px 0;border:solid 1px #7a85ad;background:#fdfde0;}
#pcns2 {margin:10px 1px 1px 1px;}

h1.sysOne{margin:20px 150px 20px 170px;}
.sys1{clear:both;overflow:auto;width:701px;}
.sys1#sysOne1{height:8px;background:url(sysone1.jpg) no-repeat;font-size:3px;line-height:3px;}
.sys1#sysOne2{background:url(sysone2.jpg) repeat-y;}
.sys1#sysOne3{height:10px;background:url(sysone3.jpg) no-repeat;font-size:3px;line-height:3px;}
#sysOneA{margin:0 10px 0 1px;width:690px;background:url(sysone21.jpg) repeat-x;overflow:auto;}
#sysOneA .tn{padding:2px 10px 20px 10px;width:200px;text-align:left;overflow:hidden;display:block;margin-bottom:20px;}
#sysOneA .txt{float:right;width:450px;margin:2px 10px 20px 0;text-align:justify;display:inline;}
#sysOneB{margin:0 10px 0 1px;width:690px;background:url(sysone22.jpg) repeat-x;overflow:auto;}

.sysprd{overflow:auto;margin:5px 0;width:100%;}
.sysprd th{text-align:left;}
.sysprd td{padding:5px;}
.sysprd td.brd, .sysprd th.brd{border-left:dashed 1px #bbb;}
.sysprd h2{font-size:12px;margin:0;font-weight:bold;text-decoration:none;color:#666;margin-left:65px;line-height:40px;}
.sysprd .tn2{width:60px;float:left;text-align:center;}
.sysprd .txt2{width:145px;float:left;margin-left:5px;display:inline;}
.sysprdn{border:solid 1px #faa;background:#fee;margin-bottom:10px;}
.sysprdn2{margin:5px;font-size:11px;font-family:arial,sans-serif;color:#666;}

#sysOneNav .pnav{width:600px;margin:30px 50px;}
#sysOneNav .navp, #sysOneNav .navn{width:30%;}
#sysOneNav h2{margin:30px 0 10px 0;color:#095B9F !important;font-size:13px;text-decoration:none;}

h1.teamh1{margin:20px 10px 20px 120px;}
.teamsec h2{margin:40px 0;color:#999;font-size:16px;font-weight:bold;}
.teamline{clear:both;margin:10px 0;border-bottom:solid 1px #ddd;padding-bottom:10px;overflow:auto;float:left;width:100%;}
.teamtown{float:left;width:120px;margin:1px;display:inline;}
.team{float:left;width:190px;margin-right:6px;overflow:auto;display:inline;}
.team .tn {width: 170px;float:left;}
.team .txt {float:left;clear:none;}
.team h2{margin:5px 0 10px 0;color:#095B9F;text-decoration:none;font-weight:bold;font-size:12px;}

.downloads{width:95%;}
.downloads td{padding:0 0 20px 0;text-align:center;width:33%;}
.downloads .tn img{border: solid 1px #999;}
.downloads h2{margin:10px 0;}
.dnline, .fdbkline{clear:both;margin:10px 0;border-bottom:solid 1px #ddd;padding-bottom:10px;overflow:auto;float:left;width:100%;}
.fdbkline .who{width:200px;float:left;text-align:right;}
.dnline .txt, .fdbkline .txt{width:500px;float:left;clear:none;text-align:justify;}
.fdbkline .who span{display:block;margin-right:20px;}
.fdbkline .who .who2{color:#888;}

#coltabs{padding:10px 4px 10px 0;}
#coltabs a{font-size:14px;color:#555;padding:0 6px;text-decoration:underline;}
.colsysimg{float:left;display:inline;margin-left:20px;}
.colsel2{background:url(mycolors.png) no-repeat; width:189px;float:left;height:500px;overflow:hidden;}
.colsel{background:url(colors.png) no-repeat 0 0; width:504px;height:500px;overflow:hidden;float:left;margin-right:14px;}
.colsel h2{margin:20px 0 5px 0;color:#095B9F;text-decoration:none;font-weight:bold;font-size:14px;}
.colselC{margin:10px 4px;overflow:auto;}
#colselWrap{float:left;width:500px;overflow:hidden;clear:none;}
#colsel2Wrap{float:right;width:189px;clear:none;}
#colsel1 {}
#colsel2 {width:200px;}
#colsel3 h2 {text-decoration:none;}
.colorinfo{color:#999;font-style:italic;}
.tile{display:block;width:180px;height:200px;}

.colors{float:left;clear:none;display:inline;width:480px;}
.colors td{padding:1px;}
.colors td a{display:block;/*width:21px;height:16px;*/}
/*.colors td a:hover{display:block;width:15px;height:10px;border-top:solid 3px #000;border-bottom:solid 3px #000;border-left:solid 3px #fff;border-right:solid 3px #fff;overflow:hidden;}*/
                 
#colorsample{position:absolute;top:0;left:0;z-index:10;display:none;background:url(colorsample.png) no-repeat;width:184px;height:210px;text-align:center;}
#colorsample h2{margin:20px auto;}
#colorsample div{height:100px;width:162px;border:solid 1px #777;margin:0 auto;}

#drawinger{position:absolute;top:0;left:0;z-index:90;display:none;background:#ddd;padding:10px;border:solid 1px #777;}
#drawinger a{border:solid 1px #777;margin:6px;cursor:pointer;display:block;width:26px;height:26px;}
#roomWrap{padding:0;}
#roomSel a{float:left;margin-right:2px;}
.room{width:497px;height:328px;overflow:hidden;}
.room .imgreg{display:none;position:absolute;top:0;left:0;z-index:5;width:497px;height:328px;}
.room .regdef, .room .regclr{display:none;}
.room .top{display:none;z-index:30;width:497px;height:328px;position:absolute;top:0;left:0;}
.room .top a{line-height:18px;background:#fff;border:solid 1px #aaa;padding:0 4px;float:left;}
	
.mycolors{height:440px;}
.mycolors td{padding:3px 0;}
.mycolors .name a{width:138px;font-size:10px;font-family:arial,helvetica,sans-serif;vertical-align:middle;padding-left:10px;display:block;line-height:100%;}
.mycolors .name a:hover{text-decoration:line-through;color:#c00 !important;}
.mycolors .col{vertical-align:middle;}
.mycolors .col div{width:26px;height:26px;border:solid 1px #ddd;}
.mycolors .col div.colholder{width:24px;height:24px;border:solid 1px #ddd;margin-left:1px;}

.awlist{margin-left:12px;}
.awlist1{width:192px;height:200px;background:url(awlist1.jpg) left bottom no-repeat;vertical-align:bottom;}
.awlist2{width:192px;height:51px;background:url(awlist2.jpg) no-repeat;vertical-align:middle;padding:0;}
.awlistA{width:167px;text-align:center;}
.awlist a{font-size:10px;color:#7c7c7c;line-height:14px;font-weight:bold;}

.award{width:572px;height:351px;background:url(award.jpg);}
.awrd{width:572px;margin:20px 0;}
.awrd h2{margin:30px 0 10px 0;color:#095B9F !important;font-size:13px;text-decoration:none;}
.awrd .pnav{width:530px;}
h1.awone{margin:20px 150px 20px 100px;}
.award .img{width:245px;height:330px;float:left;margin:6px 11px;}
.award .txt{width:280px;height:310px;margin:20px 10px 10px 5px;float:left;clear:none;color:#7c7c7c;text-align:justify;overflow:hidden;}

#tmap{width:100%;}
#map_info{float:right;font-size:11px;width:170px;margin-top:30px;color:#555;font-style:italic;}
#tmap a{display:none;white-space:nowrap;position:absolute;left:0px;top:0px;z-index:10;}
#tmap a.size0{background:url(mz2.gif) no-repeat 0 6px;padding-left:8px;}
#tmap a.size1{background:url(mz1.gif) no-repeat 0 4px;padding-left:11px;}

.gal h1{margin:20px 10px 30px 210px;}
.galtxt{float:right;width:500px;}
.galtxt h2{margin:30px 0 10px 0;color:#095B9F !important;font-size:13px;text-decoration:none;}
.galtxt span{color:#095b9f;}
.galimg{float:left;width:200px;margin-top:4px;}
.galtn{width:200px;overflow:hidden;}
.galtn .tn{width:100px;text-align:center;vertical-align:bottom;}
.galtn .tn img{border:solid 1px #dcf;cursor:pointer;}
.galtn .txt{width:90px;text-align:center;font-size:12px;line-height:110%;padding:5px 0 15px 0;}

h1.galh1{margin-left:300px;}
.gsmall{float:left;clear:both;border-bottom:solid 1px #ddd;margin:0 10px 20px 0;overflow:auto;width:100%;}
.gsmall .tn{width:300px;height:106px;float:left;}
.gsmall .tn a{display:block;float:left;width:95px;text-align:center;}
.gsmall .tn img{border:solid 1px #dcf;}
.gsmall .txt{float:left;clear:none;}
.gsmall .txt a h2{color:#095B9F !important;font-weight:bold;font-size:13px;display:block;text-align:left;}

#faqqq{width:500px;float:right;margin:10px 10px 50px 0;display:inline;}
#faqqq a{display:block;color:#095B9F;font-weight:normal;margin:4px 0;}
#faqaa{float:right;clear:both;overflow:auto;width:100%;}
.faqline{clear:both;float:left;overflow:auto;width:100%;margin-bottom:20px;}
.faqline .q{float:left;width:180px;color:#095B9F;}
.faqline .a{float:right;width:500px;margin-right:10px;display:inline;text-align:justify;}

.vidline{clear:both;float:left;overflow:auto;width:100%;margin-bottom:20px;}
.vidline .tn{float:left;width:180px;color:#095B9F;}
.vidline .tn img{border:solid 1px #dcf;margin:4px 0 20px 0;}
.vidline .txt{float:right;width:500px;margin-right:10px;display:inline;text-align:justify;}
.vidline .txt h2{color:#095B9F !important;font-weight:bold;font-size:13px;display:block;text-align:left;margin-bottom:10px;}

.err{margin:10px 0; border:solid 2px #a00;background:#eee;}
.err div{margin:10px;color:#444;}
.inf{margin:10px 0;border:solid 2px #0a0;background:#eee;}
.inf div{margin:10px;color:#444;}
#qres{height:340px;overflow:visible;}