@font-face {font-family: 'BandaRegular';src: url('2503F3_0_0.eot');src: url('2503F3_0_0.eot?#iefix') format('embedded-opentype'),url('2503F3_0_0.woff') format('woff'),url('2503F3_0_0.ttf') format('truetype');}


/* reset code */
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary { display:block; }

audio, canvas, video { display:inline-block; *display:inline; *zoom:1; }

[hidden] { display:none; }
html { font-size:100%; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%; }
html, button, input, select, textarea { font-family:sans-serif; }
body { padding:0; margin:0; }

a:focus, a:active, a:hover { outline:0; }

abbr[title] { border-bottom:1px dotted; }
b, strong { font-weight:bold; }
blockquote { margin:1em 40px; }
dfn { font-style:italic; }
mark { background:#ff0; color:#000; }
code, kbd, pre, samp { font-family:monospace, serif; _font-family:'courier new', monospace; font-size:1em; }
pre { white-space:pre; white-space:pre-wrap; word-wrap:break-word; }
q { quotes:none; }
q:before, q:after { content:''; content:none; }
small { font-size:80%; }
sub, sup { font-size:75%; line-height:0; position:relative; vertical-align:baseline; }
sup { top:-0.5em; }
sub { bottom:-0.25em; }
p, pre, dl, menu, ol, ul { margin:0 0 1em; }
p { line-height:1.25em; }
dd { margin:0 0 0 1em; }
menu, ol, ul { padding:0 0 0 3em; }
nav ul, nav ol { list-style:none; list-style-image:none; }
img { border:0; -ms-interpolation-mode:bicubic; }
svg:not(:root) { overflow:hidden; }
figure { margin:0; }
form { margin:0; }
fieldset { border:1px solid #c0c0c0; margin:0 2px; padding:0.35em 0.625em 0.75em; }
legend { border:0; padding:0; white-space:normal; *margin-left:-7px; }
button, input, select, textarea { font-size:100%; margin:0; vertical-align:baseline; *vertical-align:middle; }
button, input { line-height:normal; }
button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance:button; cursor:pointer; *overflow:visible; }
button[disabled], input[disabled] { cursor:default; }
input[type="checkbox"], input[type="radio"] { box-sizing:border-box; padding:0; *height:13px; *width:13px; }
input[type="search"] { -webkit-appearance:textfield; -moz-box-sizing:content-box; -webkit-box-sizing:content-box; box-sizing:content-box; }
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance:none; }
button::-moz-focus-inner, input::-moz-focus-inner { border:0; padding:0; }
textarea { overflow:auto; vertical-align:top; }
table { border-collapse:collapse; border-spacing:0; }
table td, table th { text-align:left; vertical-align: top; }
table td[align="right"] { text-align:right; }
/* end reset code */

/* site style setup */
html, button, input, select, textarea { color:#222; }
body { font-size:1em; line-height:1.4; }
::-moz-selection { background:#b3d4fc; text-shadow:none; }
::selection { background:#b3d4fc; text-shadow:none; }
/* end site style setup */


/* general styling setup */
hr { display:block; height:1px; border:0; border-top:1px solid #ccc; margin:1em 0; padding:0; }
img { vertical-align:middle; border:0; }
fieldset { border:0; margin:0;  padding:0; }
textarea { resize:none; }
.chromeframe { margin:0.2em 0; background:#ccc; color:#000; padding:0.2em 0; }

.ir { background-color:transparent; border:0; overflow:hidden; *text-indent:-9999px; }
.ir:before { content:""; display:block; width:0; height:100%; }
.hidden { display:none !important; visibility:hidden; }
.visuallyhidden { border:0; clip:rect(0 0 0 0); height:1px; margin:-1px; overflow:hidden; padding:0; position:absolute; width:1px; }
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip:auto; height:auto; margin:0; overflow:visible; position:static; width:auto; }
.invisible { visibility:hidden; }
.clearfix:before, .clearfix:after { content:" "; display:table; }
.clearfix:after { clear:both; }
.clearfix { *zoom:1; }
.clearBoth { clear:both; }
.clearLeft { clear:left;}
.clearRight { clear:right; }
.floatRight { float:right; }
.floatLeft { float:left; }
.imgLeft { float:left; margin:0 10px 10px 0; }
.imgRight { float:right; margin:0 0 10px 10px; }

.contentBlock { margin:0 0 20px 0; }
.contentImage { margin:0 10px 10px 0; float:left; }
.note { padding:5px; border:2px dashed #f00; color:#fff; background:#000; }

.black { color:#2a2623 !important; }
/* end general styling setup */


@media print {
    * { background:transparent !important; color:#000 !important; box-shadow:none !important; text-shadow:none !important; }
    a, a:visited { text-decoration:underline; }
    .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content:""; }
    pre, blockquote { border:1px solid #999; page-break-inside:avoid; }
    thead { display:table-header-group; }
    tr, img { page-break-inside:avoid; }
    img { max-width:100% !important; }
    @page { margin:0.5cm; }
    p, h2, h3 { orphans:3; widows:3; }
    h2, h3 { page-break-after:avoid; }
}
