/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.7.0
*/
html{color:#000;background:#FFF;}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-size:small;*font:x-small;}select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}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:19.0769em;*width:19.50em;}.yui-t3 #yui-main .yui-b{margin-left:22.0769em;*margin-left:22.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{width:32%;margin-left:1.99%;}.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{width:49%;*width:48.1%;*margin-left:0;}.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{width:32%;_float:right;margin-right:0;_margin-left:0;}.yui-gb .yui-gc div.first{width:66%;*float:left;*margin-left:0;}.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{*width:48.1%;*margin-left:0;}.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{content:".";display:block;height:0;clear:both;visibility:hidden;}#hd,#bd,#ft,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf{zoom:1;}

/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.7.0
*/
body{margin:10px;}h1{font-size:138.5%;}h2{font-size:123.1%;}h3{font-size:108%;}h1,h2,h3{margin:1em 0;}h1,h2,h3,h4,h5,h6,strong,dt{font-weight:bold;}optgroup{font-weight:normal;}abbr,acronym{border-bottom:1px dotted #000;cursor:help;}em{font-style:italic;}del{text-decoration:line-through;}blockquote,ul,ol,dl{margin:1em;}ol,ul,dl{margin-left:2em;}ol li{list-style:decimal outside;}ul li{list-style:disc outside;}dl dd{margin-left:1em;}th,td{border:1px solid #000;border:none;padding:.5em;}th{font-weight:bold;text-align:center;}caption{margin-bottom:.5em;text-align:center;}sup{vertical-align:super;}sub{vertical-align:sub;}p,fieldset,table,pre{margin-bottom:1em;}button,input[type="checkbox"],input[type="radio"],input[type="reset"],input[type="submit"]{padding:1px;}

/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.7.0
*/
.yuimenu{top:-999em;left:-999em;}.yuimenubar{position:static;}.yuimenu .yuimenu,.yuimenubar .yuimenu{position:absolute;}.yuimenubar li,.yuimenu li{list-style-type:none;}.yuimenubar ul,.yuimenu ul,.yuimenubar li,.yuimenu li,.yuimenu h6,.yuimenubar h6{margin:0;padding:0;}.yuimenuitemlabel,.yuimenubaritemlabel{text-align:left;white-space:nowrap;}.yuimenubar ul{*zoom:1;}.yuimenubar .yuimenu ul{*zoom:normal;}.yuimenubar>.bd>ul:after{content:".";display:block;clear:both;visibility:hidden;height:0;line-height:0;}.yuimenubaritem{float:left;}.yuimenubaritemlabel,.yuimenuitemlabel{display:block;}.yuimenuitemlabel .helptext{font-style:normal;display:block;margin:-1em 0 0 10em;}.yui-menu-shadow{position:absolute;visibility:hidden;z-index:-1;}.yui-menu-shadow-visible{top:2px;right:-3px;left:-3px;bottom:-3px;visibility:visible;}.hide-scrollbars *{overflow:hidden;}.hide-scrollbars select{display:none;}.yuimenu.show-scrollbars,.yuimenubar.show-scrollbars{overflow:visible;}.yuimenu.hide-scrollbars .yui-menu-shadow,.yuimenubar.hide-scrollbars .yui-menu-shadow{overflow:hidden;}.yuimenu.show-scrollbars .yui-menu-shadow,.yuimenubar.show-scrollbars .yui-menu-shadow{overflow:auto;}.yui-overlay.yui-force-redraw{margin-bottom:1px;}.yui-skin-sam .yuimenubar{font-size:93%;line-height:2;*line-height:1.9;border:solid 1px #808080;background:url(yui-sprite.png) repeat-x 0 0;}.yui-skin-sam .yuimenubarnav .yuimenubaritem{border-right:solid 1px #ccc;}.yui-skin-sam .yuimenubaritemlabel{padding:0 10px;color:#000;text-decoration:none;cursor:default;border-style:solid;border-color:#808080;border-width:1px 0;*position:relative;margin:-1px 0;}.yui-skin-sam .yuimenubarnav .yuimenubaritemlabel{padding-right:20px;*display:inline-block;}.yui-skin-sam .yuimenubarnav .yuimenubaritemlabel-hassubmenu{background:url(menubaritem_submenuindicator.png) right center no-repeat;}.yui-skin-sam .yuimenubaritem-selected{background:url(yui-sprite.png) repeat-x 0 -1700px;}.yui-skin-sam .yuimenubaritemlabel-selected{border-color:#7D98B8;}.yui-skin-sam .yuimenubarnav .yuimenubaritemlabel-selected{border-left-width:1px;margin-left:-1px;*left:-1px;}.yui-skin-sam .yuimenubaritemlabel-disabled{cursor:default;color:#A6A6A6;}.yui-skin-sam .yuimenubarnav .yuimenubaritemlabel-hassubmenu-disabled{background-image:url(menubaritem_submenuindicator_disabled.png);}.yui-skin-sam .yuimenu{font-size:93%;line-height:1.5;*line-height:1.45;}.yui-skin-sam .yuimenubar .yuimenu,.yui-skin-sam .yuimenu .yuimenu{font-size:100%;}.yui-skin-sam .yuimenu .bd{*zoom:1;_zoom:normal;border:solid 1px #808080;background-color:#fff;}.yui-skin-sam .yuimenu .yuimenu .bd{*zoom:normal;}.yui-skin-sam .yuimenu ul{padding:3px 0;border-width:1px 0 0 0;border-color:#ccc;border-style:solid;}.yui-skin-sam .yuimenu ul.first-of-type{border-width:0;}.yui-skin-sam .yuimenu h6{font-weight:bold;border-style:solid;border-color:#ccc;border-width:1px 0 0 0;color:#a4a4a4;padding:3px 10px 0 10px;}.yui-skin-sam .yuimenu ul.hastitle,.yui-skin-sam .yuimenu h6.first-of-type{border-width:0;}.yui-skin-sam .yuimenu .yui-menu-body-scrolled{border-color:#ccc #808080;overflow:hidden;}.yui-skin-sam .yuimenu .topscrollbar,.yui-skin-sam .yuimenu .bottomscrollbar{height:16px;border:solid 1px #808080;background:#fff url(yui-sprite.png) no-repeat 0 0;}.yui-skin-sam .yuimenu .topscrollbar{border-bottom-width:0;background-position:center -950px;}.yui-skin-sam .yuimenu .topscrollbar_disabled{background-position:center -975px;}.yui-skin-sam .yuimenu .bottomscrollbar{border-top-width:0;background-position:center -850px;}.yui-skin-sam .yuimenu .bottomscrollbar_disabled{background-position:center -875px;}.yui-skin-sam .yuimenuitem{_border-bottom:solid 1px #fff;}.yui-skin-sam .yuimenuitemlabel{padding:0 20px;color:#000;text-decoration:none;cursor:default;}.yui-skin-sam .yuimenuitemlabel .helptext{margin-top:-1.5em;*margin-top:-1.45em;}.yui-skin-sam .yuimenuitem-hassubmenu{background-image:url(menuitem_submenuindicator.png);background-position:right center;background-repeat:no-repeat;}.yui-skin-sam .yuimenuitem-checked{background-image:url(menuitem_checkbox.png);background-position:left center;background-repeat:no-repeat;}.yui-skin-sam .yui-menu-shadow-visible{background-color:#000;opacity:.12;filter:alpha(opacity=12);}.yui-skin-sam .yuimenuitem-selected{background-color:#B3D4FF;}.yui-skin-sam .yuimenuitemlabel-disabled{cursor:default;color:#A6A6A6;}.yui-skin-sam .yuimenuitem-hassubmenu-disabled{background-image:url(menuitem_submenuindicator_disabled.png);}.yui-skin-sam .yuimenuitem-checked-disabled{background-image:url(menuitem_checkbox_disabled.png);}
/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.7.0
*/
.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{position:absolute;left:-999999px;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{margin:0;padding:0;list-style:none;}.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{content:'';display:block;clear:both;}.yui-navset .yui-nav li,.yui-navset .yui-navset-top .yui-nav li,.yui-navset .yui-navset-bottom .yui-nav li{display:inline-block;display:-moz-inline-stack;*display:inline;vertical-align:bottom;cursor:pointer;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{right:0;left:auto;}.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(yui-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;cursor:hand;padding:.25em .75em;left:0;right:0;bottom:0;top:-1px;position:relative;}.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(yui-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(yui-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;Xposition:absolute;top:0;bottom:0;}.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;padding:.2em .75em;top:auto;left:-1px;}.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;top:auto;bottom:-1px;}
.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;}

img { -ms-interpolation-mode: bicubic; }


  #logo {
    display: inline-block;
    padding: 20px 0 12px 30px;
    text-decoration: none;
    border: none;
  }
  #seal {
      position: absolute;
      right: 2px;
      top: 4px;
      z-index: 10;
  }
  body {
    font-family: helvetica, verdana;
    DDbackground-image: url(/static/bambubg.jpg);
    background-repeat: no-repeat;
    background-position: top left ;
    background-attachment: fixed;
    margin:0;
    padding: 12px;
  }

  html {
    background-color: #ddedd2;
    background-color: #e6f2dd;   
    background-color: #fff;
    background-image: url(/static/grassbg-fade.jpg);
    background-repeat: no-repeat;
    background-position: bottom left ;
    background-attachment: fixed;
    background-color: #d4eaf8;
    background: #eee;
    padding: 0;
    margin:0 ;
    height:100%;
    color: #666;
  }
  h1, h2, h3 {
    font-size: 1.8em; 
    font-weight: bold; 
    color: #009bc8; 
    color: #ff66cc; 
    color: #cc9999; 
    color: #3bbdcd; 
    margin: 6px 0;
    font-family: verdana, arial;
  }
  h2 {font-size: 1.4em;}
  h3 {font-size: 1.2em; color: #333;}

  #ft {
    margin: 20px 20px;
    padding: 12px;
    border-top: solid 1px #999;
  }
  #ft a {
      margin: 0 6px;
      font-size: 90%;
      text-decoration: none;
      border-bottom: solid 2px #ccc;
      text-transform: uppercase;
  }
  #ft a:hover {
      color: #000;
      border-color: #c99;      
  }

  img.icon {
      width: 20px;
      height: 18px;
      vertical-align: middle;
  }

  #mymenubar {
      margin-bottom:10px;
      border: none;
      background: none;
      background: #999;
  }

  #mymenubar > div.bd > ul {
      width: 100%;
  }
  #mymenubar > div.bd > ul > li{
      display: inline-block;
      padding: 0px;
      border:none;
      border-right: solid 1px #eee;
      cursor: pointer hand;
  }
  #mymenubar > div.bd > ul > li > a {
      text-align: center;
      border:none;
      padding: 0 14px;
      color: #eee;
      cursor: pointer hand;
      text-transform: uppercase;
  }
  #mymenubar > div.bd > ul > li > a:hover {
      color: white;
  }
  #mymenubar > div.bd > ul > li.yuimenubaritem-selected {
      background: #666;
  }

  div.menu {
    font-size: 12px;
    text-align: justify;
    margin-bottom: 14px;
  }
  div.tabmenu {
    border: solid 1px #999;
    margin:0px;
  }
  div.menu table td {
    background: #bbdba4;
    background: #999;
    text-align: center;
    border: 0;
    padding: 0;
    border-right: solid 1px #eee;
    white-space: nowrap;
  }

  div.menu table td a, div.menu div span {
    margin: 0;
    color: #eee;
    display: inline-block;
    padding: 6px 10px 4px 10px;
    text-decoration: none;
    text-transform: capitalize;
    text-transform: uppercase;
    DDborder-left: solid 1px #767676;
  }

  div.menu table td a.ok {
    text-transform: capitalize;
    letter-spacing: 0.1em;
  }

  div.menu a:hover, div.menu .selected {
    color: #fff;
  }
  div.menu table td:hover {
      background: #aaa;
  }

  div.tabmenu div a, div.tabmenu div span {
    font-size: 0.8em;
  }

  div.pkg-box {
      width: 220px;
      display: inline-block;
      border: solid 1px #999;
      margin: 10px;
      padding: 6px;
      position:relative;
      -moz-border-radius: 8px;
      -webkit-border-radius: 8px;
     cursor: pointer;
     background: #eee;
     color: #666;
  }


  div.pkg-box:hover {
      background-color: #ccc;
      border-color: #fff;
  }

  div.pkg-box:hover h2 {
      color: #fff;
  }

  div.callig {
        font-family: times;
        font-size: 18px;
        font-style: italic;
  }

  div.callig em {
      font-weight: bold;
      color: orange;
      text-transform: uppercase;  
  }
  div.indent {
      padding-left:30px;
      
  }

  td.cc-logos img {
      margin: 0px;
      border: solid 2px transparent;
      opacity: 0.5;
  }
  td.cc-logos img.selected {
      opacity: 1.0;
      border: solid 2px red;
  }
  tr.total td {
      background: #ffff99;
      font-weight: bold;
  }

  table.lading td {
      border: none;
      border-bottom: solid 1px #333; 
  }

  #doc, #doc2 {
      background: #fff;
      clear:both;
      width: 870px;
  }
  #cont, #top, #bottom {
    background-image: url(/static/middle-bg.png);
    background-repeat: repeat-y;
  }
  #cont {
      background: none;
      DDborder: double 6px #999;  
      clear:both;
      min-height: 500px;
  }
  #bottom {
    background-image: url(/static/bottom-bg.png);
    height:22px;
  }
  #top {
    background-image: url(/static/top-bg.png);
  }
  #hd {
    padding: 0;
    position: relative;
  }
  #bd {
    padding: 0 26px;
  }

