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,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{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 {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
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:57.69em;*width:56.25em;min-width:750px;}#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{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{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-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;}s .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%;}#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{zoom:1;}
h1{font-size:138.5%;}
h2{font-size:123.1%;}
h3{font-size:108%;}
h1,h2,h3,h4,h5,h6,strong{font-weight:bold;}
abbr,acronym{border-bottom:1px dotted #000;cursor:help;}
em{font-style:italic;}
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;}
dt {font-weight: bold; margin-top:0.5em;}
caption{margin-bottom:.5em;text-align:center;}
p,fieldset,table,pre{margin-bottom:1em;}
fieldset {padding-left: 24px; line-height: 2.0em}
legend {font-weight: bold; font-size: 1.2em; padding-left: 0px}
label {font-weight: bold; color: #666}
label.inline {display: block; min-width:140px; float:left; clear:left}
html, body{ margin: 0; height: 100%; background-color:#eee}
body {font-family: "lucida grande",tahoma,verdana,sans-serif; font-size: 0.8em; line-height:1.3; background-image: none}
div {text-align: left}
hr {height: 1px; border: 0; background: #aaa}
#wrapper{ margin-left: auto; margin-right: auto; min-height: 100%; height: auto !important; margin-bottom: -4em; background-color: #eee; padding-left: 10px; padding-right: 10px}
#appFooter, #appFooterPush {height: 3em; text-align:left}
#doc2, #wrapper, #appFooter{ width: 900px}
#navbar {padding:4px; border: solid 1px #ccc; height:16px; background-image: url('/images/skin08/vertgrad-gray-24.png'); margin: 4px 0px 4px 0px; color: #444}
#search_input {float: right; margin-top: -2px}
#search_input * {vertical-align: middle; *vertical-align: text-top}
#search.notFocused {color: #999}
#appFooter{ margin-top:4px; padding-top: 4px; margin-left: auto; margin-right: auto; border-top: solid 1px #ccc; line-height: 1.5em; overflow:auto}
#appFooter .details {font-size: 0.80em}
#appFooter .copyright{ float: left; color: #aaa}
#appFooter .version{ float: right; color: #aaa}
.minisitemap {width:200px; float: left}
.top_grid_list {width:100%; float:left}
.clear, #top_gridz {clear:both }
.top_grid_list ol {margin-left: 2.25em; *margin-left: 2.5em}
h1 {font-weight: bold; font-size: 1.5em}
h2 {font-weight: bold; font-size: 1.2em}
h3 {font-weight: bold; font-size: 1.1em}
h4 {font-weight: bold}
img{ vertical-align: middle}
.paddedListDiv{ margin-top: 5px; overflow: auto}
.yui-dialog, x:-moz-any-link{ position: fixed !important; *position: absolute !important}
.topSlider{ position: relative; overflow-x: hidden; overflow-y: visible; width: 300px}
.sliderOuterDiv{ width: 900px}
.sliderOuterDiv .top_grid_list{ float: left; width: 300px}
.topSlider li {margin-top: 0.5em; font-weight: bold;}
.topSlider li span {font-weight: normal}
.topSlider li .tag {font-weight: bold}
.slideDesc {display: block; max-height: 2.7em; overflow: hidden}
#top_gridz h2 img{ cursor: pointer}
.borderless, .borderless td{ border: 0}
.bigSearchBox{ font-size: 18px; padding: 2px; width: 400px; margin-top: 1px; *margin-top: 0px}
.bigSearchButton{ font-size: 18px; padding: 0; height: 30px; *height: 31px; vertical-align: top}
.searchRecord{ margin-top: 1em; margin-bottom: 1em}
.searchMetaBar{ padding: 0.7em; margin: 1.0em 0em 1.0em 0em; background: #ddd; color: #666; overflow:auto}
.searchProcessed{ float: right}
.searchName a{ font-size: 130%; font-weight: bold}
.searchTop {margin-right: 10px}
.searchTop.theTop {font-weight: bold}
.searchTop .searchTopImg {width: 10px; height: 9px; margin-right: 2px}
.inline {display: inline}
table.padded td{ padding: 2px 4px 2px 4px}
#rightside {width: 300px; float: right}
#create {width:250px; border:1px solid #aaa; background-image: url('/images/skin08/300-grey-grad.png'); padding: 24px}
sup {font-size: 75%}
.ft SPAN.default BUTTON {color: black !important; font-weight: bold}
#content .message{ display: none}
.flash div {font-weight: bold; padding: 5px 20px 5px 5px; color: #333; position: relative; margin: 2px 7px; line-height: 12px}
.flash .error-message {border: solid 2px #f66; background-color: #fbb}
.flash .warning-message {border: solid 2px #fc0; background-color: #ffb}
.flash .notice-message, .flash .info-message {border: solid 2px #090; background-color: #A5FF7F}
.tab_menu, .nav_menu {font-weight:bold; font-size: 0.85em}
.tab_menu a, .nav_menu a {text-decoration: none; color: #365F91; padding:2px}
.tab_menu a:link, .nav_menu a:link {text-decoration: none}
.tab_menu a:visited, .nav_menu a:visited {text-decoration: none}
.tab_menu a:hover, .nav_menu a:hover {color: #fff; background-color: #365F91}
.tag {font-weight: bold; font-size: 0.8em; text-transform: uppercase; padding: 1px 2px 1px 2px; margin: 0px 4px 0px 4px}
.tag-red {color: #fff; background-color: #c00}
.tag-green {color: #fff; background-color: #0c0}
.tag-blue {color: #fff; background-color: #00c}
.tag-orange {color: #000; background-color: #fc0}
.rssMenu, .rssByline {color: #777}
.rssMenu {float: right}
.blog-post {margin-bottom:1.0em}
.formRowDiv {padding-bottom: 4px; overflow: hidden; *padding-bottom: 0}
#tryThese {margin-top: 30px; font-size: 0.85em; text-align: right !important}
#tryThese a {font-weight: bold}
#tryThese img {cursor: pointer; vertical-align: middle; margin-left: 2px}
.wizardStep{ display: none}
.wizardError, #wizardSubmitDiv, #wizardPrevBut{ display: none}
#wizardStep1{ display: block}
label{ width: 160px; float: left}
.stepHeader{ margin-bottom: 5px; font-weight: bold; font-size: 105%; background: #ddd; padding: 5px}
.wizardButtons{ margin-top: 10px}
.extra-padding {margin-bottom:20px}
.widget {border: solid 1px #aaa; background: white url('/images/skin08/vertgrad-fc0.png') repeat-x scroll left bottom; overflow: auto; margin-bottom:1.0em}
.widget #title {background:#ff9900; color:#fff; font-size:1.3em; font-weight:bold; margin: 4px; padding:3px}
.widget #content {font-size:1.2em; font-weight: bold; margin: 8px}
.widget #action {font-size:1.3em; font-weight:bold; margin: 4px; padding:2px; clear:both; float:right}
.auto_complete {width: 350px; background: #fff}
.auto_complete ul {border:1px solid #888 !important; margin:0 !important; padding:0 !important; width:100% !important; list-style-type: none !important; list-style-image: none !important}
.auto_complete li {margin:0 !important; padding:3px !important; list-style-type: none !important; list-style-image: none !important; cursor: default}
.auto_complete li.selected {background-color: #ffb !important}
.auto_complete li strong.highlight {color: #800 !important; margin:0 !important; padding:0 !important}
.channelModule {border-top: 3px solid black; border-bottom: 3px solid black; margin-bottom: 4px; *margin-right: 4px; width: 49%; display: inline-block; *float: left}
.channelModule div {padding: 6px 4px 6px 4px}
.channelModule .odd {background: white}
.channelModule .even {}
.channelModule .header {border-bottom: 3px solid black; font-weight: bold; font-size: 108%}
.channelModule a {font-weight: bold}
#channels-section {margin: 10px; margin-top: 20px}
.channelsPadding {clear: both; margin-bottom: 8px}
.disabled {opacity: .3; filter: alpha(opacity=10); cursor: default !important}
.facebookDiv {padding: 4px; background: #eee; border: 1px solid #ddd}
.browse_left {width: 200px; float: left}
.browse_right {overflow: hidden}
.std-box {width: 300px; height: 250px}
.std-sky {width: 160px; height: 600px}
.std-leader {width: 728px; height: 90px}
.yui-overlay,.yui-panel-container{visibility:hidden;position:absolute;z-index:2;}.yui-panel-container form{margin:0;}.mask{z-index:1;display:none;position:absolute;top:0;left:0;right:0;bottom:0;}.mask.block-scrollbars{overflow:auto;}.masked select,.drag select,.hide-select select{_visibility:hidden;}.yui-panel-container select{_visibility:inherit;}.hide-scrollbars,.hide-scrollbars *{overflow:hidden;}.hide-scrollbars select{display:none;}.show-scrollbars{overflow:auto;}.yui-panel-container.show-scrollbars,.yui-tt.show-scrollbars{overflow:visible;}.yui-panel-container.show-scrollbars .underlay,.yui-tt.show-scrollbars .yui-tt-shadow{overflow:auto;}.yui-panel-container.shadow .underlay.yui-force-redraw{padding-bottom:1px;}.yui-effect-fade .underlay{display:none;}.yui-tt-shadow{position:absolute;}.yui-skin-sam .mask{background-color:#000;opacity:.25;*filter:alpha(opacity=25);}.yui-skin-sam .yui-panel-container{padding:0 1px;*padding:2px 3px;}.yui-skin-sam .yui-panel{position:relative;*zoom:1;left:0;top:0;border-style:solid;border-width:1px 0;border-color:#808080;z-index:1;}.yui-skin-sam .yui-panel .hd,.yui-skin-sam .yui-panel .bd,.yui-skin-sam .yui-panel .ft{*zoom:1;*position:relative;border-style:solid;border-width:0 1px;border-color:#808080;margin:0 -1px;}.yui-skin-sam .yui-panel .hd{border-bottom:solid 1px #ccc;}.yui-skin-sam .yui-panel .bd,.yui-skin-sam .yui-panel .ft{background-color:#F2F2F2;}.yui-skin-sam .yui-panel .hd{padding:0 10px;font-size:93%;line-height:2;*line-height:1.9;font-weight:bold;color:#000;background:url('../javascripts/yui/build/assets/skins/sam/sprite.png') repeat-x 0 -200px;}.yui-skin-sam .yui-panel .bd{padding:10px;}.yui-skin-sam .yui-panel .ft{border-top:solid 1px #808080;padding:5px 10px;font-size:77%;}.yui-skin-sam .yui-panel-container.focused .yui-panel .hd{}.yui-skin-sam .container-close{position:absolute;top:5px;right:6px;width:25px;height:15px;background:url('../javascripts/yui/build/assets/skins/sam/sprite.png') no-repeat 0 -300px;cursor:pointer;}.yui-skin-sam .yui-panel-container .underlay{right:-1px;left:-1px;}.yui-skin-sam .yui-panel-container.matte{padding:9px 10px;background-color:#fff;}.yui-skin-sam .yui-panel-container.shadow{_padding:2px 5px 0 3px;}.yui-skin-sam .yui-panel-container.shadow .underlay{position:absolute;top:2px;right:-3px;bottom:-3px;left:-3px;*top:3px;*left:-1px;*right:-1px;*bottom:-1px;_top:0;_right:0;_bottom:0;_left:0;_margin-top:3px;_margin-left:-1px;background-color:#000;opacity:.12;*filter:alpha(opacity=12);}.yui-skin-sam .yui-dialog .ft{border-top:none;padding:0 10px 10px 10px;font-size:100%;}.yui-skin-sam .yui-dialog .ft .button-group{display:block;text-align:right;}.yui-skin-sam .yui-dialog .ft button.default{font-weight:bold;}.yui-skin-sam .yui-dialog .ft span.default{border-color:#304369;background-position:0 -1400px;}.yui-skin-sam .yui-dialog .ft span.default .first-child{border-color:#304369;}.yui-skin-sam .yui-dialog .ft span.default button{color:#fff;}.yui-skin-sam .yui-simple-dialog .bd .yui-icon{background:url('../javascripts/yui/build/assets/skins/sam/sprite.png') no-repeat 0 0;width:16px;height:16px;margin-right:10px;float:left;}.yui-skin-sam .yui-simple-dialog .bd span.blckicon{background-position:0 -1100px;}.yui-skin-sam .yui-simple-dialog .bd span.alrticon{background-position:0 -1050px;}.yui-skin-sam .yui-simple-dialog .bd span.hlpicon{background-position:0 -1150px;}.yui-skin-sam .yui-simple-dialog .bd span.infoicon{background-position:0 -1200px;}.yui-skin-sam .yui-simple-dialog .bd span.warnicon{background-position:0 -1900px;}.yui-skin-sam .yui-simple-dialog .bd span.tipicon{background-position:0 -1250px;}.yui-skin-sam .yui-tt .bd{position:relative;top:0;left:0;z-index:1;color:#000;padding:2px 5px;border-color:#D4C237 #A6982B #A6982B #A6982B;border-width:1px;border-style:solid;background-color:#FFEE69;}.yui-skin-sam .yui-tt.show-scrollbars .bd{overflow:auto;}.yui-skin-sam .yui-tt-shadow{top:2px;right:-3px;left:-3px;bottom:-3px;background-color:#000;}.yui-skin-sam .yui-tt-shadow-visible{opacity:.12;*filter:alpha(opacity=12);}
.yuimenubar{visibility:visible;position:static;}.yuimenu .yuimenu,.yuimenubar .yuimenu{visibility:hidden;position:absolute;top:-10000px;left:-10000px;}.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-skin-sam .yuimenubar{font-size:93%;line-height:2;*line-height:1.9;border:solid 1px #808080;background:url('../javascripts/yui/build/assets/skins/sam/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('../javascripts/yui/build/menu/assets/skins/sam/menubaritem_submenuindicator.png') right center no-repeat;}.yui-skin-sam .yuimenubaritem-selected{background:url('../javascripts/yui/build/assets/skins/sam/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('../javascripts/yui/build/menu/assets/skins/sam/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{border:solid 1px #808080;background-color:#fff;}.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('../javascripts/yui/build/assets/skins/sam/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('../javascripts/yui/build/menu/assets/skins/sam/menuitem_submenuindicator.png');background-position:right center;background-repeat:no-repeat;}.yui-skin-sam .yuimenuitem-checked{background-image:url('../javascripts/yui/build/menu/assets/skins/sam/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('../javascripts/yui/build/menu/assets/skins/sam/menuitem_submenuindicator_disabled.png');}.yui-skin-sam .yuimenuitem-checked-disabled{background-image:url('../javascripts/yui/build/menu/assets/skins/sam/menuitem_checkbox_disabled.png');}
.balloon3{ position: absolute; overflow: hidden; z-index: 998; top: 0; left: 0; width: 260px; height: 200px; visibility: hidden; background: #e7e7e7; border: 2px solid #6C6C6C}
.balloon3 .balloon3bg{ vertical-align: top}
.balloon3calloutArrow{ position: absolute; top: 0px; width: 16px; height: 52px; visibility: hidden; z-index: 999}
.balloon3 .content{ white-space: normal; font-size: 12px; overflow: auto; text-align: left; padding: 6px; height: 100%}
.balloon3 .cross{ background: url('/images/skin08/balloon/cross-1.gif') no-repeat 1px 0; position: absolute; top: 4px; right: 4px; width: 16px; height: 16px; margin: 1px}
.balloon3 .cross.hover{ border: 1px solid black; margin: 0}
html {overflow-y: scroll}
#gridPlaceholder1, #gridPlaceholder1 input, #gridPlaceholder1 textarea{ font-family: "Lucida Grande", "Verdana", sans-serif !important}
#gridPlaceholder1{ height: 400px; font-style: normal !important; font-size: 11px !important}
.paddedContent, .gridPlaceholder {margin-top:4px}
#gridzTable_footnotes{ margin-bottom: 10px}
.footnoteDiv {margin-bottom: 0.5em}
.gridPlaceholder{ clear: both; cursor: default; position: relative}
.gridPlaceholder table{ margin-bottom: 0}
.gridTopDiv {position: relative}
.gridTopLeftOuterDiv {position: absolute; left: 0; top: 0}
.gridTopHeadersDiv {overflow: hidden; display: none; position: relative; left: 1px}
.gridTopHeadersContDiv {position: relative; height: 100%}
.gridTopLeftDiv {z-index: 1; position: absolute; bottom: 2px; right: 0; padding: 4px}
.gridTopLeftDiv .addNewProductLinkDiv {display: none; text-align: right; margin-right: 20px; font-weight: bold; cursor: pointer; white-space: nowrap}
.gridAddProductDiv{ display: none; z-index: 3; position: absolute; right: 5px; cursor: pointer}
.gridTopScrollDiv{ position: relative; width: 100%}
.gridTopScrollSubDiv{ margin-left: 100px; overflow: hidden; position: relative; left: 0px; border-left: 1px solid #BFBFBF; border-right: 1px solid #BFBFBF; border-top: 1px solid #BFBFBF; min-height: 24px}
.gridMainDiv{ position: relative; height: auto}
.gridzContentScrollDiv{ position: absolute; top: 0; width: 100%; height: 100%}
.gridzContentScrollSubDiv{ position: relative; margin-left: 100px; overflow-x: auto; overflow-y: auto; height: 100%; border: 1px solid #BFBFBF}
.gridLeftScrollDiv{ z-index: 1; overflow: hidden; position: relative; height: 100%}
.img16{ height: 16px; width: 16px}
.footnoteRefSpan{ font-size: 75%; vertical-align: top}
#gridz_filterPlaceholder {position: relative; top: 4px}
#gridz_filterPlaceholder .selectorSpan, #gridz_filterPlaceholder .featuresSelectorSpan{ cursor: pointer; margin-right: 10px; white-space: nowrap; display: inline}
#gridz_filterPlaceholder .selectorSpan img{ margin-left: 2px}
.gridzPIContDiv{ margin-bottom: 1em; float: left; width: 49%}
.gridzPIDiv_title{ font-weight: bold; font-size: 110%}
.gridControlA, .gridControlButton{ margin-right: 5px}
.gridControlButton{ font-size: 98%}
#gridz1Save, #gridz1Cancel {display: none}
.gridOuterDiv {width: 100%; clear: both; margin-top: 4px; background: transparent url('/images/skin08/bg-tabs.gif') repeat-x scroll top left}
.gridOuterDiv.simpleMode {background: none}
.gridFilterContainerDiv{ float: right}
.paddedContent{ padding: 10px; border: 1px solid #BFBFBF; background: white}
.paddedContent.headless {border-top: 0}
.balloon3 .setMyChoiceImg{ display: block; cursor: pointer; position: absolute; top: 1px; right: 37px}
.balloon3 .gridzPIDiv_description {font-size: 90%; overflow: auto; margin-top:8px}
.gridzPIDiv_title{ width: 150px}
.gridzQueuedImagesDiv{ position: absolute; width: 0; height: 0; left: 0; top: 0; overflow: hidden}
div.yuimenu .bd {zoom: normal}
.myChoiceButton button {padding-left: 2em; background: #eee url(/images/icons/gstar-16-bw.png) 4px 50% no-repeat; border: solid #900 3px}
.myChoiceButton.selected button {padding-left: 2em; background: #eee url(/images/icons/gstar-24.png) 0px 50% no-repeat; border: solid #090 3px}
.arDownWhite {width: 7px; height: 7px}
.plainGridzTable td.dataCell {text-align: center; padding: 4px}
.validator {color: red; display: none}
.tab_menu {float: right; margin-right: 12px; margin-top: 7px}
.tab_menu a img {width: 12px; margin-bottom: 2px; margin-right: 4px}
#bd.maximixed #grid_metadata {padding: 4px 8px 0 8px}
#bd.maximixed .myChoiceButton {position: relative; top: 4px; right: 4px}
.animResizeDiv {position: absolute; border: 2px dotted #777; z-index: 10000}
#gridz1PermalinkDiv {line-height: 20px}
.tabButtonsOuterDiv{ position: relative; clear: both; z-index: 2}
.tabButtonSpan{ float: left; margin: 1px 0px 0px 0px; padding: 4px 0px 0px 10px; height:18px; cursor: pointer; font-weight: bold; font-size: 105%; text-decoration: none; background: transparent url('/images/skin08/tab-inactive.gif') no-repeat scroll left bottom; min-width: 94px; outline: 0}
a.tabButtonSpan:hover{ text-decoration: none}
.tabButtonsOuterDiv .right{ float: right}
.tabButtonsOuterDiv .selected, .tabButtonsOuterDiv .selected:hover{ padding-top: 4px; cursor: default; z-index: 1; background: transparent url('/images/skin08/tab-active.gif') no-repeat scroll left bottom; color: #000; text-decoration: none}
.tabViewsTabs .tabContainer{ display: none; clear: both}
.tabViewsTabs .active{ display: block !important}
.tabToolbar, .yuimenuitemlabel {font-family:"lucida grande",tahoma,verdana,arial,sans-serif; font-size: 11px}
.tabBody, .tabToolbar {clear: both; background: #fff; border-left: 1px solid #9C9C9C; border-right: 1px solid #9C9C9C; border-bottom: 1px solid #9C9C9C; padding: 4px 4px 4px 4px}
.tabBody {*display: inline-block}
.tabToolbar {height: 20px}
.tabToolbar .menu{ padding:2px}
.yuimenubaritem-selected, .yuimenuitem:hover, .tabToolbar .menu:hover{ background-color: #ddd}
.gridLeftScrollDiv{ z-index: 1; overflow: hidden; position: relative; height: 100%; display: inline-block; border-bottom: 1px solid #BFBFBF; border-top: 1px solid #BFBFBF; border-left: 1px solid #BFBFBF}
.gridzLeftTable2 {border: none}
.gridzLeftTable2 .featureGroupTD {}
.gridzLeftTable2 .featureGroupTD, .gridzLeftTable2.editMode .lastLeftTR td, .plainGridzTable .featureGroupTD {background: #365F91}
.plainGridzTable .featureTD, .plainGridzTable .featureGroupTD {padding: 4px}
.gridzLeftTable2 .featureGroupTD, .gridzLeftTable2 .featureTD {border-bottom: 1px solid #BFBFBF; border-bottom: 1px solid #BFBFBF}
.gridzLeftTable2 .featureTD, .plainGridzTable .featureTD {background: #C6DBF5}
.gridzLeftTable2 .featureGroupTD .inner, .gridzLeftTable2.editMode .lastLeftTR td, .plainGridzTable .featureGroupTD {padding-left: 8px; padding-right: 8px; color: white}
.gridzLeftTable2 img {cursor: pointer}
.gridzLeftTable2 .featureGroupTD .inner img {margin-left: 4px; margin-bottom: 1px}
.gridzLeftTable2 .featureGroupTD .inner .arDownWhite {margin-right: 8px}
.gridzLeftTable2 .inner {display: block; white-space: nowrap; font-weight: bold; padding: 4px}
.gridzLeftTable2 .featureTD .inner{ padding-left: 24px}
.gridzLeftTable2 .lastLeftTR td {border-bottom: 0 !important; background: white}
.gridzLeftTable2 .lastLeftTR .inner {height: 14px}
.gridzLeftTable2 .lastLeftTR img {width: 15px; height: 14px; vertical-align: middle !important}
.gridzLeftTable2 .lastLeftTR .inner span, .gridzLeftTable2 .lastLeftTR .inner img {display: none}
.gridzLeftTable2.editMode .lastLeftTR .inner span, .gridzLeftTable2.editMode .lastLeftTR .inner img {display: inline}
.gridzLeftTable2 .selectedGroupTD, .gridzLeftTable2 .selectedFeatureTD {background: white !important}
.gridzLeftTable2 .selectedGroupTD .inner, .gridzLeftTable2 .selectedFeatureTD .inner {padding: 0; padding-left: 2px; padding-top: 2px}
.gridzLeftTable2 .selectedGroupTD input, .gridzLeftTable2 .selectedFeatureTD input {border: 0; margin: 0; padding-right: 1px; font-weight: bold; font-size: 11px}
.gridzContentTable2 {margin: 0; border: none; cursor: move}
.gridzContentTable2.editMode{ cursor: text}
.gridTopTable2 td, .gridzContentTable2 td {padding: 0; text-align: center}
.gridzContentTable2 td {background: white; border: 1px solid #BFBFBF; border-top: 0; border-left: 0}
.gridzContentTable2 .productDataTD{ text-align: center; background: white}
.gridzContentTable2 .productNullTD {background-image: url("../images/gridz/null-cell.png")}
.gridzContentTable2 .lastContentsTR td {border-bottom: 0}
.gridzContentTable2 .hover{ background: #FFFF99}
.gridzContentTable2 .selected {background: white}
.gridzContentTable2 .myChoice {background-color: #D7ECF2}
.gridTopTable2 {position: relative}
.gridTopTable2 .selectedHeaderTD {background: #FFFF99 !important}
.gridTopTable2 td {border-right: 1px solid #BFBFBF}
.gridTopTable2 .myChoice {background-color: #B6E1EC}
.gridTopTable2 td span {white-space: nowrap}
.gridTopTable2 td {font-weight: bold; background: #C6DBF5; text-align: center}
.gridTopTable2 .productHeaderTD.linkable span{ text-decoration: underline; cursor: pointer; color: blue}
.gridTopTable2 .selectedHeaderTD input{ border: 0; margin: 0; padding-right: 1px; font-weight: bold; font-size: 11px}
.outerCell {padding: 4px; padding-top: 0px; padding-bottom: 0px; display: inline-block; line-height: 1.5em}
.gridTopTable2 .outerCell {padding-top: 4px; padding-bottom: 4px}
.resizer {border-left: 0 !important; border-right: 0 !important; padding: 0; width: 0 !important}
.resizer span {display: block; overflow: hidden; width: 0}
.plainGridzTable {cursor: auto}
.plainGridzTable .productHeaderTD {padding: 4px}
.plainGridzTable .featureGroupTD, .plainGridzTable .featureTD {text-align: left}
.topChoiceImg{ position: absolute; top: 0px; margin-left: 0px; z-index: 1002}
.topChoiceSubDiv1{ position: absolute; background: url('/images/skin08/choice-header.gif') no-repeat; bottom: 0}
.myChoiceImg{ position: absolute; top: -4px; right: -4px; width: 24px; height: 24px; opacity: .90; filter: alpha(opacity=90)}
.topChoiceSubDiv1_bg{ margin-left: 4px; margin-right: 4px; background: #00A845; height: 100%; overflow: hidden; text-align: center}
.topChoiceSubDiv1_bg div{ margin-top: 2px; margin-bottom: 2px; font-size: 90%; color: white; font-weight: bold; white-space: nowrap}
.topChoiceSubDiv1_right{ position: absolute; top: 0; right: 0; width: 4px; overflow: hidden; background: #eee url('/images/skin08/choice-header.gif') -66px 0px no-repeat; height: 100%}
.gridzDialogTemplatesDiv{ visibility: hidden; position: absolute; top: 0; left: 0}
.gridzDialogTemplatesDiv label{ float: left; width: 120px; clear: left}
.gridzDialogTemplatesDiv button{ width: 80px}
.autoCompleteDiv{ display: none; height: 100%; vertical-align: top}
.autoCompleteDiv input{ border: 0; background: none; padding-right: 1px; font-size: 11px !important}
.cellEditorBD{ text-align: left; padding: 0 !important; position: relative}
.cellEditorBD .iconsDiv{ padding: 10px; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd}
.cellEditorBD .iconsDiv * {vertical-align: middle}
.cellEditorBD .iconsDiv img {margin: 1px 10px 1px 1px; cursor: pointer}
.cellEditorBD .iconsDiv img.hovered {margin: 0 9px 0 0; border: 1px solid #aaa}
#gridzCellDialog .ft {height: 50px}
#gridzCellDialog .button-group {padding-top: 30px}
.cellEditorBD .addFootnoteDiv {position: absolute; bottom: -52px; left: 10px}
.cellEditorBD #footnote {width: 300px; height: 32px}
.cellEditorBD .footnoteDiv{ display: none}
.cellEditorBD .optionsDiv{ padding: 1px; overflow-y: scroll; overflow-x: hidden}
.cellEditorBD .optionsDiv a{ display: block; padding: 3px; padding-left: 15px; text-decoration: none; color: black; white-space: nowrap}
.cellEditorBD .optionsDiv a:hover{ background: #C6DBF5}
.yui-skin-sam .mask{ filter: alpha(opacity=10); opacity: .1}
.yui-skin-sam .yui-panel {text-align: left}
.gridzRowDragDiv, .gridzColDragDiv {position: absolute; padding: 2px 0 2px 4px; border: 1px solid #ddd; font-weight: bold; background: white; opacity: .75; filter: alpha(opacity=75); z-index: 1001; cursor: move}
.gridzColDragDiv {text-align: center; padding: 0}
.gridzRowDragDiv.allowed{ }
.gridzRowDragDiv.denied{ background: red; color: white; cursor: not-allowed}
.gridzDragInsertCursor{ position: absolute; overflow: hidden; height: 4px; visibility: hidden; top: 0; left: 0; z-index: 1000}
.gridzDragInsertCursor.allowed{ background: green}
.gridzDragInsertCursor.denied{ background: red}
.gridzLeftTable2 .featureGroupTD.editable .inner span, .gridzLeftTable2 .featureTD.editable .inner span {background: #FFFF99 !important; color: black !important; cursor: pointer}
.gridzLeftTable2 .featureGroupTD .inner span{ cursor: pointer}
.gridzLeftTable2.editMode .lastLeftTR .inner img {cursor: pointer}
.gridzLeftTable2.editMode .featureTD, .gridzLeftTable2.editMode .featureGroupTD, .gridTopTable2.editMode .productHeaderTD {background-image: url("/images/skin08/dots.png"); background-position: 2px 4px; background-repeat: no-repeat; cursor: move}
.gridTopTable2 .productHeaderTD.editable span {background: #FFFF99 !important; color: black !important; cursor: pointer}