/* CSS Document */
/****Created by Designer Swan ****/
/***Date:2012.08.01****/

/***Global Reset****/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
border:0 none; margin:0; outline:0 none; padding:0;}
article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {display: block;}

* {margin: 0;padding: 0; transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-webkit-transition:all 0.2s ease 0s;}
html{height:100%;}
body {color: #020202;font-family: Helvetica,Arial,sans-serif;font-size:9pt; height:100%;}
ul, ol {list-style: none outside none;}
li {line-height: 18px;list-style: none outside none;}
img {border: 0 none;}
a, a:link {color: #020202;text-decoration: none;}
a:hover {text-decoration: underline;}
h1,h2,h3,h4,h5,h6{font-size:9pt; line-height:1.1;}


.b5 {padding-bottom: 5px;}
.b10 {padding-bottom: 10px;}
.b14 {padding-bottom: 14px;}
.t3 {padding-top: 3px;}
.t5 {padding-top: 5px;}
.t10 {padding-top: 10px;}
.t25 {padding-top: 25px;}
.r6 {padding-right: 6px;}
.r15 {padding-right: 15px;}
.l4 {padding-left: 4px;}
.mt10 {margin-top: 10px;}
.ml8 {margin-left: 8px;}
.ml70 {margin-left: 70px;}
.mr8 {margin-right: 8px;}
.mr12 {margin-right: 12px;}
.mt10 {margin-top: 10px;}
.mt15 {margin-top: 15px;}
.mt20 {margin-top: 20px;}
.mt30 {margin-top: 30px;}
.mb10{margin-bottom:10px;}
.mb30{margin-bottom:30px;}

.fl {float: left;}
.fr {float: right;}
.cb {clear: both;}
.oh {overflow: hidden;}
.clear {clear: both;}
.none {display: none;}
.hidden {visibility: hidden;}
.block {display: block;}
.tac {text-align: center;}
.tar {text-align: right;}
.bdbt {border-bottom: 1px solid #B1B1B1;}
.grayBt {border-bottom: 1px solid #D5D5D5;padding-bottom: 6px;margin-bottom: 13px;overflow: hidden;}
.bdbt {border-bottom: 1px solid #B1B1B1;}
.nb {border: none;}

.bn728 {padding: 23px 0 46px;text-align: center;}
.bn728top {padding-top:23px; text-align: center;}
.bn728_bt{ clear:both; text-align:center; padding:35px 0 25px 0;}
.bn300 {background: none repeat scroll 0 0 #EEEEEE;color: #777777;font-size: 8pt;padding: 8px 0 13px;text-align: center;}
.bn300_2 {background: none repeat scroll 0 0 #EEEEEE;color: #777777;font-size: 8pt;padding: 11px 0 7px;text-align: center;}
.bn300_3{width:300px; margin:20px auto; color:#464646; font-size:8pt;}
.txtGray8 {color: #424242;font-family: Helvetica,sans-serif;font-size: 8pt;}
.redA {color: #CC0000;}

.wrapper{margin:0 auto; overflow:hidden; position:relative; width:100%;}