#product-tabview .yui-content {
    height: 250px;
    overflow: auto;
}

/* fix for renderbug in Safari3: visibility:hidden can leave 
visual artifacts around; display:none seems to kill it */
.yui-navset .yui-content .yui-hidden {
    display:none;
}

div.iblock {
    display: inline-block;
}
div.marginal {
    margin: 6px;
}
div.tagline {
    position: absolute;
    bottom:0px;
    right: 0px;
    width: 80px;
    background: #ff9;
    color: black;
    padding: 2px;
    text-align:center;
    font-size: 0.8em;
}

div.clear {
    clear:both;
}

ul.ingredient-list li, .spaced li {
    margin: 0.4em 0;
}

ul.nodot li, ul.nodot {
    list-style-type: none;
    margin:0;
    padding:0;
}

span.price {
    color: #000;
}

a {
    color: #333;
    text-decoration: none;
    border-bottom: solid 1px #ccc;
}

a:hover {
    color:#000;
    border-bottom: solid 1px #c99;
}

.yui-skin-sam .button {
    background-color: #cc9999;
    background-color: #ccc;
    color: #333;
    font-weight: bold;
    display: inline-block;
    padding: 4px 6px;
    border: none;
    cursor: pointer;
    margin:6px;
}

.button:hover {
    background-color: #ccaaaa;
    color: #fff;
}

