/*  Copyright (c) 2007, Yahoo! Inc. All rights reserved.  Code licensed under the BSD License:  http://developer.yahoo.net/yui/license.txt  version: 2.3.0  *//*reset.css*/
body {
	color: #000;
	background: #FFF;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, input, textarea, p, blockquote, th, td {
	margin: 0;
	padding: 0;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
img {
    border: 0;
}
address, caption, cite, code, dfn, em, strong, th, var {
    font-style: normal;
    font-weight: normal;
}
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, sub {
    line-height: 90%;
    vertical-align: text-top;
}
sub {
    vertical-align: text-bottom;
}
input, textarea, select {
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
}

/*fonts.css*/
body {
    font: 13px / 1.22 arial, helvetica, clean, sans-serif;
}
table {
		font-size: inherit;
}
pre, code, kbd, samp, tt {
    font-family: monospace;
	font-size: 108%;
	line-height: 99%;
}
/*grids.css*/
body {
    text-align: center;
}
#ft {
	clear: both;
}
#doc, #doc2, #doc3, #doc4, .yui-t1, .yui-t2, .yui-t3, .yui-t4, .yui-t5, .yui-t6, .yui-t7 {
	margin: auto;
	text-align: left;
    width: 1024px;
}
/*#doc2 {
    width: 73.074em; *width:    71.313em;
}
#doc3 {
    margin: auto 10px;
    width: auto;
}
#doc4 {
	width: 74.923em; *width:    73.117em;
}*/

.yui-b {
    position: relative;
}
#yui-main .yui-b {
    position: static;
}
#yui-main {    
	width: 100%;
}
.yui-t1 #yui-main, .yui-t2 #yui-main, .yui-t3 #yui-main {    
	float: right;    
	margin-left: -200px;
}

.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.3207em; *width:    12.0106em;}
.yui-t1 #yui-main .yui-b {    margin-left: 13.3207em; *margin-left:    13.0106em;}
.yui-t2 .yui-b {    float: left;    width: 184px;}

.yui-t2 #yui-main .yui-b {    margin-left: 14.8456em; *margin-left: 184px;}

.yui-t3 .yui-b {    float: left;    width: 23.0759em; *width:    22.52em;}
.yui-t3 #yui-main .yui-b {    margin-left: 24.0759em; *margin-left:    23.52em;} 
.yui-t4 .yui-b {    float: right;    width: 13.8456em; *width:    13.512em;}
.yui-t4 #yui-main .yui-b {    margin-right: 14.8456em; *margin-right:    14.512em;}
.yui-t5 .yui-b {    float: right;    width: 18.4608em; *width:    18.016em;}
.yui-t5 #yui-main .yui-b {    margin-right: 19.4608em; *margin-right:    19.016em;}
.yui-t6 .yui-b {    float: right;    width: 23.0759em; *width:    22.52em;}.
.yui-t6 #yui-main .yui-b {    margin-right: 24.0759em; *margin-right:    23.52em;}
.yui-t7 #yui-main .yui-b {    display: block;    margin: 0 0 1em 0;}
#yui-main .yui-b {    float: none;    width: auto;} 
.yui-gb .yui-g, .yui-gb .yui-gb, .yui-gb .yui-u, .yui-g .yui-gb .yui-u, .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;    margin-left: 2%;    width: 32%;}
.yui-gb .yui-gb .yui-u, .yui-gb .yui-gc .yui-u {    _margin-left: 1.2%; *margin-left:    1.7%;} .yui-g .yui-gb .yui-u {    _margin-left: .8%;}
.yui-gb .yui-u {    margin-left: 2%;    width: 32%;    float: right; *width:    31.8%;}.yui-gb div.first {    margin-left: 0; *margin-right:    1px;float:left;}
.yui-gb .yui-gb div.first { *margin-right:    0;width:    31.7%;}.yui-gb .yui-gc div.first, .yui-gb .yui-gd div.first { *margin-right:    0;}
.yui-g .yui-gc div.first, .yui-g .yui-ge div.first {    float: left;}.yui-gb .yui-gd .yui-u { *width:    66%;_width:    61.2%;}
.yui-gb .yui-gd div.first { *width:    31%;_width:    29.5%;}.yui-gb .yui-gc .yui-u, .yui-g .yui-gc .yui-u {    _float: right;    width: 32%;    _width: 29.9%;}
.yui-gb .yui-gc div.first {    width: 66%; *width:    64.5%; * float:left; * margin-left:    0;}
.yui-gb .yui-ge .yui-u, .yui-gb .yui-gf .yui-u {    margin: 0;}
.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;    display: inline;}
.yui-g div.first, .yui-g div.first, .yui-gc div.first, .yui-gc div.first div.first, .yui-gd div.first, .yui-ge div.first, .yui-gf div.first {    float: left;} 
.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 {    width: 48.1%; *margin-left:    0;}
.yui-g .yui-g div.first { *margin:    0;}
.yui-gb .yui-g div.first { *margin-right: 1px;}
.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 { _width: 48.1%; *width: 48.1%; * margin-left:    0;}
.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-g .yui-gb div.first, .yui-gb div.first, .yui-gc div.first, .yui-gd div.first {    margin-left: 0;}
.yui-g .yui-gc div.first, .yui-gc div.first, .yui-gd .yui-g, .yui-gd .yui-u {    width: 66%;}
.yui-gd div.first, .yui-gb .yui-gd div.first {    width: 32%;}.yui-g .yui-gd div.first {    _width: 29.9%;}
.yui-ge .yui-u, .yui-ge .yui-g, .yui-gf div.first {width: 200px;}

