html {
    background: #FFF;
    color: #000;
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {
    margin: 0;
    padding: 0;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

fieldset, img { border: 0; }

address, caption, cite, code, dfn, em, strong, th, var, optgroup {
    font-style: inherit;
    font-weight: inherit;
}

del, ins { text-decoration: none; }

li { list-style: none; }

caption, th { text-align: left; }

h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: normal;
}

q:before, q:after { content: ''; }

abbr, acronym {
    border: 0;
    font-variant: normal;
}

sup { vertical-align: baseline; }

sub { vertical-align: baseline; }

legend { color: #000; }

input, button, textarea, select, optgroup, option {
    font-family: inherit;
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit;
}

input, button, textarea, select { *font-size: 100%; }

body {
    font: 13px/1.231 arial, helvetica, clean, sans-serif;
    *font: x-small;
    *font-size: small;
}

select, input, button, textarea, button { font: 99% arial, helvetica, clean, sans-serif; }

table {
    font: 100%;
    font-size: inherit;
}

pre, code, kbd, samp, tt {
    font-family: monospace;
    *font-size: 108%;
    line-height: 100%;
}

body { text-align: center; }

#doc, #doc2, #doc3, #doc4, .yui-t1, .yui-t2, .yui-t3, .yui-t4, .yui-t5, .yui-t6, .yui-t7 {
    margin: auto;
    text-align: left;
    width: 57.69em;
    *width: 56.25em;
}

#doc2 {
    width: 73.076em;
    *width: 71.25em;
}

#doc3 {
    margin: auto 10px;
    width: auto;
}

#doc4 {
    width: 74.923em;
    *width: 73.05em;
}

.yui-b { position: relative; }

.yui-b { _position: static; }

#yui-main .yui-b { position: static; }

#yui-main, .yui-g .yui-u .yui-g { width: 100%; }

.yui-t1 #yui-main, .yui-t2 #yui-main, .yui-t3 #yui-main {
    float: right;
    margin-left: -25em;
}

.yui-t4 #yui-main, .yui-t5 #yui-main, .yui-t6 #yui-main {
    float: left;
    margin-right: -25em;
}

.yui-t1 .yui-b {
    float: left;
    width: 12.30769em;
    *width: 12.00em;
}

.yui-t1 #yui-main .yui-b {
    margin-left: 13.30769em;
    *margin-left: 13.05em;
}

.yui-t2 .yui-b {
    float: left;
    width: 13.8461em;
    *width: 13.50em;
}

.yui-t2 #yui-main .yui-b {
    margin-left: 14.8461em;
    *margin-left: 14.55em;
}

.yui-t3 .yui-b {
    float: left;
    width: 23.0769em;
    *width: 22.50em;
}

.yui-t3 #yui-main .yui-b {
    margin-left: 24.0769em;
    *margin-left: 23.62em;
}

.yui-t4 .yui-b {
    float: right;
    width: 13.8456em;
    *width: 13.50em;
}

.yui-t4 #yui-main .yui-b {
    margin-right: 14.8456em;
    *margin-right: 14.55em;
}

.yui-t5 .yui-b {
    float: right;
    width: 18.4615em;
    *width: 18.00em;
}

.yui-t5 #yui-main .yui-b {
    margin-right: 19.4615em;
    *margin-right: 19.125em;
}

.yui-t6 .yui-b {
    float: right;
    width: 23.0769em;
    *width: 22.50em;
}

.yui-t6 #yui-main .yui-b {
    margin-right: 24.0769em;
    *margin-right: 23.62em;
}

.yui-t7 #yui-main .yui-b {
    display: block;
    margin: 0 0 1em 0;
}

#yui-main .yui-b {
    float: none;
    width: auto;
}

.yui-gb .yui-u, .yui-g .yui-gb .yui-u, .yui-gb .yui-g, .yui-gb .yui-gb, .yui-gb .yui-gc, .yui-gb .yui-gd, .yui-gb .yui-ge, .yui-gb .yui-gf, .yui-gc .yui-u, .yui-gc .yui-g, .yui-gd .yui-u { float: left; }

.yui-g .yui-u, .yui-g .yui-g, .yui-g .yui-gb, .yui-g .yui-gc, .yui-g .yui-gd, .yui-g .yui-ge, .yui-g .yui-gf, .yui-gc .yui-u, .yui-gd .yui-g, .yui-g .yui-gc .yui-u, .yui-ge .yui-u, .yui-ge .yui-g, .yui-gf .yui-g, .yui-gf .yui-u { float: right; }

