

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td,{margin: 0; padding: 0;}

@font-face {
    font-family: 'avantgarde_bk_btbook';
    src: url('avant-webfont.eot');
    src: url('avant-webfont.eot?#iefix') format('embedded-opentype'),
         url('avant-webfont.woff') format('woff'),
         url('avant-webfont.ttf') format('truetype'),
         url('avant-webfont.svg#avantgarde_bk_btbook') format('svg');
    font-weight: normal;
    font-style: normal;

}

body {margin:0px; padding:0px; font-family:'avantgarde_bk_btbook'; font-size:12px; color:#FFFFFF; word-wrap:break-word;  background:#020f4a url(../images/mainBg.jpg) no-repeat bottom;}
* html html {}
html {overflow-y:scroll;}

a:focus {outline: none;}
button:focus {outline: none;}
a{cursor:pointer;}

p{margin: 0; padding: 0px 0 20px 0;}
.fleft{float:left;}
.fright{float:right;}
.cleaner{clear:both; font-size:0px;}

.FB{font-weight:bold;}
.Word_break{word-wrap:break-word;}

.Heading01{font-size:22px; color:#fefefe; text-align:justify; font-weight:bold; padding-bottom:10px; border-bottom:1px solid #FFFFFF; margin-bottom:20px;}

.MainWrap{min-height:786px;}
.HeaderWrap{width:970px; height:auto; margin:auto; padding:0 10px;}
.MidWrap{width:970px; height:auto; margin:auto; padding:0 10px;}
/*.MidWrapBg{background-color:rgba(255,255,255,0.5); padding:10px;}*/

.FooterWrap{width:970px; height:300px; margin:auto; padding:0 10px;}

.bannerBg{background:url(../images/bannerBg.png) repeat-x; width:100%; min-height:100px;}
.bannerBg .bg{width:970px; height:419px; margin:auto; background:#fff;}
.bannerBg .bannerleft{width:321px; margin-left:5px; margin-top:5px;}
.bannerBg .bannerright{width:634px; height:409px; margin-right:5px; margin-top:5px;}

.HeaderWrapLeft{padding-top:23px;}
.HeaderWrapRight{padding-top:23px;}

.img{border:4px solid #FFFFFF;}
.MidWrapCont{width:670px;}

.cont01{font-size:18px; text-align:justify;}
.cont02{font-size:20px; text-align:justify;}
.cont03{font-size:16px; text-align:justify;}
.cont03 a{text-decoration:none; color:#FFFFFF;}
.cont03 a:hover{text-decoration:underline;}

.list1{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; list-style:none; font-weight:normal;}
.list1 li{margin:0px 0px 10px 10px; padding:0px 0px 0px 20px; font-size:16px; background:url(../images/bullet01.png) left top no-repeat; color:#fff;}


.WhiteBtn01{width:auto; height:34px; padding-top:8px; background:url(../images/WhiteBox03_06.png) repeat-x bottom; position:relative; z-index:2;}
.WhiteBtn01 ul{margin: 0px; padding: 0px; list-style-type: none; position:relative;}
.WhiteBtn01 ul li{padding: 0px; list-style-type: none; position: relative; display: inline; float:left; margin-left:-4px; margin-right:2px;}
.WhiteBtn01 ul li a{display:block; float:left; height:34px; line-height:40px; color:#909090; text-decoration:none; font-size:12px; font-weight:normal; padding:0 0 0 10px; cursor:pointer; background:url(../images/WhiteBtn01.png) no-repeat 0 0;}
.WhiteBtn01 ul li a span{float:left; display:block; padding:0 5px; height:34px; background:url(../images/WhiteBtn01.png) repeat-x 0 -34px;}
.WhiteBtn01 ul li a span.right{float:left; display:block; padding:0 0px 0 10px; height:34px; background:url(../images/WhiteBtn01.png) no-repeat 0 -68px;}

.WhiteBtn01 ul li a.active{background:url(../images/WhiteBtn01A.png) 0 0px no-repeat; color:#666666;}
.WhiteBtn01 ul li a.active span{background:url(../images/WhiteBtn01A.png) 0 -34px repeat-x;}
.WhiteBtn01 ul li a.active span.right{background:url(../images/WhiteBtn01A.png) 0 -68px no-repeat;}

.Dline01{border-bottom:1px dashed #FFFFFF; margin-bottom:15px;}

.Textfield01 {border:1px solid #A2A2A2; color:#313131; font-size:12px; height:13px; padding:2px; width:248px; font-family:Arial, Helvetica, sans-serif;}

.TextfieldMultiLine01 {border:1px solid #A2A2A2; color:#313131; font-size:12px; height:50px; padding:2px; width:248px; resize:none; font-family:Arial, Helvetica, sans-serif;}