.yui-ge div.first, .yui-gf .yui-g, .yui-gf .yui-u {width: 610px;}
.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%;}
#bd:after, .yui-g:after, .yui-gb:after, .yui-gc:after, .yui-gd:after, .yui-ge:after, .yui-gf:after {    content: ".";    display: block;    height: 0;    clear: both;    visibility: hidden;}
#bd, .yui-g, .yui-gb, .yui-gc, .yui-gd, .yui-ge, .yui-gf {    margin-top: 25px; zoom: 1;}
/* default space between tabs */
.yui-navset .yui-nav li {    margin-right: 0.5em; /* horizontal tabs */} 
.yui-navset-left .yui-nav li, .yui-navset-right .yui-nav li {    margin: 0 0 0.5em; /* vertical tabs */}
/* default width for side tabs */ 
.yui-navset-left .yui-nav, .yui-navset-right .yui-nav {    width: 6em;}
.yui-navset-left {    padding-left: 6em;}
/* map to nav width */ 
.yui-navset-right {    padding-right: 6em;}
/* ditto */

/* core */
.yui-nav, .yui-nav li {    margin: 0;    padding: 0;    list-style: none;} 
.yui-navset li em {    font-style: normal;}
.yui-navset {    /* position: absolute; top: 0px; left: 0px; position:  relative;   contain absolute positioned tabs (left/right) */    zoom: 1;}
.yui-navset .yui-content {    zoom: 1;} 
.yui-navset .yui-nav li {    display: inline-block;    display:inline; /* IE */vertical-align:bottom; /* safari: for overlap */cursor:pointer; /* gecko: due to -moz-inline-stack on anchor */zoom:    1; 
/* IE: kill space between horizontal tabs */}
.yui-navset-left .yui-nav li, .yui-navset-right .yui-nav li {
	display: block;
	font-size: 50%;
}
.yui-navset .yui-nav a {    outline: 0; /* gecko: keep from shifting */} 
.yui-navset .yui-nav a {    position: relative;}/* IE: to allow overlap */ .yui-navset .yui-nav li a {    display: block;    display: inline-block;    vertical-align: bottom; /* safari: for overlap */    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; /* for inline overlap (reverse for Op border bug) */} 
.yui-navset .yui-nav li a em {    display: block;}
/* position left and right oriented tabs */ .yui-navset-left .yui-nav, .yui-navset-right .yui-nav {    position: absolute;    z-index: 1;} 
.yui-navset-left .yui-nav {    left: 0;} .yui-navset-right .yui-nav {    right: 0;}
.yui-navset .yui-nav li a, .yui-navset .yui-content {    border: 0px solid #000; /* label and content borders */}
.yui-navset .yui-nav .selected a, .yui-navset .yui-nav a:hover, .yui-navset .yui-content {    /* background-color: #f6f7ee; /* active tab, tab hover, and content #FFFFFF */}
.yui-navset .yui-nav li em {    padding: .5em;}
/* tab padding *//* defaults to orientation "top" */ 
.yui-navset .yui-nav .selected a {    border-bottom-width: 0; /* no bottom border for active tab */    padding-bottom: 1px; /* to match height of other tabs */}
.yui-navset .yui-content {    margin-top: -1px; /* for active tab overlap */}
/* overrides for other orientations */ 
.yui-navset-bottom .yui-nav .selected a {    border-width: 0 1px 1px; /* no top border for active tab */    padding: 1px 0 0; /* to match height of other tabs */} 
.yui-navset-bottom .yui-content {    margin: 0 0 -1px; /* for active tab overlap */}
.yui-navset-left .yui-nav li.selected a {    border-width: 1px 0 1px 1px; /* no right border for active tab */    padding: 0 1px 0 0; /* to match width of other tabs */}
.yui-navset-left .yui-content {    margin: 0 0 0 -1px; /* for active tab overlap */}
.yui-navset-right .yui-nav li.selected a {    border-width: 1px 1px 1px 0; /* no left border for active tab */    padding: 0 0 0 1px; /* to match width of other tabs */}
.yui-navset-right .yui-content {    margin: 0 -1px 0 0; /* for active tab overlap */}