.yui-g div.first, .yui-gb div.first, .yui-gc div.first, .yui-gd div.first, .yui-ge div.first, .yui-gf div.first, .yui-g .yui-gc div.first, .yui-g .yui-ge div.first, .yui-gc div.first div.first { float: left; }

.yui-g .yui-u, .yui-g .yui-g, .yui-g .yui-gb, .yui-g .yui-gc, .yui-g .yui-gd, .yui-g .yui-ge, .yui-g .yui-gf { width: 49.1%; }

.yui-gb .yui-u, .yui-g .yui-gb .yui-u, .yui-gb .yui-g, .yui-gb .yui-gb, .yui-gb .yui-gc, .yui-gb .yui-gd, .yui-gb .yui-ge, .yui-gb .yui-gf, .yui-gc .yui-u, .yui-gc .yui-g, .yui-gd .yui-u {
    margin-left: 1.99%;
    width: 32%;
}

.yui-gb .yui-u {
    *margin-left: 1.9%;
    *width: 31.9%;
}

.yui-gc div.first, .yui-gd .yui-u { width: 66%; }

.yui-gd div.first { width: 32%; }

.yui-ge div.first, .yui-gf .yui-u { width: 74.2%; }

.yui-ge .yui-u, .yui-gf div.first { width: 24%; }

.yui-g .yui-gb div.first, .yui-gb div.first, .yui-gc div.first, .yui-gd div.first { margin-left: 0; }

.yui-g .yui-g .yui-u, .yui-gb .yui-g .yui-u, .yui-gc .yui-g .yui-u, .yui-gd .yui-g .yui-u, .yui-ge .yui-g .yui-u, .yui-gf .yui-g .yui-u {
    *margin-left: 0;
    *width: 48.1%;
    *width: 48.1%;
}

.yui-g .yui-g .yui-u { width: 48.1%; }

.yui-g .yui-gb div.first, .yui-gb .yui-gb div.first {
    *margin-right: 0;
    *width: 32%;
    _width: 31.7%;
}

.yui-g .yui-gc div.first, .yui-gd .yui-g { width: 66%; }

.yui-gb .yui-g div.first {
    *margin-right: 4%;
    _margin-right: 1.3%;
}

.yui-gb .yui-gc div.first, .yui-gb .yui-gd div.first { *margin-right: 0; }

.yui-gb .yui-gb .yui-u, .yui-gb .yui-gc .yui-u {
    *margin-left: 1.8%;
    _margin-left: 4%;
}

.yui-g .yui-gb .yui-u { _margin-left: 1.0%; }

.yui-gb .yui-gd .yui-u {
    *width: 66%;
    _width: 61.2%;
}

.yui-gb .yui-gd div.first {
    *width: 31%;
    _width: 29.5%;
}

.yui-g .yui-gc .yui-u, .yui-gb .yui-gc .yui-u {
    margin-right: 0;
    width: 32%;
    _float: right;
    _margin-left: 0;
}

.yui-gb .yui-gc div.first {
    *float: left;
    *margin-left: 0;
    width: 66%;
}

.yui-gb .yui-ge .yui-u, .yui-gb .yui-gf .yui-u { margin: 0; }

.yui-gb .yui-gb .yui-u { _margin-left: .7%; }

.yui-gb .yui-g div.first, .yui-gb .yui-gb div.first { *margin-left: 0; }

.yui-gc .yui-g .yui-u, .yui-gd .yui-g .yui-u {
    *margin-left: 0;
    *width: 48.1%;
}

.yui-gb .yui-gd div.first { width: 32%; }

.yui-g .yui-gd div.first { _width: 29.9%; }

.yui-ge .yui-g { width: 24%; }

.yui-gf .yui-g { width: 74.2%; }

.yui-gb .yui-ge div.yui-u, .yui-gb .yui-gf div.yui-u { float: right; }

.yui-gb .yui-ge div.first, .yui-gb .yui-gf div.first { float: left; }

.yui-gb .yui-ge .yui-u, .yui-gb .yui-gf div.first {
    *width: 24%;
    _width: 20%;
}

.yui-gb .yui-ge div.first, .yui-gb .yui-gf .yui-u {
    *width: 73.5%;
    _width: 65.5%;
}

.yui-ge div.first .yui-gd .yui-u { width: 65%; }

.yui-ge div.first .yui-gd div.first { width: 32%; }

#hd:after, #bd:after, #ft:after, .yui-g:after, .yui-gb:after, .yui-gc:after, .yui-gd:after, .yui-ge:after, .yui-gf:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}

#hd, #bd, #ft, .yui-g, .yui-gb, .yui-gc, .yui-gd, .yui-ge, .yui-gf { zoom: 1; }