.yui-skin-sam .button-lg {
    background-color: #cc9999;
    background-color: #a00;
    background: #5aa9c4;
    color: #fff;
    font-weight: bold;
    display: inline-block;
    padding: 4px 6px;
    border: none;
    cursor: pointer;
    margin:6px;
    font-size: 14pt;
    text-transform: uppercase;
}
.yui-skin-sam .button-lg:hover {
    background-color: #666;
}


.fixedw {
    text-align: center;
    width: 90px;
}

div.subtle {
   font-size: 10px;
   font-style: italic;
}

div.subtle a {
    margin: 0 0.5em;
}

img.product {
    max-width: 160px;
    max-height: 300px;
}

img.product-sm {
    max-width: 100px;
    max-height: 90px;
}
.clear {
    clear:both;
}

.right {
    display: inline-block;
    float:right;
    margin: 2px 8px;
}
.left {
    display: inline-block;
    float:left;
    margin: 2px 8px;
}
.centered {
    text-align:center;
}

div.prod-bite {
    display: inline-block;
    text-align:center;
    margin: 3px;
    width:70px;
    border: solid 1px transparent;
    padding: 2px;
}

div.prod-bite img {
    max-width: 70px;
}

div.padded {
    padding: 1em;
}

.valigntop {
    display: inline-block;
    vertical-align: top;
}

