
/**** menu width define here : #SourceForgMenu #doc4,.yui-t2{ *width: 200px; margin: auto; text-align: left; width: 200px; } ***/
* html .clearfix,* html .sfbox{ height: 1%; }
#SourceForgMenu a{ color: #0f228c; text-decoration: none; }
#SourceForgMenu a:hover{ text-decoration: underline; }
#SourceForgMenu { *font: x-small; *font-size: small; font: 13px/1.231 arial,helvetica,clean,sans-serif; }
#SourceForgMenu { text-align: center; }
#SourceForgMenu div,#SourceForgMenu ul,#SourceForgMenu li{ margin: 0; padding: 0; }

#SourceForgMenu li{ list-style: none; }
#SourceForgMenu .clear{ clear: both; display: block; }
/* End hide from IE-mac */
#SourceForgMenu .clearfix,#SourceForgMenu .sfbox,.toolbar{ display: inline-block; }
/* Hides from IE-mac \*/
#SourceForgMenu .clearfix:after,#SourceForgMenu .sfbox:after{ clear: both; content: "."; display: block; height: 0; visibility: hidden; }
.yui-b { position: relative; }
.yui-b{ _position: static; }
.yui-b input.text,.yui-b input.password{ width: 240px; }
.yui-g .yui-g .yui-u{ width: 48.1%; }
.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: 49%; }
.yui-g .yui-gb .yui-u{ _margin-left: 1.0%; }
.yui-g .yui-gb div.first,.yui-gb .yui-gb div.first{ *margin-right: 0; *width: 32%; _width: 31.7%; }
.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 .yui-u,.yui-gb .yui-gc .yui-u{ _float: right; _margin-left: 0; margin-right: 0; width: 32%; }
.yui-g .yui-gc div.first,.yui-gd .yui-g, .yui-gc div.first,.yui-gd .yui-u { width: 66%; }
.yui-g .yui-gd div.first{ _width: 29.9%; }
.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-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, .yui-gb .yui-ge div.yui-u,.yui-gb .yui-gf div.yui-u { float: right; }
.yui-gb .yui-g div.first{ *margin-right: 4%; _margin-right: 1.3%; }
.yui-gb .yui-g div.first,.yui-gb .yui-gb div.first{ *margin-left: 0; }
.yui-gb .yui-gb .yui-u{ _margin-left: .7%; }
.yui-gb .yui-gb .yui-u,.yui-gb .yui-gc .yui-u{ *margin-left: 1.8%; _margin-left: 4%; }
.yui-gb .yui-gc div.first{ *float: left; *margin-left: 0; width: 66%; }
.yui-gb .yui-gc div.first,.yui-gb .yui-gd div.first{ *margin-right: 0; }
.yui-gb .yui-gd .yui-u{ *width: 66%; _width: 61.2%; }
.yui-gb .yui-gd div.first, .yui-gd div.first, .yui-gb .yui-gd div.first, .yui-ge div.first .yui-gd div.first { width: 32%; }
.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf .yui-u{ margin: 0; }
.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-gb .yui-u{ *margin-left: 1.9%; *width: 31.9%; }
.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,.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, .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, .yui-gb .yui-ge div.first,.yui-gb .yui-gf div.first { float: left; }
.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u{ *margin-left: 0; *width: 48.1%; }
.yui-ge .yui-g, .yui-ge .yui-u,.yui-gf div.first { width: 24%; }
.yui-ge div.first .yui-gd .yui-u{ width: 65%; }
.yui-ge div.first,.yui-gf .yui-u, .yui-gf .yui-g { width: 74.2%; }
.yui-t2 #yui-main .yui-b{ *margin-left: 14.55em; margin-left: 14.8461em; }
.yui-t2 .yui-b{ *width: 13.50em; float: left; width: 13.8461em; }
#SourceForgMenu #doc4,.yui-t2{ *width: 200px; margin: auto; text-align: left; width: 200px; }
#doc4{ *width: 73.05em; width: 74.923em; }
#ie6only #hd .yui-b, #ie6only #doc4-b, #ie6only #ft .yui-b { width: 73.05em; }
#ie6only #sidebar #subnav li .flyout .frame{ height: 100%; margin-bottom: 0; position: relative; top: 10px; }
#sidebar #subnav .inner:hover a,#sidebar #subnav .inner.hover a{ background: transparent url(flyout-item-bottom.png) no-repeat 0 100%; }
#sidebar #subnav .inner:hover,#sidebar #subnav .inner.hover{ background: transparent url(flyout-item-top.png) no-repeat 0 0; position: relative; }
#sidebar #subnav li{ background: transparent url(grey-dots.gif) repeat-x 0 100%; display: block; margin: -1px 0 0!important; zoom: 1; }
#sidebar #subnav li .flyout{ background: url(flyout-top.png) #FFFFFF no-repeat 0 0; display: none; left: 12.5em; margin-bottom: 10px; position: absolute; top: 0; width: 435px; z-index: 1; zoom: 1; }
#sidebar #subnav li .flyout .frame{ background: transparent url(flyout-bottom.png) no-repeat 100% 100%; margin-bottom: -10px; overflow: hidden; padding: 10px; }
#sidebar #subnav li .flyout .related { display: none; }
#sidebar #subnav li .flyout li { background-image: none; }
#sidebar #subnav li .flyout li{ background: url(flyout-bull.gif) no-repeat 7px 5px; font-weight: normal!important; margin: .25em 0; padding: 0 0 0 20px; }
#sidebar #subnav li .flyout li a { color: #0f228c; }
#sidebar #subnav li .flyout li a,#sidebar #subnav li:hover .flyout li a,#sidebar #subnav li.hover .flyout li a{ background-image: none; padding: 0; }
#sidebar #subnav li .flyout li a:hover{ font-weight: normal; text-decoration: underline; }
#sidebar #subnav li .flyout li strong,#sidebar #subnav li .flyout li strong a{ font-weight: bold!important; }
#sidebar #subnav li .flyout.single{ background: url(flyout-top-single.png) #FFFFFF no-repeat 0 0; width: 230px; }
#sidebar #subnav li .flyout.single .frame{ background: transparent url(flyout-bottom-single.png) no-repeat 100% 100%; }
#sidebar #subnav li .flyout.yui-g div.first{ border-right: 1px dotted #B5B5B5; }
#sidebar #subnav li .inner{ display: block; margin: 0; padding: 0; }
#sidebar #subnav li a{ background: transparent url(nav-arrow.png) no-repeat 98% 8px; display: block; margin: 0; padding: 5px 1px 5px 8px; text-decoration: none; zoom: 1; }
#sidebar #subnav li a.no_children{ background: none; }
#sidebar #subnav li.no_children:hover, #sidebar #subnav li.no_children.hover{ background: transparent url(grey-dots.gif) repeat-x 0 100%; display: block; margin: -1px 0 0!important; zoom: 1; }
#sidebar #subnav li:hover .flyout,#sidebar #subnav li.hover .flyout, .clearfix,.sfbox, .yui-gf.toolbar { display: block; }
#sidebar #subnav li:hover a,#sidebar #subnav li.hover a{ color: #896786; }
#sidebar .sfbox{ background-image: url(boxes/blue-bar.gif); border-width: 0; padding: 15px 0 0; }
#sidebar .sfbox.subnav{ background-color: transparent; }
#sidebar .subnav h3{ color: #896786; font-size: 116%; font-weight: bold; margin: 0 0 .5em; }