.yui-navset .yui-nav li, .yui-navset .yui-navset-top .yui-nav li, .yui-navset .yui-navset-bottom .yui-nav li { margin: 0 .5em 0 0; }

.yui-navset-left .yui-nav li, .yui-navset-right .yui-nav li { margin: 0 0 .5em; }

.yui-navset .yui-content .yui-hidden {
    left: -999999px;
    position: absolute;
    visibility: hidden;
}

.yui-navset .yui-navset-left .yui-nav, .yui-navset .yui-navset-right .yui-nav, .yui-navset-left .yui-nav, .yui-navset-right .yui-nav { width: 6em; }

.yui-navset-top .yui-nav, .yui-navset-bottom .yui-nav { width: auto; }

.yui-navset .yui-navset-left, .yui-navset-left { padding: 0 0 0 6em; }

.yui-navset-right { padding: 0 6em 0 0; }

.yui-navset-top, .yui-navset-bottom { padding: auto; }

.yui-nav, .yui-nav li {
    list-style: none;
    margin: 0;
    padding: 0;
}

.yui-navset li em { font-style: normal; }

.yui-navset {
    position: relative;
    zoom: 1;
}

.yui-navset .yui-content, .yui-navset .yui-content div { zoom: 1; }

.yui-navset .yui-content:after {
    clear: both;
    content: '';
    display: block;
}

.yui-navset .yui-nav li, .yui-navset .yui-navset-top .yui-nav li, .yui-navset .yui-navset-bottom .yui-nav li {
    cursor: pointer;
    display: -moz-inline-stack;
    *display: inline;
    *display: inline;
    vertical-align: bottom;
    zoom: 1;
}

.yui-navset-left .yui-nav li, .yui-navset-right .yui-nav li { display: block; }

.yui-navset .yui-nav a { position: relative; }

.yui-navset .yui-nav li a, .yui-navset-top .yui-nav li a, .yui-navset-bottom .yui-nav li a {
    display: block;
    display: inline-block;
    vertical-align: bottom;
    zoom: 1;
}

.yui-navset-left .yui-nav li a, .yui-navset-right .yui-nav li a { display: block; }

.yui-navset-bottom .yui-nav li a { vertical-align: text-top; }

.yui-navset .yui-nav li a em, .yui-navset-top .yui-nav li a em, .yui-navset-bottom .yui-nav li a em { display: block; }

.yui-navset .yui-navset-left .yui-nav, .yui-navset .yui-navset-right .yui-nav, .yui-navset-left .yui-nav, .yui-navset-right .yui-nav {
    position: absolute;
    z-index: 1;
}

.yui-navset-top .yui-nav, .yui-navset-bottom .yui-nav { position: static; }

.yui-navset .yui-navset-left .yui-nav, .yui-navset-left .yui-nav {
    left: 0;
    right: auto;
}

.yui-navset .yui-navset-right .yui-nav, .yui-navset-right .yui-nav {
    left: auto;
    right: 0;
}

.yui-skin-sam .yui-navset .yui-nav, .yui-skin-sam .yui-navset .yui-navset-top .yui-nav {
    border: solid #2647a0;
    border-width: 0 0 5px;
    zoom: 1;
}

.yui-skin-sam .yui-navset .yui-nav li, .yui-skin-sam .yui-navset .yui-navset-top .yui-nav li {
    margin: 0 .16em 0 0;
    padding: 1px 0 0;
    zoom: 1;
}

.yui-skin-sam .yui-navset .yui-nav .selected, .yui-skin-sam .yui-navset .yui-navset-top .yui-nav .selected { margin: 0 .16em -1px 0; }

.yui-skin-sam .yui-navset .yui-nav a, .yui-skin-sam .yui-navset .yui-navset-top .yui-nav a {
    background: #d8d8d8 url(http://yui.yahooapis.com/2.7.0/build/assets/skins/sam/sprite.png) repeat-x;
    border: solid #a3a3a3;
    border-width: 0 1px;
    color: #000;
    position: relative;
    text-decoration: none;
}

.yui-skin-sam .yui-navset .yui-nav a em, .yui-skin-sam .yui-navset .yui-navset-top .yui-nav a em {
    border: solid #a3a3a3;
    border-width: 1px 0 0;
    bottom: 0;
    cursor: hand;
    left: 0;
    padding: .25em .75em;
    position: relative;
    right: 0;
    top: -1px;
}

.yui-skin-sam .yui-navset .yui-nav .selected a, .yui-skin-sam .yui-navset .yui-nav .selected a:focus, .yui-skin-sam .yui-navset .yui-nav .selected a:hover {
    background: #2647a0 url(http://yui.yahooapis.com/2.7.0/build/assets/skins/sam/sprite.png) repeat-x left -1400px;
    color: #fff;
}