.spill {
    display: inline-block;
    height:1em;
}

.plus {
    font-size:3em;
    font-weight:bold;
    color:#666;
}

.nowrap {
    whitespace: no-wrap;
}

a.nou {
    text-decoration: none;
    border: none;
}

.twoem {
    display: inline-block;
    height: 2em;
    overflow: hidden;
    padding:0;
    margin:0;
    line-height: 1;
}
.threeem {
    display: inline-block;
    height: 3em;
    overflow: hidden;
    padding:0;
    margin:0;
    line-height: 1;
}
.fourem {
    height: 4em;
    overflow: hidden;
    padding:0;
    margin:0;
    line-height: 1;
}

.sm {
    font-size: 10px;
}

ul.errorlist, ul.errorlist li {
    list-style-type: none;
    margin: 0px; 
    padding:1px 2px;
    background: #c99;
    color: #000; 
}


/* yui overrides */
.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:#bbdba4;
    background:#eee;
    background-image: none;
    color:#333;
}

.yui-skin-sam .yui-navset .yui-nav, .yui-skin-sam .yui-navset .yui-navset-top .yui-nav {
border-color:#bbdba4;
border-style:solid;
border-width:0 0 0px;
}

.yui-skin-sam .yui-navset .yui-content {
    background:#fff none repeat scroll 0 0;
    padding: 6px 16px;
}


