/* "Yet Another Multicolumn Layout" v4.0.2 (c) by Dirk Jesse (http://www.yaml.de)
* $Revision: 743 $ $Date: 2012-10-23 23:01:14 +0200 (Di, 23 Okt 2012) $ */
@media all{*{margin:0;padding:0}
option{padding-left:.4em}
select{padding:1px}* html body *{overflow:visible}

body{font-size:100%;background:#fff;color:#000;text-align:left}
div:target{outline:0 none}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none}[hidden]{display:none}
input[type="search"]{-webkit-appearance:textfield}input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset,img{border:0 solid}

ul,ol,dl{margin:0 0 1em 1em}
li{line-height:1.5em;margin-left:.8em}
dt{font-weight:bold}dd{margin:0 0 1em .8em}
blockquote{margin:0 0 1em .8em}
q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
.ym-clearfix:before{content:"";display:table}
.ym-clearfix:after{clear:both;content:".";display:block;font-size:0;height:0;visibility:hidden}
.ym-contain-dt{display:table;width:100%;overflow:visible}
.ym-contain-oh{overflow:hidden;width:100%;display:block}
.ym-contain-fl{float:left;width:100%}
.ym-skip,.ym-hideme,.ym-print{position:absolute;top:-32768px;left:-32768px}
.ym-skip:focus,.ym-skip:active{position:static;top:0;left:0}
.ym-skiplinks{position:absolute;top:0;left:-32768px;z-index:1000;width:100%;margin:0;padding:0;list-style-type:none}
.ym-skiplinks .ym-skip:focus,.ym-skiplinks .ym-skip:active{left:32768px;outline:0 none;position:absolute;width:100%}}

@media screen,projection{
    
    .ym-column{display:table;width:100%}
    .ym-col1{float:left;width:20%}
    .ym-col2{float:right;width:20%}
    .ym-col3{width:auto;margin:0 20%}
    .ym-cbox{padding:0 10px}
    .ym-cbox-left{padding:0 10px 0 0}
    .ym-cbox-right{padding:0 0 0 10px}
    .ym-ie-clearing{display:none}
    .ym-grid{display:table;width:100%;table-layout:fixed;list-style-type:none;padding-left:0;padding-right:0;margin-left:0;margin-right:0}
    .ym-gl{float:left;margin:0;}
    .ym-gr{float:right;margin:0 0 0 -5px}
    .ym-g20{width:20%}
    .ym-g40{width:40%}
    .ym-g60{width:60%}
    .ym-g80{width:80%}
    .ym-g25{width:25%}
    .ym-g33{width:33.333%}
    .ym-g50{width:50%}
    .ym-g66{width:66.666%}
    .ym-g75{width:75%}
    .ym-g38{width:38.2%}
    .ym-g62{width:61.8%}
    .ym-gbox{padding:0 20px 0px 0px}
    .ym-gbox-left{padding:0 10px 0 0}
    .ym-gbox-right{padding:0 0 0 10px}
    .ym-equalize{overflow:hidden}
    .ym-equalize>[class*="ym-g"]{display:table-cell;float:none;margin:0;vertical-align:top}
    .ym-equalize>[class*="ym-g"]>[class*="ym-gbox"]{padding-bottom:10000px;margin-bottom:-10000px}}
    
@media all{
    .ym-form,.ym-form fieldset{overflow:hidden}
    .ym-form div{position:relative}
    .ym-form label,.ym-form .ym-message{position:relative;display:block}
    .ym-form .ym-fbox-check label{display:inline}
    .ym-form input,.ym-form textarea{cursor:text}
    .ym-form input[type="checkbox"],.ym-form input[type="radio"],.ym-form select,.ym-form label{cursor:pointer}
    .ym-form textarea{overflow:auto}
    .ym-form input[type=hidden]{display:none!important}
    .ym-form .ym-fbox-text:before,.ym-form .ym-fbox-select:before,.ym-form .ym-fbox-check:before,.ym-form .ym-fbox-button:before{content:"";display:table}
    .ym-form .ym-fbox-text:after,.ym-form .ym-fbox-select:after,.ym-form .ym-fbox-check:after,.ym-form .ym-fbox-button:after{clear:both;content:".";display:block;font-size:0;height:0;visibility:hidden}
    .ym-form select,.ym-form input,.ym-form textarea{display:block;position:relative;width:58.5%}
    .ym-form .ym-fbox-check input{display:inline;width:auto}
    .ym-form .ym-fbox-button input{display:inline;overflow:visible;width:auto}
    .ym-form .ym-fbox-check input:focus,.ym-form .ym-fbox-check input:hover,.ym-form .ym-fbox-check input:active{border:0 none}
    .ym-full .ym-fbox-select select,.ym-full .ym-fbox-text input,.ym-full .ym-fbox-text textarea{width:94.2%;margin-right:-3px}
    .ym-columnar .ym-fbox-text label,.ym-columnar .ym-fbox-select label{display:inline;float:left;width:30%}
    .ym-columnar .ym-fbox-check{position:relative}.ym-label{display:block}
    .ym-columnar .ym-fbox-check .ym-label{position:absolute;top:0}
    .ym-columnar .ym-fbox-check input,.ym-columnar .ym-error .ym-message{margin-left:30%}
    .ym-columnar fieldset .ym-fbox-button,fieldset.ym-columnar .ym-fbox-button{padding-left:30%}
    .ym-columnar .ym-fbox-select select,.ym-columnar .ym-fbox-text input,.ym-columnar .ym-fbox-text textarea{float:left;width:67.2%;margin-right:-3px}
    .ym-fbox-select select{width:60%}.ym-full .ym-fbox-select select{width:94.8%}
    .ym-columnar .ym-fbox-select select{width:68.8%}}
    
    @media print{.ym-grid>.ym-gl,.ym-grid>.ym-gr{overflow:visible;display:table}
    .ym-print{position:static;left:0}
    .ym-noprint{display:none!important}}