.yui-skin-sam .yui-navset .yui-nav a:hover, .yui-skin-sam .yui-navset .yui-nav a:focus {
    background: #bfdaff url(http://yui.yahooapis.com/2.7.0/build/assets/skins/sam/sprite.png) repeat-x left -1300px;
    outline: 0;
}

.yui-skin-sam .yui-navset .yui-nav .selected a em { padding: .35em .75em; }

.yui-skin-sam .yui-navset .yui-nav .selected a, .yui-skin-sam .yui-navset .yui-nav .selected a em { border-color: #243356; }

.yui-skin-sam .yui-navset .yui-content { background: #edf5ff; }

.yui-skin-sam .yui-navset .yui-content, .yui-skin-sam .yui-navset .yui-navset-top .yui-content {
    border: 1px solid #808080;
    border-top-color: #243356;
    padding: .25em .5em;
}

.yui-skin-sam .yui-navset-left .yui-nav, .yui-skin-sam .yui-navset .yui-navset-left .yui-nav, .yui-skin-sam .yui-navset .yui-navset-right .yui-nav, .yui-skin-sam .yui-navset-right .yui-nav {
    border-width: 0 5px 0 0;
    bottom: 0;
    top: 0;
    xposition: absolute;
}

.yui-skin-sam .yui-navset .yui-navset-right .yui-nav, .yui-skin-sam .yui-navset-right .yui-nav { border-width: 0 0 0 5px; }

.yui-skin-sam .yui-navset-left .yui-nav li, .yui-skin-sam .yui-navset .yui-navset-left .yui-nav li, .yui-skin-sam .yui-navset-right .yui-nav li {
    margin: 0 0 .16em;
    padding: 0 0 0 1px;
}

.yui-skin-sam .yui-navset-right .yui-nav li { padding: 0 1px 0 0; }

.yui-skin-sam .yui-navset-left .yui-nav .selected, .yui-skin-sam .yui-navset .yui-navset-left .yui-nav .selected { margin: 0 -1px .16em 0; }

.yui-skin-sam .yui-navset-right .yui-nav .selected { margin: 0 0 .16em -1px; }

.yui-skin-sam .yui-navset-left .yui-nav a, .yui-skin-sam .yui-navset-right .yui-nav a { border-width: 1px 0; }

.yui-skin-sam .yui-navset-left .yui-nav a em, .yui-skin-sam .yui-navset .yui-navset-left .yui-nav a em, .yui-skin-sam .yui-navset-right .yui-nav a em {
    border-width: 0 0 0 1px;
    left: -1px;
    padding: .2em .75em;
    top: auto;
}

.yui-skin-sam .yui-navset-right .yui-nav a em {
    border-width: 0 1px 0 0;
    left: auto;
    right: -1px;
}

.yui-skin-sam .yui-navset-left .yui-nav a, .yui-skin-sam .yui-navset-left .yui-nav .selected a, .yui-skin-sam .yui-navset-left .yui-nav a:hover, .yui-skin-sam .yui-navset-right .yui-nav a, .yui-skin-sam .yui-navset-right .yui-nav .selected a, .yui-skin-sam .yui-navset-right .yui-nav a:hover, .yui-skin-sam .yui-navset-bottom .yui-nav a, .yui-skin-sam .yui-navset-bottom .yui-nav .selected a, .yui-skin-sam .yui-navset-bottom .yui-nav a:hover { background-image: none; }

.yui-skin-sam .yui-navset-left .yui-content {
    border: 1px solid #808080;
    border-left-color: #243356;
}

.yui-skin-sam .yui-navset-bottom .yui-nav, .yui-skin-sam .yui-navset .yui-navset-bottom .yui-nav { border-width: 5px 0 0; }

.yui-skin-sam .yui-navset .yui-navset-bottom .yui-nav .selected, .yui-skin-sam .yui-navset-bottom .yui-nav .selected { margin: -1px .16em 0 0; }

.yui-skin-sam .yui-navset .yui-navset-bottom .yui-nav li, .yui-skin-sam .yui-navset-bottom .yui-nav li {
    padding: 0 0 1px 0;
    vertical-align: top;
}

.yui-skin-sam .yui-navset .yui-navset-bottom .yui-nav a em, .yui-skin-sam .yui-navset-bottom .yui-nav a em {
    border-width: 0 0 1px;
    bottom: -1px;
    top: auto;
}

.yui-skin-sam .yui-navset-bottom .yui-content, .yui-skin-sam .yui-navset .yui-navset-bottom .yui-content {
    border: 1px solid #808080;
    border-bottom-color: #243356;
}