.yui-skin-sam table.form td, .yui-skin-sam table.form th, .noborder {
    border: none;
}

.big {
    font-size: 140%;
}

.yui-skin-sam .yuimenu div.bd {
    background: #ddd;
}

.yui-skin-sam .yuimenuitem a {
    color: #000;
    border: none;
}
.yui-skin-sam .yuimenuitem a:hover {
    color: #fff;
    background: #666;
}

/* cart */
input.qty {
    width:3em;
    text-align:right;
}

fieldset {
    border: groove 2px grey;
    padding: 2em;
    margin:1em;
}
legend {
    font-size: 140%;
    color: #900;
}


#checkoutprogress ul {
  list-style-type: none;
  margin:0;
  padding:0;
}
#checkoutprogress ul li {
   display: inline-block;
   margin:0;
   padding: 6px;
   color: #fff;
   background: #5aa9c4;
   font-size: 14pt;
   font-weight:bold;
}
#checkoutprogress ul li.active {
    background-color: #153256;
}

h4.greybar {
    width: 100%;
    background: #666;
    color: #fff;
    font-weight: bold;
    font-size: 12pt;
    padding: 4px;
}

.form-error {
    font-weight: bold;
    color: #900;
}

.hiw {
    width: 250px;
    padding: 10px 10px 10px 10px;
    background: #b1d6e0;
    border: outset 2px #e0f8fa;
    margin-bottom: 12px;
}

.hiw p {
    font-size: 12pt;
    margin: 0;
}

.hiw-head {
    font-size: 14pt;
    font-weight: bold;
    padding-bottom: 6px;
    margin-bottom: 6px;
    border-bottom: solid 1px #fff;
}

.fright {
    float: right;
}

.asterix {
    font-size: 90%;
    text-align: right;
    padding-right: 1em;
    font-style: italic;
}