/* yui_2.7.0/reset-fonts-grids/reset-fonts-grids.css */
/*
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: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-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;}
/* yui_2.7.0/assets/skins/sam/skin.css */
/*
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-skin-sam .yui-ac{position:relative;font-family:arial;font-size:100%;}.yui-skin-sam .yui-ac-input{position:absolute;width:100%;}.yui-skin-sam .yui-ac-container{position:absolute;top:1.6em;width:100%;}.yui-skin-sam .yui-ac-content{position:absolute;width:100%;border:1px solid #808080;background:#fff;overflow:hidden;z-index:9050;}.yui-skin-sam .yui-ac-shadow{position:absolute;margin:.3em;width:100%;background:#000;-moz-opacity:.10;opacity:.10;filter:alpha(opacity=10);z-index:9049;}.yui-skin-sam .yui-ac iframe{opacity:0;filter:alpha(opacity=0);padding-right:.3em;padding-bottom:.3em;}.yui-skin-sam .yui-ac-content ul{margin:0;padding:0;width:100%;}.yui-skin-sam .yui-ac-content li{margin:0;padding:2px 5px;cursor:default;white-space:nowrap;list-style:none;zoom:1;}.yui-skin-sam .yui-ac-content li.yui-ac-prehighlight{background:#B3D4FF;}.yui-skin-sam .yui-ac-content li.yui-ac-highlight{background:#426FD9;color:#FFF;}
.yui-button{display:-moz-inline-box;display:inline-block;vertical-align:text-bottom;}.yui-button .first-child{display:block;*display:inline-block;}.yui-button button,.yui-button a{display:block;*display:inline-block;border:none;margin:0;}.yui-button button{background-color:transparent;*overflow:visible;cursor:pointer;}.yui-button a{text-decoration:none;}.yui-skin-sam .yui-button{border-width:1px 0;border-style:solid;border-color:#808080;background:url(sprite.png) repeat-x 0 0;margin:auto .25em;}.yui-skin-sam .yui-button .first-child{border-width:0 1px;border-style:solid;border-color:#808080;margin:0 -1px;_margin:0;}.yui-skin-sam .yui-button button,.yui-skin-sam .yui-button a{padding:0 10px;font-size:93%;line-height:2;*line-height:1.7;min-height:2em;*min-height:auto;color:#000;}.yui-skin-sam .yui-button a{*line-height:1.875;*padding-bottom:1px;}.yui-skin-sam .yui-split-button button,.yui-skin-sam .yui-menu-button button{padding-right:20px;background-position:right center;background-repeat:no-repeat;}.yui-skin-sam .yui-menu-button button{background-image:url(menu-button-arrow.png);}.yui-skin-sam .yui-split-button button{background-image:url(split-button-arrow.png);}.yui-skin-sam .yui-button-focus{border-color:#7D98B8;background-position:0 -1300px;}.yui-skin-sam .yui-button-focus .first-child{border-color:#7D98B8;}.yui-skin-sam .yui-button-focus button,.yui-skin-sam .yui-button-focus a{color:#000;}.yui-skin-sam .yui-split-button-focus button{background-image:url(split-button-arrow-focus.png);}.yui-skin-sam .yui-button-hover{border-color:#7D98B8;background-position:0 -1300px;}.yui-skin-sam .yui-button-hover .first-child{border-color:#7D98B8;}.yui-skin-sam .yui-button-hover button,.yui-skin-sam .yui-button-hover a{color:#000;}.yui-skin-sam .yui-split-button-hover button{background-image:url(split-button-arrow-hover.png);}.yui-skin-sam .yui-button-active{border-color:#7D98B8;background-position:0 -1700px;}.yui-skin-sam .yui-button-active .first-child{border-color:#7D98B8;}.yui-skin-sam .yui-button-active button,.yui-skin-sam .yui-button-active a{color:#000;}.yui-skin-sam .yui-split-button-activeoption{border-color:#808080;background-position:0 0;}.yui-skin-sam .yui-split-button-activeoption .first-child{border-color:#808080;}.yui-skin-sam .yui-split-button-activeoption button{background-image:url(split-button-arrow-active.png);}.yui-skin-sam .yui-radio-button-checked,.yui-skin-sam .yui-checkbox-button-checked{border-color:#304369;background-position:0 -1400px;}.yui-skin-sam .yui-radio-button-checked .first-child,.yui-skin-sam .yui-checkbox-button-checked .first-child{border-color:#304369;}.yui-skin-sam .yui-radio-button-checked button,.yui-skin-sam .yui-checkbox-button-checked button{color:#fff;}.yui-skin-sam .yui-button-disabled{border-color:#ccc;background-position:0 -1500px;}.yui-skin-sam .yui-button-disabled .first-child{border-color:#ccc;}.yui-skin-sam .yui-button-disabled button,.yui-skin-sam .yui-button-disabled a{color:#A6A6A6;cursor:default;}.yui-skin-sam .yui-menu-button-disabled button{background-image:url(menu-button-arrow-disabled.png);}.yui-skin-sam .yui-split-button-disabled button{background-image:url(split-button-arrow-disabled.png);}
.yui-calcontainer{position:relative;float:left;_overflow:hidden;}.yui-calcontainer iframe{position:absolute;border:none;margin:0;padding:0;z-index:0;width:100%;height:100%;left:0;top:0;}.yui-calcontainer iframe.fixedsize{width:50em;height:50em;top:-1px;left:-1px;}.yui-calcontainer.multi .groupcal{z-index:1;float:left;position:relative;}.yui-calcontainer .title{position:relative;z-index:1;}.yui-calcontainer .close-icon{position:absolute;z-index:1;text-indent:-10000em;overflow:hidden;}.yui-calendar{position:relative;}.yui-calendar .calnavleft{position:absolute;z-index:1;text-indent:-10000em;overflow:hidden;}.yui-calendar .calnavright{position:absolute;z-index:1;text-indent:-10000em;overflow:hidden;}.yui-calendar .calheader{position:relative;width:100%;text-align:center;}.yui-calcontainer .yui-cal-nav-mask{position:absolute;z-index:2;margin:0;padding:0;width:100%;height:100%;_width:0;_height:0;left:0;top:0;display:none;}.yui-calcontainer .yui-cal-nav{position:absolute;z-index:3;top:0;display:none;}.yui-calcontainer .yui-cal-nav .yui-cal-nav-btn{display:-moz-inline-box;display:inline-block;}.yui-calcontainer .yui-cal-nav .yui-cal-nav-btn button{display:block;*display:inline-block;*overflow:visible;border:none;background-color:transparent;cursor:pointer;}.yui-calendar .calbody a:hover{background:inherit;}p#clear{clear:left;padding-top:10px;}.yui-skin-sam .yui-calcontainer{background-color:#f2f2f2;border:1px solid #808080;padding:10px;}.yui-skin-sam .yui-calcontainer.multi{padding:0 5px 0 5px;}.yui-skin-sam .yui-calcontainer.multi .groupcal{background-color:transparent;border:none;padding:10px 5px 10px 5px;margin:0;}.yui-skin-sam .yui-calcontainer .title{background:url(sprite.png) repeat-x 0 0;border-bottom:1px solid #ccc;font:100% sans-serif;color:#000;font-weight:bold;height:auto;padding:.4em;margin:0 -10px 10px -10px;top:0;left:0;text-align:left;}.yui-skin-sam .yui-calcontainer.multi .title{margin:0 -5px 0 -5px;}.yui-skin-sam .yui-calcontainer.withtitle{padding-top:0;}.yui-skin-sam .yui-calcontainer .calclose{background:url(sprite.png) no-repeat 0 -300px;width:25px;height:15px;top:.4em;right:.4em;cursor:pointer;}.yui-skin-sam .yui-calendar{border-spacing:0;border-collapse:collapse;font:100% sans-serif;text-align:center;margin:0;}.yui-skin-sam .yui-calendar .calhead{background:transparent;border:none;vertical-align:middle;padding:0;}.yui-skin-sam .yui-calendar .calheader{background:transparent;font-weight:bold;padding:0 0 .6em 0;text-align:center;}.yui-skin-sam .yui-calendar .calheader img{border:none;}.yui-skin-sam .yui-calendar .calnavleft{background:url(sprite.png) no-repeat 0 -450px;width:25px;height:15px;top:0;bottom:0;left:-10px;margin-left:.4em;cursor:pointer;}.yui-skin-sam .yui-calendar .calnavright{background:url(sprite.png) no-repeat 0 -500px;width:25px;height:15px;top:0;bottom:0;right:-10px;margin-right:.4em;cursor:pointer;}.yui-skin-sam .yui-calendar .calweekdayrow{height:2em;}.yui-skin-sam .yui-calendar .calweekdayrow th{padding:0;border:none;}.yui-skin-sam .yui-calendar .calweekdaycell{color:#000;font-weight:bold;text-align:center;width:2em;}.yui-skin-sam .yui-calendar .calfoot{background-color:#f2f2f2;}.yui-skin-sam .yui-calendar .calrowhead,.yui-skin-sam .yui-calendar .calrowfoot{color:#a6a6a6;font-size:85%;font-style:normal;font-weight:normal;border:none;}.yui-skin-sam .yui-calendar .calrowhead{text-align:right;padding:0 2px 0 0;}.yui-skin-sam .yui-calendar .calrowfoot{text-align:left;padding:0 0 0 2px;}.yui-skin-sam .yui-calendar td.calcell{border:1px solid #ccc;background:#fff;padding:1px;height:1.6em;line-height:1.6em;text-align:center;white-space:nowrap;}.yui-skin-sam .yui-calendar td.calcell a{color:#06c;display:block;height:100%;text-decoration:none;}.yui-skin-sam .yui-calendar td.calcell.today{background-color:#000;}.yui-skin-sam .yui-calendar td.calcell.today a{background-color:#fff;}.yui-skin-sam .yui-calendar td.calcell.oom{background-color:#ccc;color:#a6a6a6;cursor:default;}.yui-skin-sam .yui-calendar td.calcell.selected{background-color:#fff;color:#000;}.yui-skin-sam .yui-calendar td.calcell.selected a{background-color:#b3d4ff;color:#000;}.yui-skin-sam .yui-calendar td.calcell.calcellhover{background-color:#426fd9;color:#fff;cursor:pointer;}.yui-skin-sam .yui-calendar td.calcell.calcellhover a{background-color:#426fd9;color:#fff;}.yui-skin-sam .yui-calendar td.calcell.previous{color:#e0e0e0;}.yui-skin-sam .yui-calendar td.calcell.restricted{text-decoration:line-through;}.yui-skin-sam .yui-calendar td.calcell.highlight1{background-color:#cf9;}.yui-skin-sam .yui-calendar td.calcell.highlight2{background-color:#9cf;}.yui-skin-sam .yui-calendar td.calcell.highlight3{background-color:#fcc;}.yui-skin-sam .yui-calendar td.calcell.highlight4{background-color:#cf9;}.yui-skin-sam .yui-calendar a.calnav{border:1px solid #f2f2f2;padding:0 4px;text-decoration:none;color:#000;zoom:1;}.yui-skin-sam .yui-calendar a.calnav:hover{background:url(sprite.png) repeat-x 0 0;border-color:#A0A0A0;cursor:pointer;}.yui-skin-sam .yui-calcontainer .yui-cal-nav-mask{background-color:#000;opacity:.25;filter:alpha(opacity=25);}.yui-skin-sam .yui-calcontainer .yui-cal-nav{font-family:arial,helvetica,clean,sans-serif;font-size:93%;border:1px solid #808080;left:50%;margin-left:-7em;width:14em;padding:0;top:2.5em;background-color:#f2f2f2;}.yui-skin-sam .yui-calcontainer.withtitle .yui-cal-nav{top:4.5em;}.yui-skin-sam .yui-calcontainer.multi .yui-cal-nav{width:16em;margin-left:-8em;}.yui-skin-sam .yui-calcontainer .yui-cal-nav-y,.yui-skin-sam .yui-calcontainer .yui-cal-nav-m,.yui-skin-sam .yui-calcontainer .yui-cal-nav-b{padding:5px 10px 5px 10px;}.yui-skin-sam .yui-calcontainer .yui-cal-nav-b{text-align:center;}.yui-skin-sam .yui-calcontainer .yui-cal-nav-e{margin-top:5px;padding:5px;background-color:#EDF5FF;border-top:1px solid black;display:none;}.yui-skin-sam .yui-calcontainer .yui-cal-nav label{display:block;font-weight:bold;}
.yui-skin-sam .yui-calcontainer .yui-cal-nav-mc{width:100%;_width:auto;}.yui-skin-sam .yui-calcontainer .yui-cal-nav-y input.yui-invalid{background-color:#FFEE69;border:1px solid #000;}.yui-skin-sam .yui-calcontainer .yui-cal-nav-yc{width:4em;}.yui-skin-sam .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn{border:1px solid #808080;background:url(sprite.png) repeat-x 0 0;background-color:#ccc;margin:auto .15em;}.yui-skin-sam .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn button{padding:0 8px;font-size:93%;line-height:2;*line-height:1.7;min-height:2em;*min-height:auto;color:#000;}.yui-skin-sam .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn.yui-default{border:1px solid #304369;background-color:#426fd9;background:url(sprite.png) repeat-x 0 -1400px;}.yui-skin-sam .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn.yui-default button{color:#fff;}
.yui-carousel{visibility:hidden;overflow:hidden;position:relative;text-align:left;zoom:1;}.yui-carousel.yui-carousel-visible{visibility:visible;}.yui-carousel-content{overflow:hidden;position:relative;}.yui-carousel-element{margin:5px 0;overflow:hidden;padding:0;position:relative;width:32000px;z-index:1;}.yui-carousel-vertical .yui-carousel-element{margin:0 5px;}.yui-carousel-element li{border:1px solid #ccc;float:left;list-style:none;margin:1px;overflow:hidden;padding:0;text-align:center;*float:none;*display:inline-block;*zoom:1;*display:inline;}.yui-carousel .yui-carousel-item-selected{border:1px dashed #000;margin:1px;}.yui-carousel-vertical{height:32000px;margin:0 5px;width:auto;}.yui-carousel-vertical .yui-carousel-element li{display:block;float:none;}.yui-log .carousel{background:#f2e886;}.yui-carousel-nav{zoom:1;}.yui-carousel-nav:after{clear:both;content:"";display:block;}.yui-carousel-button-focus{outline:1px dotted #000;}.yui-carousel-min-width .yui-carousel-content{margin:0 auto;}.yui-skin-sam .yui-carousel,.yui-skin-sam .yui-carousel-vertical{border:1px solid #808080;}.yui-skin-sam .yui-carousel-nav{background:url(sprite.png) repeat-x 0 0;padding:3px;text-align:right;}.yui-skin-sam .yui-carousel-button{background:url(sprite.png) no-repeat 0 -600px;float:right;height:19px;margin:5px;overflow:hidden;width:40px;}.yui-skin-sam .yui-carousel-vertical .yui-carousel-button{background-position:0 -800px;}.yui-skin-sam .yui-carousel-button-disabled{background-position:0 -2000px;}.yui-skin-sam .yui-carousel-vertical .yui-carousel-button-disabled{background-position:0 -2100px;}.yui-skin-sam .yui-carousel-button input,.yui-skin-sam .yui-carousel-button button{background-color:transparent;border:0;cursor:pointer;display:block;height:44px;margin:-2px 0 0 -2px;padding:0 0 0 50px;}.yui-skin-sam span.yui-carousel-first-button{background-position:0 -550px;margin-left:-100px;margin-right:50px;*margin:5px 5px 5px -90px;}.yui-skin-sam .yui-carousel-vertical span.yui-carousel-first-button{background-position:0 -750px;}.yui-skin-sam span.yui-carousel-first-button-disabled{background-position:0 -1950px;}.yui-skin-sam .yui-carousel-vertical span.yui-carousel-first-button-disabled{background-position:0 -2050px;}.yui-skin-sam .yui-carousel-nav ul{float:right;height:19px;margin:0;margin-left:-220px;margin-right:100px;*margin-left:-160px;*margin-right:0;padding:0;}.yui-skin-sam .yui-carousel-min-width .yui-carousel-nav ul{*margin-left:-170px;}.yui-skin-sam .yui-carousel-nav select{position:relative;*right:50px;top:4px;}.yui-skin-sam .yui-carousel-vertical .yui-carousel-nav ul,.yui-skin-sam .yui-carousel-vertical .yui-carousel-nav select{float:none;margin:0;*zoom:1;}.yui-skin-sam .yui-carousel-nav ul li{background:url(sprite.png) no-repeat 0 -650px;cursor:pointer;float:left;height:9px;list-style:none;margin:10px 0 0 5px;overflow:hidden;padding:0;width:9px;}.yui-skin-sam .yui-carousel-nav ul:after{clear:both;content:"";display:block;}.yui-skin-sam .yui-carousel-nav ul li a{left:-10000px;position:absolute;}.yui-skin-sam .yui-carousel-nav ul li.yui-carousel-nav-page-focus{outline:1px dotted #000;}.yui-skin-sam .yui-carousel-nav ul li.yui-carousel-nav-page-selected{background-position:0 -700px;}.yui-skin-sam .yui-carousel-item-loading{background:url(ajax-loader.gif) no-repeat 50% 50%;position:relative;text-indent:-150px;}
.yui-picker-panel{background:#e3e3e3;border-color:#888;}.yui-picker-panel .hd{background-color:#ccc;font-size:100%;line-height:100%;border:1px solid #e3e3e3;font-weight:bold;overflow:hidden;padding:6px;color:#000;}.yui-picker-panel .bd{background:#e8e8e8;margin:1px;height:200px;}.yui-picker-panel .ft{background:#e8e8e8;margin:1px;padding:1px;}.yui-picker{position:relative;}.yui-picker-hue-thumb{cursor:default;width:18px;height:18px;top:-8px;left:-2px;z-index:9;position:absolute;}.yui-picker-hue-bg{-moz-outline:none;outline:0 none;position:absolute;left:200px;height:183px;width:14px;background:url(hue_bg.png) no-repeat;top:4px;}.yui-picker-bg{-moz-outline:none;outline:0 none;position:absolute;top:4px;left:4px;height:182px;width:182px;background-color:#F00;background-image:url(picker_mask.png);}*html .yui-picker-bg{background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../build/colorpicker/assets/picker_mask.png',sizingMethod='scale');}.yui-picker-mask{position:absolute;z-index:1;top:0;left:0;}.yui-picker-thumb{cursor:default;width:11px;height:11px;z-index:9;position:absolute;top:-4px;left:-4px;}.yui-picker-swatch{position:absolute;left:240px;top:4px;height:60px;width:55px;border:1px solid #888;}.yui-picker-websafe-swatch{position:absolute;left:304px;top:4px;height:24px;width:24px;border:1px solid #888;}.yui-picker-controls{position:absolute;top:72px;left:226px;font:1em monospace;}.yui-picker-controls .hd{background:transparent;border-width:0!important;}.yui-picker-controls .bd{height:100px;border-width:0!important;}.yui-picker-controls ul{float:left;padding:0 2px 0 0;margin:0;}.yui-picker-controls li{padding:2px;list-style:none;margin:0;}.yui-picker-controls input{font-size:.85em;width:2.4em;}.yui-picker-hex-controls{clear:both;padding:2px;}.yui-picker-hex-controls input{width:4.6em;}.yui-picker-controls a{font:1em arial,helvetica,clean,sans-serif;display:block;*display:inline-block;padding:0;color:#000;}
.yui-overlay,.yui-panel-container{visibility:hidden;position:absolute;z-index:2;}.yui-panel{position:relative;}.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,.yui-effect-fade .yui-tt-shadow{display:none;}.yui-tt-shadow{position:absolute;}.yui-override-padding{padding:0!important;}.yui-panel-container .container-close{overflow:hidden;text-indent:-10000em;text-decoration:none;}.yui-overlay.yui-force-redraw,.yui-panel-container.yui-force-redraw{margin-bottom:1px;}.yui-skin-sam .mask{background-color:#000;opacity:.25;filter:alpha(opacity=25);}.yui-skin-sam .yui-panel-container{padding:0 1px;*padding:2px;}.yui-skin-sam .yui-panel{position:relative;left:0;top:0;border-style:solid;border-width:1px 0;border-color:#808080;z-index:1;*border-width:1px;*zoom:1;_zoom:normal;}.yui-skin-sam .yui-panel .hd,.yui-skin-sam .yui-panel .bd,.yui-skin-sam .yui-panel .ft{border-style:solid;border-width:0 1px;border-color:#808080;margin:0 -1px;*margin:0;*border:0;}.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(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 .container-close{position:absolute;top:5px;right:6px;width:25px;height:15px;background:url(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 4px 0 2px;}.yui-skin-sam .yui-panel-container.shadow .underlay{position:absolute;top:2px;left:-3px;right:-3px;bottom:-3px;*top:4px;*left:-1px;*right:-1px;*bottom:-1px;_top:0;_left:0;_right:0;_bottom: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-dialog .ft span.yui-button-disabled{background-position:0 -1500px;border-color:#ccc;}.yui-skin-sam .yui-dialog .ft span.yui-button-disabled .first-child{border-color:#ccc;}.yui-skin-sam .yui-dialog .ft span.yui-button-disabled button{color:#a6a6a6;}.yui-skin-sam .yui-simple-dialog .bd .yui-icon{background:url(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);}
.yui-skin-sam .yui-dt-mask{position:absolute;z-index:9500;}.yui-dt-tmp{position:absolute;left:-9000px;}.yui-dt-scrollable .yui-dt-bd{overflow:auto;}.yui-dt-scrollable .yui-dt-hd{overflow:hidden;position:relative;}.yui-dt-scrollable .yui-dt-bd thead tr,.yui-dt-scrollable .yui-dt-bd thead th{position:absolute;left:-1500px;}.yui-dt-scrollable tbody{-moz-outline:none;}.yui-skin-sam thead .yui-dt-sortable{cursor:pointer;}.yui-skin-sam thead .yui-dt-draggable{cursor:move;}.yui-dt-coltarget{position:absolute;z-index:999;}.yui-dt-hd{zoom:1;}th.yui-dt-resizeable .yui-dt-resizerliner{position:relative;}.yui-dt-resizer{position:absolute;right:0;bottom:0;height:100%;cursor:e-resize;cursor:col-resize;background-color:#CCC;opacity:0;filter:alpha(opacity=0);}.yui-dt-resizerproxy{visibility:hidden;position:absolute;z-index:9000;background-color:#CCC;opacity:0;filter:alpha(opacity=0);}th.yui-dt-hidden .yui-dt-liner,td.yui-dt-hidden .yui-dt-liner,th.yui-dt-hidden .yui-dt-resizer{display:none;}.yui-dt-editor{position:absolute;z-index:9000;}.yui-skin-sam .yui-dt table{margin:0;padding:0;font-family:arial;font-size:inherit;border-collapse:separate;*border-collapse:collapse;border-spacing:0;border:1px solid #7F7F7F;}.yui-skin-sam .yui-dt thead{border-spacing:0;}.yui-skin-sam .yui-dt caption{color:#000;font-size:85%;font-weight:normal;font-style:italic;line-height:1;padding:1em 0;text-align:center;}.yui-skin-sam .yui-dt th{background:#D8D8DA url(sprite.png) repeat-x 0 0;}.yui-skin-sam .yui-dt th,.yui-skin-sam .yui-dt th a{font-weight:normal;text-decoration:none;color:#000;vertical-align:bottom;}.yui-skin-sam .yui-dt th{margin:0;padding:0;border:none;border-right:1px solid #CBCBCB;}.yui-skin-sam .yui-dt tr.yui-dt-first td{border-top:1px solid #7F7F7F;}.yui-skin-sam .yui-dt th .yui-dt-liner{white-space:nowrap;}.yui-skin-sam .yui-dt-liner{margin:0;padding:0;padding:4px 10px 4px 10px;}.yui-skin-sam .yui-dt-coltarget{width:5px;background-color:red;}.yui-skin-sam .yui-dt td{margin:0;padding:0;border:none;border-right:1px solid #CBCBCB;text-align:left;}.yui-skin-sam .yui-dt-list td{border-right:none;}.yui-skin-sam .yui-dt-resizer{width:6px;}.yui-skin-sam .yui-dt-mask{background-color:#000;opacity:.25;filter:alpha(opacity=25);}.yui-skin-sam .yui-dt-message{background-color:#FFF;}.yui-skin-sam .yui-dt-scrollable table{border:none;}.yui-skin-sam .yui-dt-scrollable .yui-dt-hd{border-left:1px solid #7F7F7F;border-top:1px solid #7F7F7F;border-right:1px solid #7F7F7F;}.yui-skin-sam .yui-dt-scrollable .yui-dt-bd{border-left:1px solid #7F7F7F;border-bottom:1px solid #7F7F7F;border-right:1px solid #7F7F7F;background-color:#FFF;}.yui-skin-sam .yui-dt-scrollable .yui-dt-data tr.yui-dt-last td{border-bottom:1px solid #7F7F7F;}.yui-skin-sam th.yui-dt-asc,.yui-skin-sam th.yui-dt-desc{background:url(sprite.png) repeat-x 0 -100px;}.yui-skin-sam th.yui-dt-sortable .yui-dt-label{margin-right:10px;}.yui-skin-sam th.yui-dt-asc .yui-dt-liner{background:url(dt-arrow-up.png) no-repeat right;}.yui-skin-sam th.yui-dt-desc .yui-dt-liner{background:url(dt-arrow-dn.png) no-repeat right;}tbody .yui-dt-editable{cursor:pointer;}.yui-dt-editor{text-align:left;background-color:#F2F2F2;border:1px solid #808080;padding:6px;}.yui-dt-editor label{padding-left:4px;padding-right:6px;}.yui-dt-editor .yui-dt-button{padding-top:6px;text-align:right;}.yui-dt-editor .yui-dt-button button{background:url(sprite.png) repeat-x 0 0;border:1px solid #999;width:4em;height:1.8em;margin-left:6px;}.yui-dt-editor .yui-dt-button button.yui-dt-default{background:url(sprite.png) repeat-x 0 -1400px;background-color:#5584E0;border:1px solid #304369;color:#FFF;}.yui-dt-editor .yui-dt-button button:hover{background:url(sprite.png) repeat-x 0 -1300px;color:#000;}.yui-dt-editor .yui-dt-button button:active{background:url(sprite.png) repeat-x 0 -1700px;color:#000;}.yui-skin-sam tr.yui-dt-even{background-color:#FFF;}.yui-skin-sam tr.yui-dt-odd{background-color:#EDF5FF;}.yui-skin-sam tr.yui-dt-even td.yui-dt-asc,.yui-skin-sam tr.yui-dt-even td.yui-dt-desc{background-color:#EDF5FF;}.yui-skin-sam tr.yui-dt-odd td.yui-dt-asc,.yui-skin-sam tr.yui-dt-odd td.yui-dt-desc{background-color:#DBEAFF;}.yui-skin-sam .yui-dt-list tr.yui-dt-even{background-color:#FFF;}.yui-skin-sam .yui-dt-list tr.yui-dt-odd{background-color:#FFF;}.yui-skin-sam .yui-dt-list tr.yui-dt-even td.yui-dt-asc,.yui-skin-sam .yui-dt-list tr.yui-dt-even td.yui-dt-desc{background-color:#EDF5FF;}.yui-skin-sam .yui-dt-list tr.yui-dt-odd td.yui-dt-asc,.yui-skin-sam .yui-dt-list tr.yui-dt-odd td.yui-dt-desc{background-color:#EDF5FF;}.yui-skin-sam th.yui-dt-highlighted,.yui-skin-sam th.yui-dt-highlighted a{background-color:#B2D2FF;}.yui-skin-sam tr.yui-dt-highlighted,.yui-skin-sam tr.yui-dt-highlighted td.yui-dt-asc,.yui-skin-sam tr.yui-dt-highlighted td.yui-dt-desc,.yui-skin-sam tr.yui-dt-even td.yui-dt-highlighted,.yui-skin-sam tr.yui-dt-odd td.yui-dt-highlighted{cursor:pointer;background-color:#B2D2FF;}.yui-skin-sam .yui-dt-list th.yui-dt-highlighted,.yui-skin-sam .yui-dt-list th.yui-dt-highlighted a{background-color:#B2D2FF;}.yui-skin-sam .yui-dt-list tr.yui-dt-highlighted,.yui-skin-sam .yui-dt-list tr.yui-dt-highlighted td.yui-dt-asc,.yui-skin-sam .yui-dt-list tr.yui-dt-highlighted td.yui-dt-desc,.yui-skin-sam .yui-dt-list tr.yui-dt-even td.yui-dt-highlighted,.yui-skin-sam .yui-dt-list tr.yui-dt-odd td.yui-dt-highlighted{cursor:pointer;background-color:#B2D2FF;}.yui-skin-sam th.yui-dt-selected,.yui-skin-sam th.yui-dt-selected a{background-color:#446CD7;}.yui-skin-sam tr.yui-dt-selected td,.yui-skin-sam tr.yui-dt-selected td.yui-dt-asc,.yui-skin-sam tr.yui-dt-selected td.yui-dt-desc{background-color:#426FD9;color:#FFF;}.yui-skin-sam tr.yui-dt-even td.yui-dt-selected,.yui-skin-sam tr.yui-dt-odd td.yui-dt-selected{background-color:#446CD7;color:#FFF;}.yui-skin-sam .yui-dt-list th.yui-dt-selected,.yui-skin-sam .yui-dt-list th.yui-dt-selected a{background-color:#446CD7;}
.yui-skin-sam .yui-dt-list tr.yui-dt-selected td,.yui-skin-sam .yui-dt-list tr.yui-dt-selected td.yui-dt-asc,.yui-skin-sam .yui-dt-list tr.yui-dt-selected td.yui-dt-desc{background-color:#426FD9;color:#FFF;}.yui-skin-sam .yui-dt-list tr.yui-dt-even td.yui-dt-selected,.yui-skin-sam .yui-dt-list tr.yui-dt-odd td.yui-dt-selected{background-color:#446CD7;color:#FFF;}.yui-skin-sam .yui-dt-paginator{display:block;margin:6px 0;white-space:nowrap;}.yui-skin-sam .yui-dt-paginator .yui-dt-first,.yui-skin-sam .yui-dt-paginator .yui-dt-last,.yui-skin-sam .yui-dt-paginator .yui-dt-selected{padding:2px 6px;}.yui-skin-sam .yui-dt-paginator a.yui-dt-first,.yui-skin-sam .yui-dt-paginator a.yui-dt-last{text-decoration:none;}.yui-skin-sam .yui-dt-paginator .yui-dt-previous,.yui-skin-sam .yui-dt-paginator .yui-dt-next{display:none;}.yui-skin-sam a.yui-dt-page{border:1px solid #CBCBCB;padding:2px 6px;text-decoration:none;background-color:#fff;}.yui-skin-sam .yui-dt-selected{border:1px solid #fff;background-color:#fff;}
.yui-busy{cursor:wait!important;}.yui-toolbar-container fieldset,.yui-editor-container fieldset{padding:0;margin:0;border:0;}.yui-toolbar-container legend{display:none;}.yui-toolbar-container .yui-toolbar-subcont{padding:.25em 0;zoom:1;}.yui-toolbar-container-collapsed .yui-toolbar-subcont{display:none;}.yui-toolbar-container .yui-toolbar-subcont:after{display:block;clear:both;visibility:hidden;content:'.';height:0;}.yui-toolbar-container span.yui-toolbar-draghandle{cursor:move;border-left:1px solid #999;border-right:1px solid #999;overflow:hidden;text-indent:77777px;width:2px;height:20px;display:block;clear:none;float:left;margin:0 0 0 .2em;}.yui-toolbar-container .yui-toolbar-titlebar.draggable{cursor:move;}.yui-toolbar-container .yui-toolbar-titlebar{position:relative;}.yui-toolbar-container .yui-toolbar-titlebar h2{font-weight:bold;letter-spacing:0;border:none;color:#000;margin:0;padding:.2em;}.yui-toolbar-container .yui-toolbar-titlebar h2 a{text-decoration:none;color:#000;cursor:default;}.yui-toolbar-container.yui-toolbar-grouped span.yui-toolbar-draghandle{height:40px;}.yui-toolbar-container .yui-toolbar-group{float:left;margin-right:.5em;zoom:1;}.yui-toolbar-container .yui-toolbar-group:after{display:block;clear:both;visibility:hidden;content:'.';height:0;}.yui-toolbar-container .yui-toolbar-group h3{font-size:75%;padding:0 0 0 .25em;margin:0;}.yui-toolbar-container span.yui-toolbar-separator{width:2px;padding:0;height:18px;margin:.2em 0 .2em .1em;display:none;float:left;}.yui-toolbar-container.yui-toolbar-grouped span.yui-toolbar-separator{height:45px;*height:50px;}.yui-toolbar-container.yui-toolbar-grouped .yui-toolbar-group span.yui-toolbar-separator{height:18px;display:block;}.yui-toolbar-container ul li{margin:0;padding:0;list-style-type:none;}.yui-toolbar-container .yui-toolbar-nogrouplabels h3{display:none;}.yui-toolbar-container .yui-push-button,.yui-toolbar-container .yui-color-button,.yui-toolbar-container .yui-menu-button{position:relative;cursor:pointer;}.yui-toolbar-container .yui-button .first-child,.yui-toolbar-container .yui-button .first-child a{height:100%;width:100%;overflow:hidden;font-size:0;}.yui-toolbar-container .yui-button-disabled{cursor:default;}.yui-toolbar-container .yui-button-disabled .yui-toolbar-icon{opacity:.5;filter:alpha(opacity=50);}.yui-toolbar-container .yui-button-disabled .up,.yui-toolbar-container .yui-button-disabled .down{opacity:.5;filter:alpha(opacity=50);}.yui-toolbar-container .yui-button a{overflow:hidden;}.yui-toolbar-container .yui-toolbar-select .first-child a{cursor:pointer;}.yui-toolbar-fontname-arial{font-family:Arial;}.yui-toolbar-fontname-arial-black{font-family:Arial Black;}.yui-toolbar-fontname-comic-sans-ms{font-family:Comic Sans MS;}.yui-toolbar-fontname-courier-new{font-family:Courier New;}.yui-toolbar-fontname-times-new-roman{font-family:Times New Roman;}.yui-toolbar-fontname-verdana{font-family:Verdana;}.yui-toolbar-fontname-impact{font-family:Impact;}.yui-toolbar-fontname-lucida-console{font-family:Lucida Console;}.yui-toolbar-fontname-tahoma{font-family:Tahoma;}.yui-toolbar-fontname-trebuchet-ms{font-family:Trebuchet MS;}.yui-toolbar-container .yui-toolbar-spinbutton{position:relative;}.yui-toolbar-container .yui-toolbar-spinbutton .first-child a{z-index:0;opacity:1;}.yui-toolbar-container .yui-toolbar-spinbutton a.up,.yui-toolbar-container .yui-toolbar-spinbutton a.down{position:absolute;display:block right:0;cursor:pointer;z-index:1;padding:0;margin:0;}.yui-toolbar-container .yui-overlay{position:absolute;}.yui-toolbar-container .yui-overlay ul li{margin:0;list-style-type:none;}.yui-toolbar-container{z-index:1;}.yui-editor-container .yui-editor-editable-container{position:relative;z-index:0;width:100%;}.yui-editor-container .yui-editor-masked{background-color:#CCC;height:100%;width:100%;position:absolute;top:0;left:0;opacity:.5;filter:alpha(opacity=50);}.yui-editor-container iframe{border:0;padding:0;margin:0;zoom:1;display:block;}.yui-editor-container .yui-editor-editable{padding:0;margin:0;}.yui-editor-container .dompath{font-size:85%;}.yui-editor-panel .hd{text-align:left;position:relative;}.yui-editor-panel .hd h3{font-weight:bold;padding:.25em 0 .25em .25em;margin:0;}.yui-editor-panel .bd{width:100%;zoom:1;position:relative;}.yui-editor-panel .bd div.yui-editor-body-cont{padding:.25em .1em;zoom:1;}.yui-editor-panel .bd .gecko form{overflow:auto;}.yui-editor-panel .bd div.yui-editor-body-cont:after{display:block;clear:both;visibility:hidden;content:'.';height:0;}.yui-editor-panel .ft{text-align:right;width:99%;float:left;clear:both;}.yui-editor-panel .ft span.tip{display:block;position:relative;padding:.5em .5em .5em 23px;text-align:left;zoom:1;}.yui-editor-panel label{clear:both;float:left;padding:0;width:100%;text-align:left;zoom:1;}.yui-editor-panel .gecko label{overflow:auto;}.yui-editor-panel label strong{float:left;width:6em;}.yui-editor-panel .removeLink{width:80%;text-align:right;}.yui-editor-panel label input{margin-left:.25em;float:left;}.yui-editor-panel .yui-toolbar-group{margin-bottom:.75em;}.yui-editor-panel .height-width{float:left;}.yui-editor-panel .height-width span{font-style:italic;display:block;float:left;overflow:visible;}.yui-editor-panel .height-width span.info{font-size:70%;margin-top:3px;}.yui-editor-panel .yui-toolbar-bordersize,.yui-editor-panel .yui-toolbar-bordertype{font-size:75%;}.yui-editor-panel .yui-toolbar-container span.yui-toolbar-separator{border:none;}.yui-editor-panel .yui-toolbar-bordersize span a span,.yui-editor-panel .yui-toolbar-bordertype span a span{display:block;height:8px;left:4px;position:absolute;top:3px;_top:-5px;width:24px;text-indent:52px;font-size:0;}.yui-editor-panel .yui-toolbar-bordertype span a span.yui-toolbar-bordertype-solid{border-bottom:1px solid black;}.yui-editor-panel .yui-toolbar-bordertype span a span.yui-toolbar-bordertype-dotted{border-bottom:1px dotted black;}.yui-editor-panel .yui-toolbar-bordertype span a span.yui-toolbar-bordertype-dashed{border-bottom:1px dashed black;}
.yui-editor-panel .yui-toolbar-bordersize span a span.yui-toolbar-bordersize-0{*top:0;text-indent:0;font-size:75%;}.yui-editor-panel .yui-toolbar-bordersize span a span.yui-toolbar-bordersize-1{border-bottom:1px solid black;}.yui-editor-panel .yui-toolbar-bordersize span a span.yui-toolbar-bordersize-2{border-bottom:2px solid black;}.yui-editor-panel .yui-toolbar-bordersize span a span.yui-toolbar-bordersize-3{top:2px;*top:-5px;border-bottom:3px solid black;}.yui-editor-panel .yui-toolbar-bordersize span a span.yui-toolbar-bordersize-4{top:1px;*top:-5px;border-bottom:4px solid black;}.yui-editor-panel .yui-toolbar-bordersize span a span.yui-toolbar-bordersize-5{top:1px;*top:-5px;border-bottom:5px solid black;}.yui-toolbar-container .yui-toolbar-bordersize-menu,.yui-toolbar-container .yui-toolbar-bordertype-menu{width:95px!important;}.yui-toolbar-bordersize-menu .yuimenuitemlabel,.yui-toolbar-bordertype-menu .yuimenuitemlabel,.yui-toolbar-bordersize-menu .yuimenuitemlabel,.yui-toolbar-bordertype-menu .yuimenuitemlabel:hover{margin:0 3px 7px 17px;}.yui-toolbar-bordersize-menu .yuimenuitemlabel .checkedindicator,.yui-toolbar-bordertype-menu .yuimenuitemlabel .checkedindicator{position:absolute;left:-12px;*top:14px;*left:0;}.yui-toolbar-bordersize-menu li.yui-toolbar-bordersize-1 a{border-bottom:1px solid black;height:14px;}.yui-toolbar-bordersize-menu li.yui-toolbar-bordersize-2 a{border-bottom:2px solid black;height:14px;}.yui-toolbar-bordersize-menu li.yui-toolbar-bordersize-3 a{border-bottom:3px solid black;height:14px;}.yui-toolbar-bordersize-menu li.yui-toolbar-bordersize-4 a{border-bottom:4px solid black;height:14px;}.yui-toolbar-bordersize-menu li.yui-toolbar-bordersize-5 a{border-bottom:5px solid black;height:14px;}.yui-toolbar-bordertype-menu li.yui-toolbar-bordertype-solid a{border-bottom:1px solid black;height:14px;}.yui-toolbar-bordertype-menu li.yui-toolbar-bordertype-dashed a{border-bottom:1px dashed black;height:14px;}.yui-toolbar-bordertype-menu li.yui-toolbar-bordertype-dotted a{border-bottom:1px dotted black;height:14px;}h2.yui-editor-skipheader,h3.yui-editor-skipheader{height:0;margin:0;padding:0;border:none;width:0;overflow:hidden;position:absolute;}.yui-toolbar-colors{width:133px;zoom:1;display:none;z-index:100;overflow:hidden;}.yui-toolbar-colors:after{display:block;clear:both;visibility:hidden;content:'.';height:0;}.yui-toolbar-colors a{height:9px;width:9px;float:left;display:block;overflow:hidden;text-indent:999px;margin:0;cursor:pointer;border:1px solid #F6F7EE;}.yui-toolbar-colors a:hover{border:1px solid black;}.yui-color-button-menu{overflow:visible;background-color:transparent;}.yui-toolbar-colors span{position:relative;display:block;padding:3px;overflow:hidden;float:left;width:100%;zoom:1;}.yui-toolbar-colors span:after{display:block;clear:both;visibility:hidden;content:'.';height:0;}.yui-toolbar-colors span em{height:35px;width:30px;float:left;display:block;overflow:hidden;text-indent:999px;margin:.75px;border:1px solid black;}.yui-toolbar-colors span strong{font-weight:normal;padding-left:3px;display:block;font-size:85%;float:left;width:65%;}.yui-toolbar-group-undoredo h3,.yui-toolbar-group-insertitem h3,.yui-toolbar-group-indentlist h3{width:68px;}.yui-toolbar-group-indentlist2 h3{width:122px;}.yui-toolbar-group-alignment h3{width:130px;}.yui-skin-sam .yui-editor-container{border:1px solid #808080;}.yui-skin-sam .yui-toolbar-container{zoom:1;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-titlebar{background:url(sprite.png) repeat-x 0 -200px;position:relative;}.yui-skin-sam .yui-editor-container .draggable .yui-toolbar-titlebar{cursor:move;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-titlebar h2{color:#000;font-weight:bold;margin:0;padding:.3em 1em;font-size:100%;text-align:left;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-group h3{color:#808080;font-size:75%;margin:1em 0 0;padding-bottom:0;padding-left:.25em;text-align:left;}.yui-toolbar-container span.yui-toolbar-separator{border:none;text-indent:33px;overflow:hidden;margin:0 .25em;}.yui-skin-sam .yui-toolbar-container{background-color:#F2F2F2;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-subcont{padding:0 1em .35em;border-bottom:1px solid #808080;}.yui-skin-sam .yui-toolbar-container-collapsed .yui-toolbar-titlebar{border-bottom:1px solid #808080;}.yui-skin-sam .yui-editor-container .visible .yui-menu-shadow,.yui-skin-sam .yui-editor-panel .visible .yui-menu-shadow{display:none;}.yui-skin-sam .yui-editor-container ul{list-style-type:none;margin:0;padding:0;}.yui-skin-sam .yui-editor-container ul li{list-style-type:none;margin:0;padding:0;}.yui-skin-sam .yui-toolbar-group ul li.yui-toolbar-groupitem{float:left;}.yui-skin-sam .yui-editor-container .dompath{background-color:#F2F2F2;border-top:1px solid #808080;color:#999;text-align:left;padding:.25em;}.yui-skin-sam .yui-toolbar-container .collapse{background:url(sprite.png) no-repeat 0 -400px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-titlebar span.collapse{cursor:pointer;position:absolute;top:4px;right:2px;display:block;overflow:hidden;height:15px;width:15px;text-indent:9999px;}.yui-skin-sam .yui-toolbar-container .yui-push-button,.yui-skin-sam .yui-toolbar-container .yui-color-button,.yui-skin-sam .yui-toolbar-container .yui-menu-button{background:url(sprite.png) repeat-x 0 0;position:relative;display:block;height:22px;width:30px;_font-size:0;margin:0;border-color:#808080;color:#f2f2f2;border-style:solid;border-width:1px 0;zoom:1;}.yui-skin-sam .yui-toolbar-container .yui-push-button a,.yui-skin-sam .yui-toolbar-container .yui-color-button a,.yui-skin-sam .yui-toolbar-container .yui-menu-button a{padding-left:35px;height:20px;text-decoration:none;font-size:0;line-height:2;display:block;color:#000;overflow:hidden;white-space:nowrap;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton a,.yui-skin-sam .yui-toolbar-container .yui-toolbar-select a{font-size:12px;}
.yui-skin-sam .yui-toolbar-container .yui-push-button .first-child,.yui-skin-sam .yui-toolbar-container .yui-color-button .first-child,.yui-skin-sam .yui-toolbar-container .yui-menu-button .first-child{border-color:#808080;border-style:solid;border-width:0 1px;margin:0 -1px;display:block;position:relative;}.yui-skin-sam .yui-toolbar-container .yui-push-button-disabled .first-child,.yui-skin-sam .yui-toolbar-container .yui-color-button-disabled .first-child,.yui-skin-sam .yui-toolbar-container .yui-menu-button-disabled .first-child{border-color:#ccc;}.yui-skin-sam .yui-toolbar-container .yui-push-button-disabled a,.yui-skin-sam .yui-toolbar-container .yui-color-button-disabled a,.yui-skin-sam .yui-toolbar-container .yui-menu-button-disabled a{color:#A6A6A6;cursor:default;}.yui-skin-sam .yui-toolbar-container .yui-push-button-disabled,.yui-skin-sam .yui-toolbar-container .yui-color-button-disabled,.yui-skin-sam .yui-toolbar-container .yui-menu-button-disabled{border-color:#ccc;}.yui-skin-sam .yui-toolbar-container .yui-button .first-child{*left:0;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-fontname{width:135px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-heading{width:92px;}.yui-skin-sam .yui-toolbar-container .yui-button-hover{background:url(sprite.png) repeat-x 0 -1300px;border-color:#808080;}.yui-skin-sam .yui-toolbar-container .yui-button-selected{background:url(sprite.png) repeat-x 0 -1700px;border-color:#808080;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-nogrouplabels h3{display:none;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-nogrouplabels .yui-toolbar-group{margin-top:.75em;}.yui-skin-sam .yui-toolbar-container .yui-push-button span.yui-toolbar-icon,.yui-skin-sam .yui-toolbar-container .yui-color-button span.yui-toolbar-icon,.yui-skin-sam .yui-toolbar-container .yui-menu-button span.yui-toolbar-icon{display:block;position:absolute;top:2px;height:18px;width:18px;overflow:hidden;background:url(editor-sprite.gif) no-repeat 30px 30px;}.yui-skin-sam .yui-toolbar-container .yui-button-selected span.yui-toolbar-icon,.yui-skin-sam .yui-toolbar-container .yui-button-hover span.yui-toolbar-icon{background-image:url(editor-sprite-active.gif);}.yui-skin-sam .yui-toolbar-container .visible .yuimenuitemlabel{cursor:pointer;color:#000;*position:relative;}.yui-skin-sam .yui-toolbar-container .yui-button-menu{background-color:#fff;}.yui-skin-sam .yui-toolbar-container .yui-button-menu .yui-menu-body-scrolled{position:relative;}.yui-skin-sam div.yuimenu li.selected{background-color:#B3D4FF;}.yui-skin-sam div.yuimenu li.selected a.selected{color:#000;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-bold span.yui-toolbar-icon{background-position:0 0;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-strikethrough span.yui-toolbar-icon{background-position:0 -108px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-italic span.yui-toolbar-icon{background-position:0 -36px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-undo span.yui-toolbar-icon{background-position:0 -1326px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-redo span.yui-toolbar-icon{background-position:0 -1355px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-underline span.yui-toolbar-icon{background-position:0 -72px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-subscript span.yui-toolbar-icon{background-position:0 -180px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-superscript span.yui-toolbar-icon{background-position:0 -144px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-forecolor span.yui-toolbar-icon{background-position:0 -216px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-backcolor span.yui-toolbar-icon{background-position:0 -288px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-justifyleft span.yui-toolbar-icon{background-position:0 -324px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-justifycenter span.yui-toolbar-icon{background-position:0 -360px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-justifyright span.yui-toolbar-icon{background-position:0 -396px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-justifyfull span.yui-toolbar-icon{background-position:0 -432px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-indent span.yui-toolbar-icon{background-position:0 -720px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-outdent span.yui-toolbar-icon{background-position:0 -684px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-createlink span.yui-toolbar-icon{background-position:0 -792px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-insertimage span.yui-toolbar-icon{background-position:1px -756px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-left span.yui-toolbar-icon{background-position:0 -972px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-right span.yui-toolbar-icon{background-position:0 -936px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-inline span.yui-toolbar-icon{background-position:0 -900px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-block span.yui-toolbar-icon{background-position:0 -864px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-bordercolor span.yui-toolbar-icon{background-position:0 -252px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-removeformat span.yui-toolbar-icon{background-position:0 -1080px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-hiddenelements span.yui-toolbar-icon{background-position:0 -1044px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-insertunorderedlist span.yui-toolbar-icon{background-position:0 -468px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-insertorderedlist span.yui-toolbar-icon{background-position:0 -504px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton,.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton .first-child{width:35px;}
.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton .first-child a{padding-left:2px;text-align:left;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton span.yui-toolbar-icon{display:none;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton a.up,.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton a.down{right:2px;background:url(editor-sprite.gif) no-repeat 0 -1222px;overflow:hidden;height:6px;width:7px;min-height:0;padding:0;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton a.up{top:2px;background-position:0 -1222px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton a.down{bottom:2px;background-position:0 -1187px;}.yui-skin-sam .yui-toolbar-container select{height:22px;border:1px solid #808080;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-select .first-child a{padding-left:5px;text-align:left;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-select span.yui-toolbar-icon{background:url(editor-sprite.gif) no-repeat 0 -1144px;overflow:hidden;right:-2px;top:0;height:20px;}.yui-skin-sam .yui-editor-panel .yui-color-button-menu .bd{background-color:transparent;border:none;width:135px;}.yui-skin-sam .yui-color-button-menu .yui-toolbar-colors{border:1px solid #808080;}.yui-skin-sam .yui-editor-panel{padding:0;margin:0;border:none;background-color:transparent;overflow:visible;position:absolute;}.yui-skin-sam .yui-editor-panel .hd{margin:10px 0 0;padding:0;border:none;}.yui-skin-sam .yui-editor-panel .hd h3{color:#000;border:1px solid #808080;background:url(sprite.png) repeat-x 0 -200px;width:99%;position:relative;margin:0;padding:3px 0 0 0;font-size:93%;text-indent:5px;height:20px;}.yui-skin-sam .yui-editor-panel .bd{background-color:#F2F2F2;border-left:1px solid #808080;border-right:1px solid #808080;width:99%;margin:0;padding:0;overflow:visible;}.yui-skin-sam .yui-editor-panel ul{list-style-type:none;margin:0;padding:0;}.yui-skin-sam .yui-editor-panel ul li{margin:0;padding:0;}.yui-skin-sam .yui-editor-panel .yui-toolbar-container .yui-toolbar-subcont{padding:0;border:none;margin-top:.35em;}.yui-skin-sam .yui-editor-panel .yui-toolbar-bordersize,.yui-skin-sam .yui-editor-panel .yui-toolbar-bordertype{width:50px;}.yui-skin-sam .yui-editor-panel label{display:block;float:none;padding:4px 0;margin-bottom:7px;}.yui-skin-sam .yui-editor-panel label strong{font-weight:normal;font-size:93%;text-align:right;padding-top:2px;}.yui-skin-sam .yui-editor-panel label input{width:75%;}.yui-skin-sam .yui-editor-panel .createlink_target,.yui-skin-sam .yui-editor-panel .insertimage_target{width:auto;margin-right:5px;}.yui-skin-sam .yui-editor-panel .removeLink{width:98%;}.yui-skin-sam .yui-editor-panel label input.warning{background-color:#FFEE69;}.yui-skin-sam .yui-editor-panel .yui-toolbar-group h3{color:#000;float:left;font-weight:normal;font-size:93%;margin:5px 0 0 0;padding:0 3px 0 0;text-align:right;}.yui-skin-sam .yui-editor-panel .height-width h3{margin:3px 0 0 10px;}.yui-skin-sam .yui-editor-panel .height-width{margin:3px 0 0 35px;*margin-left:14px;width:42%;*width:44%;}.yui-skin-sam .yui-editor-panel .yui-toolbar-group-border{width:190px;}.yui-skin-sam .yui-editor-panel .no-button .yui-toolbar-group-border{width:210px;}.yui-skin-sam .yui-editor-panel .yui-toolbar-group-padding{width:203px;_width:198px;}.yui-skin-sam .yui-editor-panel .no-button .yui-toolbar-group-padding{width:172px;}.yui-skin-sam .yui-editor-panel .yui-toolbar-group-padding h3{margin-left:25px;*margin-left:12px;}.yui-skin-sam .yui-editor-panel .yui-toolbar-group-textflow{width:182px;}.yui-skin-sam .yui-editor-panel .hd{background:none;}.yui-skin-sam .yui-editor-panel .ft{background-color:#F2F2F2;border:1px solid #808080;border-top:none;padding:0;margin:0 0 2px 0;}.yui-skin-sam .yui-editor-panel .hd span.close{background:url(sprite.png) no-repeat 0 -300px;cursor:pointer;display:block;height:16px;overflow:hidden;position:absolute;right:5px;text-indent:500px;top:2px;width:26px;}.yui-skin-sam .yui-editor-panel .ft span.tip{background-color:#EDF5FF;border-top:1px solid #808080;font-size:85%;}.yui-skin-sam .yui-editor-panel .ft span.tip strong{display:block;float:left;margin:0 2px 8px 0;}.yui-skin-sam .yui-editor-panel .ft span.tip span.icon{background:url(editor-sprite.gif) no-repeat 0 -1260px;display:block;height:20px;left:2px;position:absolute;top:8px;width:20px;}.yui-skin-sam .yui-editor-panel .ft span.tip span.icon-info{background-position:2px -1260px;}.yui-skin-sam .yui-editor-panel .ft span.tip span.icon-warn{background-position:2px -1296px;}.yui-skin-sam .yui-editor-panel .hd span.knob{position:absolute;height:10px;width:28px;top:-10px;left:25px;text-indent:9999px;overflow:hidden;background:url(editor-knob.gif) no-repeat 0 0;}.yui-skin-sam .yui-editor-panel .yui-toolbar-container{float:left;width:100%;background-image:none;border:none;}.yui-skin-sam .yui-editor-panel .yui-toolbar-container .bd{background-color:#fff;}.yui-editor-blankimage{background-image:url(blankimage.png);}.yui-skin-sam .yui-editor-container .yui-resize-handle-br{height:11px;width:11px;background-position:-20px -60px;background-color:transparent;}
.yui-crop{position:relative;}.yui-crop .yui-crop-mask{position:absolute;top:0;left:0;height:100%;width:100%;}.yui-crop .yui-resize{position:absolute;top:10px;left:10px;border:0;}.yui-crop .yui-crop-resize-mask{position:absolute;top:0;left:0;height:100%;width:100%;background-position:-10px -10px;overflow:hidden;}.yui-skin-sam .yui-crop .yui-crop-mask{background-color:#000;opacity:.5;filter:alpha(opacity=50);}.yui-skin-sam .yui-crop .yui-resize{border:1px dashed #fff;}
.yui-layout-loading{visibility:hidden;}body.yui-layout{overflow:hidden;position:relative;padding:0;margin:0;}.yui-layout-doc{position:relative;overflow:hidden;padding:0;margin:0;}.yui-layout-unit{height:50px;width:50px;padding:0;margin:0;float:none;z-index:0;}.yui-layout-unit-top{position:absolute;top:0;left:0;width:100%;}.yui-layout-unit-left{position:absolute;top:0;left:0;}.yui-layout-unit-right{position:absolute;top:0;right:0;}.yui-layout-unit-bottom{position:absolute;bottom:0;left:0;width:100%;}.yui-layout-unit-center{position:absolute;top:0;left:0;width:100%;}.yui-layout div.yui-layout-hd{position:absolute;top:0;left:0;zoom:1;width:100%;}.yui-layout div.yui-layout-bd{position:absolute;top:0;left:0;zoom:1;width:100%;}.yui-layout .yui-layout-noscroll div.yui-layout-bd{overflow:hidden;}.yui-layout .yui-layout-scroll div.yui-layout-bd{overflow:auto;}.yui-layout div.yui-layout-ft{position:absolute;bottom:0;left:0;width:100%;zoom:1;}.yui-layout .yui-layout-unit div.yui-layout-hd h2{text-align:left;}.yui-layout .yui-layout-unit div.yui-layout-hd .collapse{cursor:pointer;height:13px;position:absolute;right:2px;top:2px;width:17px;font-size:0;}.yui-layout .yui-layout-unit div.yui-layout-hd .close{cursor:pointer;height:13px;position:absolute;right:2px;top:2px;width:17px;font-size:0;}.yui-layout .yui-layout-unit div.yui-layout-hd .collapse-close{right:25px;}.yui-layout .yui-layout-clip{position:absolute;height:20px;background-color:#c0c0c0;display:none;}.yui-layout .yui-layout-clip .collapse{cursor:pointer;height:13px;position:absolute;right:2px;top:2px;width:17px;font-size:0px;}.yui-layout .yui-layout-wrap{height:100%;width:100%;position:absolute;left:0;}.yui-skin-sam .yui-layout .yui-resize-proxy{border:none;font-size:0;margin:0;padding:0;}.yui-skin-sam .yui-layout .yui-resize-resizing .yui-resize-handle{visibility:hidden;}.yui-skin-sam .yui-layout .yui-resize-proxy div{position:absolute;border:1px solid #808080;background-color:#EDF5FF;}.yui-skin-sam .yui-layout .yui-resize .yui-resize-handle-active{}.yui-skin-sam .yui-layout .yui-resize-proxy .yui-layout-handle-l{width:5px;height:100%;top:0;left:0;}.yui-skin-sam .yui-layout .yui-resize-proxy .yui-layout-handle-r{width:5px;top:0;right:0;height:100%;position:absolute;zoom:1;}.yui-skin-sam .yui-layout .yui-resize-proxy .yui-layout-handle-b{width:100%;bottom:0;left:0;height:5px;}.yui-skin-sam .yui-layout .yui-resize-proxy .yui-layout-handle-t{width:100%;top:0;left:0;height:5px;}.yui-skin-sam .yui-layout .yui-layout-unit-left div.yui-layout-hd .collapse{background:transparent url(layout_sprite.png) no-repeat -20px -160px;border:1px solid #808080;}.yui-skin-sam .yui-layout .yui-layout-clip-left .collapse{background:transparent url(layout_sprite.png) no-repeat -20px -140px;border:1px solid #808080;}.yui-skin-sam .yui-layout .yui-layout-unit-right div.yui-layout-hd .collapse{background:transparent url(layout_sprite.png) no-repeat -20px -200px;border:1px solid #808080;}.yui-skin-sam .yui-layout .yui-layout-clip-right .collapse{background:transparent url(layout_sprite.png) no-repeat -20px -120px;border:1px solid #808080;}.yui-skin-sam .yui-layout .yui-layout-unit-top div.yui-layout-hd .collapse{background:transparent url(layout_sprite.png) no-repeat -20px -220px;border:1px solid #808080;}.yui-skin-sam .yui-layout .yui-layout-clip-top .collapse{background:transparent url(layout_sprite.png) no-repeat -20px -240px;border:1px solid #808080;}.yui-skin-sam .yui-layout .yui-layout-unit-bottom div.yui-layout-hd .collapse{background:transparent url(layout_sprite.png) no-repeat -20px -260px;border:1px solid #808080;}.yui-skin-sam .yui-layout .yui-layout-clip-bottom .collapse{background:transparent url(layout_sprite.png) no-repeat -20px -180px;border:1px solid #808080;}.yui-skin-sam .yui-layout .yui-layout-unit div.yui-layout-hd .close{background:transparent url(layout_sprite.png) no-repeat -20px -100px;border:1px solid #808080;}.yui-skin-sam .yui-layout .yui-layout-hd{background:url(sprite.png) repeat-x 0 -1400px;border:1px solid #808080;}.yui-skin-sam .yui-layout{background-color:#EDF5FF;}.yui-skin-sam .yui-layout .yui-layout-unit div.yui-layout-hd h2{font-weight:bold;color:#fff;padding:3px;}.yui-skin-sam .yui-layout .yui-layout-unit div.yui-layout-bd{border:1px solid #808080;border-bottom:none;border-top:none;*border-bottom-width:0;*border-top-width:0;background-color:#f2f2f2;text-align:left;}.yui-skin-sam .yui-layout .yui-layout-unit div.yui-layout-bd-noft{border-bottom:1px solid #808080;}.yui-skin-sam .yui-layout .yui-layout-unit div.yui-layout-bd-nohd{border-top:1px solid #808080;}.yui-skin-sam .yui-layout .yui-layout-clip{position:absolute;height:20px;background-color:#EDF5FF;display:none;border:1px solid #808080;}.yui-skin-sam .yui-layout div.yui-layout-ft{border:1px solid #808080;border-top:none;*border-top-width:0;background-color:#f2f2f2;}.yui-skin-sam .yui-layout-unit .yui-resize-handle{background-color:transparent;}.yui-skin-sam .yui-layout-unit .yui-resize-handle-r{right:0;top:0;background-image:none;}.yui-skin-sam .yui-layout-unit .yui-resize-handle-l{left:0;top:0;background-image:none;}.yui-skin-sam .yui-layout-unit .yui-resize-handle-b{right:0;bottom:0;background-image:none;}.yui-skin-sam .yui-layout-unit .yui-resize-handle-t{right:0;top:0;background-image:none;}.yui-skin-sam .yui-layout-unit .yui-resize-handle-r .yui-layout-resize-knob,.yui-skin-sam .yui-layout-unit .yui-resize-handle-l .yui-layout-resize-knob{position:absolute;height:16px;width:6px;top:45%;left:0px;background:transparent url(layout_sprite.png) no-repeat 0 -5px;}.yui-skin-sam .yui-layout-unit .yui-resize-handle-t .yui-layout-resize-knob,.yui-skin-sam .yui-layout-unit .yui-resize-handle-b .yui-layout-resize-knob{position:absolute;height:6px;width:16px;left:45%;background:transparent url(layout_sprite.png) no-repeat -20px 0;}
.yui-skin-sam .yui-log{padding:1em;width:31em;background-color:#AAA;color:#000;border:1px solid black;font-family:monospace;font-size:77%;text-align:left;z-index:9000;}.yui-skin-sam .yui-log-container{position:absolute;top:1em;right:1em;}.yui-skin-sam .yui-log input{margin:0;padding:0;font-family:arial;font-size:100%;font-weight:normal;}.yui-skin-sam .yui-log .yui-log-btns{position:relative;float:right;bottom:.25em;}.yui-skin-sam .yui-log .yui-log-hd{margin-top:1em;padding:.5em;background-color:#575757;}.yui-skin-sam .yui-log .yui-log-hd h4{margin:0;padding:0;font-size:108%;font-weight:bold;color:#FFF;}.yui-skin-sam .yui-log .yui-log-bd{width:100%;height:20em;background-color:#FFF;border:1px solid gray;overflow:auto;}.yui-skin-sam .yui-log p{margin:1px;padding:.1em;}.yui-skin-sam .yui-log pre{margin:0;padding:0;}.yui-skin-sam .yui-log pre.yui-log-verbose{white-space:pre-wrap;white-space:-moz-pre-wrap !important;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;}.yui-skin-sam .yui-log .yui-log-ft{margin-top:.5em;}.yui-skin-sam .yui-log .yui-log-ft .yui-log-categoryfilters{}.yui-skin-sam .yui-log .yui-log-ft .yui-log-sourcefilters{width:100%;border-top:1px solid #575757;margin-top:.75em;padding-top:.75em;}.yui-skin-sam .yui-log .yui-log-filtergrp{margin-right:.5em;}.yui-skin-sam .yui-log .info{background-color:#A7CC25;}.yui-skin-sam .yui-log .warn{background-color:#F58516;}.yui-skin-sam .yui-log .error{background-color:#E32F0B;}.yui-skin-sam .yui-log .time{background-color:#A6C9D7;}.yui-skin-sam .yui-log .window{background-color:#F2E886;}
.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(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(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(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);}
.yui-skin-sam .yui-pg-container{display:block;margin:6px 0;white-space:nowrap;}.yui-skin-sam .yui-pg-first,.yui-skin-sam .yui-pg-previous,.yui-skin-sam .yui-pg-next,.yui-skin-sam .yui-pg-last,.yui-skin-sam .yui-pg-current,.yui-skin-sam .yui-pg-pages,.yui-skin-sam .yui-pg-page{display:inline-block;font-family:arial,helvetica,clean,sans-serif;padding:3px 6px;zoom:1;}.yui-skin-sam .yui-pg-pages{padding:0;}.yui-skin-sam .yui-pg-current{padding:3px 0;}.yui-skin-sam a.yui-pg-first:link,.yui-skin-sam a.yui-pg-first:visited,.yui-skin-sam a.yui-pg-first:active,.yui-skin-sam a.yui-pg-first:hover,.yui-skin-sam a.yui-pg-previous:link,.yui-skin-sam a.yui-pg-previous:visited,.yui-skin-sam a.yui-pg-previous:active,.yui-skin-sam a.yui-pg-previous:hover,.yui-skin-sam a.yui-pg-next:link,.yui-skin-sam a.yui-pg-next:visited,.yui-skin-sam a.yui-pg-next:active,.yui-skin-sam a.yui-pg-next:hover,.yui-skin-sam a.yui-pg-last:link,.yui-skin-sam a.yui-pg-last:visited,.yui-skin-sam a.yui-pg-last:active,.yui-skin-sam a.yui-pg-last:hover,.yui-skin-sam a.yui-pg-page:link,.yui-skin-sam a.yui-pg-page:visited,.yui-skin-sam a.yui-pg-page:active,.yui-skin-sam a.yui-pg-page:hover{color:#06c;text-decoration:underline;outline:0;}.yui-skin-sam span.yui-pg-first,.yui-skin-sam span.yui-pg-previous,.yui-skin-sam span.yui-pg-next,.yui-skin-sam span.yui-pg-last{color:#a6a6a6;}.yui-skin-sam .yui-pg-page{background-color:#fff;border:1px solid #CBCBCB;padding:2px 6px;text-decoration:none;}.yui-skin-sam .yui-pg-current-page{background-color:transparent;border:none;font-weight:bold;padding:3px 6px;}.yui-skin-sam .yui-pg-page{margin-left:1px;margin-right:1px;}.yui-skin-sam .yui-pg-first,.yui-skin-sam .yui-pg-previous{padding-left:0;}.yui-skin-sam .yui-pg-next,.yui-skin-sam .yui-pg-last{padding-right:0;}.yui-skin-sam .yui-pg-current,.yui-skin-sam .yui-pg-rpp-options{margin-left:1em;margin-right:1em;}
.yui-skin-sam .yui-pv{background-color:#4a4a4a;font:arial;position:relative;width:99%;z-index:1000;margin-bottom:1em;overflow:hidden;}.yui-skin-sam .yui-pv .hd{background:url(header_background.png) repeat-x;min-height:30px;overflow:hidden;zoom:1;padding:2px 0;}.yui-skin-sam .yui-pv .hd h4{padding:8px 10px;margin:0;font:bold 14px arial;color:#fff;}.yui-skin-sam .yui-pv .hd a{background:#3f6bc3;font:bold 11px arial;color:#fff;padding:4px;margin:3px 10px 0 0;border:1px solid #3f567d;cursor:pointer;display:block;float:right;}.yui-skin-sam .yui-pv .hd span{display:none;}.yui-skin-sam .yui-pv .hd span.yui-pv-busy{height:18px;width:18px;background:url(wait.gif) no-repeat;overflow:hidden;display:block;float:right;margin:4px 10px 0 0;}.yui-skin-sam .yui-pv .hd:after,.yui-pv .bd:after,.yui-skin-sam .yui-pv-chartlegend dl:after{content:'.';visibility:hidden;clear:left;height:0;display:block;}.yui-skin-sam .yui-pv .bd{position:relative;zoom:1;overflow-x:auto;overflow-y:hidden;}.yui-skin-sam .yui-pv .yui-pv-table{padding:0 10px;margin:5px 0 10px 0;}.yui-skin-sam .yui-pv .yui-pv-table .yui-dt-bd td{color:#eeee5c;font:12px arial;}.yui-skin-sam .yui-pv .yui-pv-table tr.yui-dt-odd{background:#929292;}.yui-skin-sam .yui-pv .yui-pv-table tr.yui-dt-even{background:#58637a;}.yui-skin-sam .yui-pv .yui-pv-table tr.yui-dt-even td.yui-dt-asc,.yui-skin-sam .yui-pv .yui-pv-table tr.yui-dt-even td.yui-dt-desc{background:#384970;}.yui-skin-sam .yui-pv .yui-pv-table tr.yui-dt-odd td.yui-dt-asc,.yui-skin-sam .yui-pv .yui-pv-table tr.yui-dt-odd td.yui-dt-desc{background:#6F6E6E;}.yui-skin-sam .yui-pv .yui-pv-table .yui-dt-hd th{background-image:none;background:#2E2D2D;}.yui-skin-sam .yui-pv th.yui-dt-asc .yui-dt-liner{background:transparent url(asc.gif) no-repeat scroll right center;}.yui-skin-sam .yui-pv th.yui-dt-desc .yui-dt-liner{background:transparent url(desc.gif) no-repeat scroll right center;}.yui-skin-sam .yui-pv .yui-pv-table .yui-dt-hd th a{color:#fff;font:bold 12px arial;}.yui-skin-sam .yui-pv .yui-pv-table .yui-dt-hd th.yui-dt-asc,.yui-skin-sam .yui-pv .yui-pv-table .yui-dt-hd th.yui-dt-desc{background:#333;}.yui-skin-sam .yui-pv-chartcontainer{padding:0 10px;}.yui-skin-sam .yui-pv-chart{height:250px;clear:right;margin:5px 0 0 0;color:#fff;}.yui-skin-sam .yui-pv-chartlegend div{float:right;margin:0 0 0 10px;_width:250px;}.yui-skin-sam .yui-pv-chartlegend dl{border:1px solid #999;padding:.2em 0 .2em .5em;zoom:1;margin:5px 0;}.yui-skin-sam .yui-pv-chartlegend dt{float:left;display:block;height:.7em;width:.7em;padding:0;}.yui-skin-sam .yui-pv-chartlegend dd{float:left;display:block;color:#fff;margin:0 1em 0 .5em;padding:0;font:11px arial;}.yui-skin-sam .yui-pv-minimized{height:35px;}.yui-skin-sam .yui-pv-minimized .bd{top:-3000px;}.yui-skin-sam .yui-pv-minimized .hd a.yui-pv-refresh{display:none;}
.yui-resize{position:relative;zoom:1;z-index:0;}.yui-resize-wrap{zoom:1;}.yui-draggable{cursor:move;}.yui-resize .yui-resize-handle{position:absolute;z-index:1;font-size:0;margin:0;padding:0;zoom:1;height:1px;width:1px;}.yui-resize .yui-resize-handle-br{height:5px;width:5px;bottom:0;right:0;cursor:se-resize;z-index:2;zoom:1;}.yui-resize .yui-resize-handle-bl{height:5px;width:5px;bottom:0;left:0;cursor:sw-resize;z-index:2;zoom:1;}.yui-resize .yui-resize-handle-tl{height:5px;width:5px;top:0;left:0;cursor:nw-resize;z-index:2;zoom:1;}.yui-resize .yui-resize-handle-tr{height:5px;width:5px;top:0;right:0;cursor:ne-resize;z-index:2;zoom:1;}.yui-resize .yui-resize-handle-r{width:5px;height:100%;top:0;right:0;cursor:e-resize;zoom:1;}.yui-resize .yui-resize-handle-l{height:100%;width:5px;top:0;left:0;cursor:w-resize;zoom:1;}.yui-resize .yui-resize-handle-b{width:100%;height:5px;bottom:0;right:0;cursor:s-resize;zoom:1;}.yui-resize .yui-resize-handle-t{width:100%;height:5px;top:0;right:0;cursor:n-resize;zoom:1;}.yui-resize-proxy{position:absolute;border:1px dashed #000;visibility:hidden;z-index:1000;}.yui-resize-hover .yui-resize-handle,.yui-resize-hidden .yui-resize-handle{opacity:0;filter:alpha(opacity=0);}.yui-resize-ghost{opacity:.5;filter:alpha(opacity=50);}.yui-resize-knob .yui-resize-handle{height:6px;width:6px;}.yui-resize-knob .yui-resize-handle-tr{right:-3px;top:-3px;}.yui-resize-knob .yui-resize-handle-tl{left:-3px;top:-3px;}.yui-resize-knob .yui-resize-handle-bl{left:-3px;bottom:-3px;}.yui-resize-knob .yui-resize-handle-br{right:-3px;bottom:-3px;}.yui-resize-knob .yui-resize-handle-t{left:45%;top:-3px;}.yui-resize-knob .yui-resize-handle-r{right:-3px;top:45%;}.yui-resize-knob .yui-resize-handle-l{left:-3px;top:45%;}.yui-resize-knob .yui-resize-handle-b{left:45%;bottom:-3px;}.yui-resize-status{position:absolute;top:-999px;left:-999px;padding:2px;font-size:80%;display:none;zoom:1;z-index:9999;}.yui-resize-status strong,.yui-resize-status em{font-weight:normal;font-style:normal;padding:1px;zoom:1;}.yui-skin-sam .yui-resize .yui-resize-handle{background-color:#F2F2F2;zoom:1;}.yui-skin-sam .yui-resize .yui-resize-handle-active{background-color:#7D98B8;zoom:1;}.yui-skin-sam .yui-resize .yui-resize-handle-l,.yui-skin-sam .yui-resize .yui-resize-handle-r,.yui-skin-sam .yui-resize .yui-resize-handle-l-active,.yui-skin-sam .yui-resize .yui-resize-handle-r-active{height:100%;zoom:1;}.yui-skin-sam .yui-resize-knob .yui-resize-handle{border:1px solid #808080;}.yui-skin-sam .yui-resize-hover .yui-resize-handle-active{opacity:1;filter:alpha(opacity=100);}.yui-skin-sam .yui-resize-proxy{border:1px dashed #426FD9;}.yui-skin-sam .yui-resize-status{border:1px solid #A6982B;border-top:1px solid #D4C237;background-color:#FFEE69;color:#000;}.yui-skin-sam .yui-resize-status strong,.yui-skin-sam .yui-resize-status em{float:left;display:block;clear:both;padding:1px;text-align:center;}.yui-skin-sam .yui-resize .yui-resize-handle-inner-r,.yui-skin-sam .yui-resize .yui-resize-handle-inner-l{background:transparent url(layout_sprite.png) no-repeat 0 -5px;height:16px;width:5px;position:absolute;top:45%;}.yui-skin-sam .yui-resize .yui-resize-handle-inner-t,.yui-skin-sam .yui-resize .yui-resize-handle-inner-b{background:transparent url(layout_sprite.png) no-repeat -20px 0;height:5px;width:16px;position:absolute;left:50%;}.yui-skin-sam .yui-resize .yui-resize-handle-br{background-image:url(layout_sprite.png);background-repeat:no-repeat;background-position:-22px -62px;}.yui-skin-sam .yui-resize .yui-resize-handle-tr{background-image:url(layout_sprite.png);background-repeat:no-repeat;background-position:-22px -42px;}.yui-skin-sam .yui-resize .yui-resize-handle-tl{background-image:url(layout_sprite.png);background-repeat:no-repeat;background-position:-22px -82px;}.yui-skin-sam .yui-resize .yui-resize-handle-bl{background-image:url(layout_sprite.png);background-repeat:no-repeat;background-position:-22px -23px;}.yui-skin-sam .yui-resize-knob .yui-resize-handle-t,.yui-skin-sam .yui-resize-knob .yui-resize-handle-r,.yui-skin-sam .yui-resize-knob .yui-resize-handle-b,.yui-skin-sam .yui-resize-knob .yui-resize-handle-l,.yui-skin-sam .yui-resize-knob .yui-resize-handle-tl,.yui-skin-sam .yui-resize-knob .yui-resize-handle-tr,.yui-skin-sam .yui-resize-knob .yui-resize-handle-bl,.yui-skin-sam .yui-resize-knob .yui-resize-handle-br,.yui-skin-sam .yui-resize-knob .yui-resize-handle-inner-t,.yui-skin-sam .yui-resize-knob .yui-resize-handle-inner-r,.yui-skin-sam .yui-resize-knob .yui-resize-handle-inner-b,.yui-skin-sam .yui-resize-knob .yui-resize-handle-inner-l,.yui-skin-sam .yui-resize-knob .yui-resize-handle-inner-tl,.yui-skin-sam .yui-resize-knob .yui-resize-handle-inner-tr,.yui-skin-sam .yui-resize-knob .yui-resize-handle-inner-bl,.yui-skin-sam .yui-resize-knob .yui-resize-handle-inner-br{background-image:none;}.yui-skin-sam .yui-resize-knob .yui-resize-handle-l,.yui-skin-sam .yui-resize-knob .yui-resize-handle-r,.yui-skin-sam .yui-resize-knob .yui-resize-handle-l-active,.yui-skin-sam .yui-resize-knob .yui-resize-handle-r-active{height:6px;width:6px;}.yui-skin-sam .yui-resize-textarea .yui-resize-handle-r{right:-8px;}.yui-skin-sam .yui-resize-textarea .yui-resize-handle-b{bottom:-8px;}.yui-skin-sam .yui-resize-textarea .yui-resize-handle-br{right:-8px;bottom:-8px;}
.yui-busy{cursor:wait!important;}.yui-toolbar-container fieldset,.yui-editor-container fieldset{padding:0;margin:0;border:0;}.yui-toolbar-container legend{display:none;}.yui-toolbar-container .yui-toolbar-subcont{padding:.25em 0;zoom:1;}.yui-toolbar-container-collapsed .yui-toolbar-subcont{display:none;}.yui-toolbar-container .yui-toolbar-subcont:after{display:block;clear:both;visibility:hidden;content:'.';height:0;}.yui-toolbar-container span.yui-toolbar-draghandle{cursor:move;border-left:1px solid #999;border-right:1px solid #999;overflow:hidden;text-indent:77777px;width:2px;height:20px;display:block;clear:none;float:left;margin:0 0 0 .2em;}.yui-toolbar-container .yui-toolbar-titlebar.draggable{cursor:move;}.yui-toolbar-container .yui-toolbar-titlebar{position:relative;}.yui-toolbar-container .yui-toolbar-titlebar h2{font-weight:bold;letter-spacing:0;border:none;color:#000;margin:0;padding:.2em;}.yui-toolbar-container .yui-toolbar-titlebar h2 a{text-decoration:none;color:#000;cursor:default;}.yui-toolbar-container.yui-toolbar-grouped span.yui-toolbar-draghandle{height:40px;}.yui-toolbar-container .yui-toolbar-group{float:left;margin-right:.5em;zoom:1;}.yui-toolbar-container .yui-toolbar-group:after{display:block;clear:both;visibility:hidden;content:'.';height:0;}.yui-toolbar-container .yui-toolbar-group h3{font-size:75%;padding:0 0 0 .25em;margin:0;}.yui-toolbar-container span.yui-toolbar-separator{width:2px;padding:0;height:18px;margin:.2em 0 .2em .1em;display:none;float:left;}.yui-toolbar-container.yui-toolbar-grouped span.yui-toolbar-separator{height:45px;*height:50px;}.yui-toolbar-container.yui-toolbar-grouped .yui-toolbar-group span.yui-toolbar-separator{height:18px;display:block;}.yui-toolbar-container ul li{margin:0;padding:0;list-style-type:none;}.yui-toolbar-container .yui-toolbar-nogrouplabels h3{display:none;}.yui-toolbar-container .yui-push-button,.yui-toolbar-container .yui-color-button,.yui-toolbar-container .yui-menu-button{position:relative;cursor:pointer;}.yui-toolbar-container .yui-button .first-child,.yui-toolbar-container .yui-button .first-child a{height:100%;width:100%;overflow:hidden;font-size:0;}.yui-toolbar-container .yui-button-disabled{cursor:default;}.yui-toolbar-container .yui-button-disabled .yui-toolbar-icon{opacity:.5;filter:alpha(opacity=50);}.yui-toolbar-container .yui-button-disabled .up,.yui-toolbar-container .yui-button-disabled .down{opacity:.5;filter:alpha(opacity=50);}.yui-toolbar-container .yui-button a{overflow:hidden;}.yui-toolbar-container .yui-toolbar-select .first-child a{cursor:pointer;}.yui-toolbar-fontname-arial{font-family:Arial;}.yui-toolbar-fontname-arial-black{font-family:Arial Black;}.yui-toolbar-fontname-comic-sans-ms{font-family:Comic Sans MS;}.yui-toolbar-fontname-courier-new{font-family:Courier New;}.yui-toolbar-fontname-times-new-roman{font-family:Times New Roman;}.yui-toolbar-fontname-verdana{font-family:Verdana;}.yui-toolbar-fontname-impact{font-family:Impact;}.yui-toolbar-fontname-lucida-console{font-family:Lucida Console;}.yui-toolbar-fontname-tahoma{font-family:Tahoma;}.yui-toolbar-fontname-trebuchet-ms{font-family:Trebuchet MS;}.yui-toolbar-container .yui-toolbar-spinbutton{position:relative;}.yui-toolbar-container .yui-toolbar-spinbutton .first-child a{z-index:0;opacity:1;}.yui-toolbar-container .yui-toolbar-spinbutton a.up,.yui-toolbar-container .yui-toolbar-spinbutton a.down{position:absolute;display:block right:0;cursor:pointer;z-index:1;padding:0;margin:0;}.yui-toolbar-container .yui-overlay{position:absolute;}.yui-toolbar-container .yui-overlay ul li{margin:0;list-style-type:none;}.yui-toolbar-container{z-index:1;}.yui-editor-container .yui-editor-editable-container{position:relative;z-index:0;width:100%;}.yui-editor-container .yui-editor-masked{background-color:#CCC;height:100%;width:100%;position:absolute;top:0;left:0;opacity:.5;filter:alpha(opacity=50);}.yui-editor-container iframe{border:0;padding:0;margin:0;zoom:1;display:block;}.yui-editor-container .yui-editor-editable{padding:0;margin:0;}.yui-editor-container .dompath{font-size:85%;}.yui-editor-panel .hd{text-align:left;position:relative;}.yui-editor-panel .hd h3{font-weight:bold;padding:.25em 0 .25em .25em;margin:0;}.yui-editor-panel .bd{width:100%;zoom:1;position:relative;}.yui-editor-panel .bd div.yui-editor-body-cont{padding:.25em .1em;zoom:1;}.yui-editor-panel .bd .gecko form{overflow:auto;}.yui-editor-panel .bd div.yui-editor-body-cont:after{display:block;clear:both;visibility:hidden;content:'.';height:0;}.yui-editor-panel .ft{text-align:right;width:99%;float:left;clear:both;}.yui-editor-panel .ft span.tip{display:block;position:relative;padding:.5em .5em .5em 23px;text-align:left;zoom:1;}.yui-editor-panel label{clear:both;float:left;padding:0;width:100%;text-align:left;zoom:1;}.yui-editor-panel .gecko label{overflow:auto;}.yui-editor-panel label strong{float:left;width:6em;}.yui-editor-panel .removeLink{width:80%;text-align:right;}.yui-editor-panel label input{margin-left:.25em;float:left;}.yui-editor-panel .yui-toolbar-group{margin-bottom:.75em;}.yui-editor-panel .height-width{float:left;}.yui-editor-panel .height-width span{font-style:italic;display:block;float:left;overflow:visible;}.yui-editor-panel .height-width span.info{font-size:70%;margin-top:3px;}.yui-editor-panel .yui-toolbar-bordersize,.yui-editor-panel .yui-toolbar-bordertype{font-size:75%;}.yui-editor-panel .yui-toolbar-container span.yui-toolbar-separator{border:none;}.yui-editor-panel .yui-toolbar-bordersize span a span,.yui-editor-panel .yui-toolbar-bordertype span a span{display:block;height:8px;left:4px;position:absolute;top:3px;_top:-5px;width:24px;text-indent:52px;font-size:0;}.yui-editor-panel .yui-toolbar-bordertype span a span.yui-toolbar-bordertype-solid{border-bottom:1px solid black;}.yui-editor-panel .yui-toolbar-bordertype span a span.yui-toolbar-bordertype-dotted{border-bottom:1px dotted black;}.yui-editor-panel .yui-toolbar-bordertype span a span.yui-toolbar-bordertype-dashed{border-bottom:1px dashed black;}
.yui-editor-panel .yui-toolbar-bordersize span a span.yui-toolbar-bordersize-0{*top:0;text-indent:0;font-size:75%;}.yui-editor-panel .yui-toolbar-bordersize span a span.yui-toolbar-bordersize-1{border-bottom:1px solid black;}.yui-editor-panel .yui-toolbar-bordersize span a span.yui-toolbar-bordersize-2{border-bottom:2px solid black;}.yui-editor-panel .yui-toolbar-bordersize span a span.yui-toolbar-bordersize-3{top:2px;*top:-5px;border-bottom:3px solid black;}.yui-editor-panel .yui-toolbar-bordersize span a span.yui-toolbar-bordersize-4{top:1px;*top:-5px;border-bottom:4px solid black;}.yui-editor-panel .yui-toolbar-bordersize span a span.yui-toolbar-bordersize-5{top:1px;*top:-5px;border-bottom:5px solid black;}.yui-toolbar-container .yui-toolbar-bordersize-menu,.yui-toolbar-container .yui-toolbar-bordertype-menu{width:95px!important;}.yui-toolbar-bordersize-menu .yuimenuitemlabel,.yui-toolbar-bordertype-menu .yuimenuitemlabel,.yui-toolbar-bordersize-menu .yuimenuitemlabel,.yui-toolbar-bordertype-menu .yuimenuitemlabel:hover{margin:0 3px 7px 17px;}.yui-toolbar-bordersize-menu .yuimenuitemlabel .checkedindicator,.yui-toolbar-bordertype-menu .yuimenuitemlabel .checkedindicator{position:absolute;left:-12px;*top:14px;*left:0;}.yui-toolbar-bordersize-menu li.yui-toolbar-bordersize-1 a{border-bottom:1px solid black;height:14px;}.yui-toolbar-bordersize-menu li.yui-toolbar-bordersize-2 a{border-bottom:2px solid black;height:14px;}.yui-toolbar-bordersize-menu li.yui-toolbar-bordersize-3 a{border-bottom:3px solid black;height:14px;}.yui-toolbar-bordersize-menu li.yui-toolbar-bordersize-4 a{border-bottom:4px solid black;height:14px;}.yui-toolbar-bordersize-menu li.yui-toolbar-bordersize-5 a{border-bottom:5px solid black;height:14px;}.yui-toolbar-bordertype-menu li.yui-toolbar-bordertype-solid a{border-bottom:1px solid black;height:14px;}.yui-toolbar-bordertype-menu li.yui-toolbar-bordertype-dashed a{border-bottom:1px dashed black;height:14px;}.yui-toolbar-bordertype-menu li.yui-toolbar-bordertype-dotted a{border-bottom:1px dotted black;height:14px;}h2.yui-editor-skipheader,h3.yui-editor-skipheader{height:0;margin:0;padding:0;border:none;width:0;overflow:hidden;position:absolute;}.yui-toolbar-colors{width:133px;zoom:1;display:none;z-index:100;overflow:hidden;}.yui-toolbar-colors:after{display:block;clear:both;visibility:hidden;content:'.';height:0;}.yui-toolbar-colors a{height:9px;width:9px;float:left;display:block;overflow:hidden;text-indent:999px;margin:0;cursor:pointer;border:1px solid #F6F7EE;}.yui-toolbar-colors a:hover{border:1px solid black;}.yui-color-button-menu{overflow:visible;background-color:transparent;}.yui-toolbar-colors span{position:relative;display:block;padding:3px;overflow:hidden;float:left;width:100%;zoom:1;}.yui-toolbar-colors span:after{display:block;clear:both;visibility:hidden;content:'.';height:0;}.yui-toolbar-colors span em{height:35px;width:30px;float:left;display:block;overflow:hidden;text-indent:999px;margin:.75px;border:1px solid black;}.yui-toolbar-colors span strong{font-weight:normal;padding-left:3px;display:block;font-size:85%;float:left;width:65%;}.yui-toolbar-group-undoredo h3,.yui-toolbar-group-insertitem h3,.yui-toolbar-group-indentlist h3{width:68px;}.yui-toolbar-group-indentlist2 h3{width:122px;}.yui-toolbar-group-alignment h3{width:130px;}.yui-skin-sam .yui-editor-container{border:1px solid #808080;}.yui-skin-sam .yui-toolbar-container{zoom:1;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-titlebar{background:url(sprite.png) repeat-x 0 -200px;position:relative;}.yui-skin-sam .yui-editor-container .draggable .yui-toolbar-titlebar{cursor:move;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-titlebar h2{color:#000;font-weight:bold;margin:0;padding:.3em 1em;font-size:100%;text-align:left;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-group h3{color:#808080;font-size:75%;margin:1em 0 0;padding-bottom:0;padding-left:.25em;text-align:left;}.yui-toolbar-container span.yui-toolbar-separator{border:none;text-indent:33px;overflow:hidden;margin:0 .25em;}.yui-skin-sam .yui-toolbar-container{background-color:#F2F2F2;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-subcont{padding:0 1em .35em;border-bottom:1px solid #808080;}.yui-skin-sam .yui-toolbar-container-collapsed .yui-toolbar-titlebar{border-bottom:1px solid #808080;}.yui-skin-sam .yui-editor-container .visible .yui-menu-shadow,.yui-skin-sam .yui-editor-panel .visible .yui-menu-shadow{display:none;}.yui-skin-sam .yui-editor-container ul{list-style-type:none;margin:0;padding:0;}.yui-skin-sam .yui-editor-container ul li{list-style-type:none;margin:0;padding:0;}.yui-skin-sam .yui-toolbar-group ul li.yui-toolbar-groupitem{float:left;}.yui-skin-sam .yui-editor-container .dompath{background-color:#F2F2F2;border-top:1px solid #808080;color:#999;text-align:left;padding:.25em;}.yui-skin-sam .yui-toolbar-container .collapse{background:url(sprite.png) no-repeat 0 -400px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-titlebar span.collapse{cursor:pointer;position:absolute;top:4px;right:2px;display:block;overflow:hidden;height:15px;width:15px;text-indent:9999px;}.yui-skin-sam .yui-toolbar-container .yui-push-button,.yui-skin-sam .yui-toolbar-container .yui-color-button,.yui-skin-sam .yui-toolbar-container .yui-menu-button{background:url(sprite.png) repeat-x 0 0;position:relative;display:block;height:22px;width:30px;_font-size:0;margin:0;border-color:#808080;color:#f2f2f2;border-style:solid;border-width:1px 0;zoom:1;}.yui-skin-sam .yui-toolbar-container .yui-push-button a,.yui-skin-sam .yui-toolbar-container .yui-color-button a,.yui-skin-sam .yui-toolbar-container .yui-menu-button a{padding-left:35px;height:20px;text-decoration:none;font-size:0;line-height:2;display:block;color:#000;overflow:hidden;white-space:nowrap;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton a,.yui-skin-sam .yui-toolbar-container .yui-toolbar-select a{font-size:12px;}
.yui-skin-sam .yui-toolbar-container .yui-push-button .first-child,.yui-skin-sam .yui-toolbar-container .yui-color-button .first-child,.yui-skin-sam .yui-toolbar-container .yui-menu-button .first-child{border-color:#808080;border-style:solid;border-width:0 1px;margin:0 -1px;display:block;position:relative;}.yui-skin-sam .yui-toolbar-container .yui-push-button-disabled .first-child,.yui-skin-sam .yui-toolbar-container .yui-color-button-disabled .first-child,.yui-skin-sam .yui-toolbar-container .yui-menu-button-disabled .first-child{border-color:#ccc;}.yui-skin-sam .yui-toolbar-container .yui-push-button-disabled a,.yui-skin-sam .yui-toolbar-container .yui-color-button-disabled a,.yui-skin-sam .yui-toolbar-container .yui-menu-button-disabled a{color:#A6A6A6;cursor:default;}.yui-skin-sam .yui-toolbar-container .yui-push-button-disabled,.yui-skin-sam .yui-toolbar-container .yui-color-button-disabled,.yui-skin-sam .yui-toolbar-container .yui-menu-button-disabled{border-color:#ccc;}.yui-skin-sam .yui-toolbar-container .yui-button .first-child{*left:0;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-fontname{width:135px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-heading{width:92px;}.yui-skin-sam .yui-toolbar-container .yui-button-hover{background:url(sprite.png) repeat-x 0 -1300px;border-color:#808080;}.yui-skin-sam .yui-toolbar-container .yui-button-selected{background:url(sprite.png) repeat-x 0 -1700px;border-color:#808080;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-nogrouplabels h3{display:none;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-nogrouplabels .yui-toolbar-group{margin-top:.75em;}.yui-skin-sam .yui-toolbar-container .yui-push-button span.yui-toolbar-icon,.yui-skin-sam .yui-toolbar-container .yui-color-button span.yui-toolbar-icon,.yui-skin-sam .yui-toolbar-container .yui-menu-button span.yui-toolbar-icon{display:block;position:absolute;top:2px;height:18px;width:18px;overflow:hidden;background:url(editor-sprite.gif) no-repeat 30px 30px;}.yui-skin-sam .yui-toolbar-container .yui-button-selected span.yui-toolbar-icon,.yui-skin-sam .yui-toolbar-container .yui-button-hover span.yui-toolbar-icon{background-image:url(editor-sprite-active.gif);}.yui-skin-sam .yui-toolbar-container .visible .yuimenuitemlabel{cursor:pointer;color:#000;*position:relative;}.yui-skin-sam .yui-toolbar-container .yui-button-menu{background-color:#fff;}.yui-skin-sam .yui-toolbar-container .yui-button-menu .yui-menu-body-scrolled{position:relative;}.yui-skin-sam div.yuimenu li.selected{background-color:#B3D4FF;}.yui-skin-sam div.yuimenu li.selected a.selected{color:#000;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-bold span.yui-toolbar-icon{background-position:0 0;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-strikethrough span.yui-toolbar-icon{background-position:0 -108px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-italic span.yui-toolbar-icon{background-position:0 -36px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-undo span.yui-toolbar-icon{background-position:0 -1326px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-redo span.yui-toolbar-icon{background-position:0 -1355px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-underline span.yui-toolbar-icon{background-position:0 -72px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-subscript span.yui-toolbar-icon{background-position:0 -180px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-superscript span.yui-toolbar-icon{background-position:0 -144px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-forecolor span.yui-toolbar-icon{background-position:0 -216px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-backcolor span.yui-toolbar-icon{background-position:0 -288px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-justifyleft span.yui-toolbar-icon{background-position:0 -324px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-justifycenter span.yui-toolbar-icon{background-position:0 -360px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-justifyright span.yui-toolbar-icon{background-position:0 -396px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-justifyfull span.yui-toolbar-icon{background-position:0 -432px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-indent span.yui-toolbar-icon{background-position:0 -720px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-outdent span.yui-toolbar-icon{background-position:0 -684px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-createlink span.yui-toolbar-icon{background-position:0 -792px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-insertimage span.yui-toolbar-icon{background-position:1px -756px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-left span.yui-toolbar-icon{background-position:0 -972px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-right span.yui-toolbar-icon{background-position:0 -936px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-inline span.yui-toolbar-icon{background-position:0 -900px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-block span.yui-toolbar-icon{background-position:0 -864px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-bordercolor span.yui-toolbar-icon{background-position:0 -252px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-removeformat span.yui-toolbar-icon{background-position:0 -1080px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-hiddenelements span.yui-toolbar-icon{background-position:0 -1044px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-insertunorderedlist span.yui-toolbar-icon{background-position:0 -468px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-insertorderedlist span.yui-toolbar-icon{background-position:0 -504px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton,.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton .first-child{width:35px;}
.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton .first-child a{padding-left:2px;text-align:left;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton span.yui-toolbar-icon{display:none;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton a.up,.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton a.down{right:2px;background:url(editor-sprite.gif) no-repeat 0 -1222px;overflow:hidden;height:6px;width:7px;min-height:0;padding:0;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton a.up{top:2px;background-position:0 -1222px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton a.down{bottom:2px;background-position:0 -1187px;}.yui-skin-sam .yui-toolbar-container select{height:22px;border:1px solid #808080;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-select .first-child a{padding-left:5px;text-align:left;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-select span.yui-toolbar-icon{background:url(editor-sprite.gif) no-repeat 0 -1144px;overflow:hidden;right:-2px;top:0;height:20px;}.yui-skin-sam .yui-editor-panel .yui-color-button-menu .bd{background-color:transparent;border:none;width:135px;}.yui-skin-sam .yui-color-button-menu .yui-toolbar-colors{border:1px solid #808080;}.yui-skin-sam .yui-editor-panel{padding:0;margin:0;border:none;background-color:transparent;overflow:visible;position:absolute;}.yui-skin-sam .yui-editor-panel .hd{margin:10px 0 0;padding:0;border:none;}.yui-skin-sam .yui-editor-panel .hd h3{color:#000;border:1px solid #808080;background:url(sprite.png) repeat-x 0 -200px;width:99%;position:relative;margin:0;padding:3px 0 0 0;font-size:93%;text-indent:5px;height:20px;}.yui-skin-sam .yui-editor-panel .bd{background-color:#F2F2F2;border-left:1px solid #808080;border-right:1px solid #808080;width:99%;margin:0;padding:0;overflow:visible;}.yui-skin-sam .yui-editor-panel ul{list-style-type:none;margin:0;padding:0;}.yui-skin-sam .yui-editor-panel ul li{margin:0;padding:0;}.yui-skin-sam .yui-editor-panel .yui-toolbar-container .yui-toolbar-subcont{padding:0;border:none;margin-top:.35em;}.yui-skin-sam .yui-editor-panel .yui-toolbar-bordersize,.yui-skin-sam .yui-editor-panel .yui-toolbar-bordertype{width:50px;}.yui-skin-sam .yui-editor-panel label{display:block;float:none;padding:4px 0;margin-bottom:7px;}.yui-skin-sam .yui-editor-panel label strong{font-weight:normal;font-size:93%;text-align:right;padding-top:2px;}.yui-skin-sam .yui-editor-panel label input{width:75%;}.yui-skin-sam .yui-editor-panel .createlink_target,.yui-skin-sam .yui-editor-panel .insertimage_target{width:auto;margin-right:5px;}.yui-skin-sam .yui-editor-panel .removeLink{width:98%;}.yui-skin-sam .yui-editor-panel label input.warning{background-color:#FFEE69;}.yui-skin-sam .yui-editor-panel .yui-toolbar-group h3{color:#000;float:left;font-weight:normal;font-size:93%;margin:5px 0 0 0;padding:0 3px 0 0;text-align:right;}.yui-skin-sam .yui-editor-panel .height-width h3{margin:3px 0 0 10px;}.yui-skin-sam .yui-editor-panel .height-width{margin:3px 0 0 35px;*margin-left:14px;width:42%;*width:44%;}.yui-skin-sam .yui-editor-panel .yui-toolbar-group-border{width:190px;}.yui-skin-sam .yui-editor-panel .no-button .yui-toolbar-group-border{width:210px;}.yui-skin-sam .yui-editor-panel .yui-toolbar-group-padding{width:203px;_width:198px;}.yui-skin-sam .yui-editor-panel .no-button .yui-toolbar-group-padding{width:172px;}.yui-skin-sam .yui-editor-panel .yui-toolbar-group-padding h3{margin-left:25px;*margin-left:12px;}.yui-skin-sam .yui-editor-panel .yui-toolbar-group-textflow{width:182px;}.yui-skin-sam .yui-editor-panel .hd{background:none;}.yui-skin-sam .yui-editor-panel .ft{background-color:#F2F2F2;border:1px solid #808080;border-top:none;padding:0;margin:0 0 2px 0;}.yui-skin-sam .yui-editor-panel .hd span.close{background:url(sprite.png) no-repeat 0 -300px;cursor:pointer;display:block;height:16px;overflow:hidden;position:absolute;right:5px;text-indent:500px;top:2px;width:26px;}.yui-skin-sam .yui-editor-panel .ft span.tip{background-color:#EDF5FF;border-top:1px solid #808080;font-size:85%;}.yui-skin-sam .yui-editor-panel .ft span.tip strong{display:block;float:left;margin:0 2px 8px 0;}.yui-skin-sam .yui-editor-panel .ft span.tip span.icon{background:url(editor-sprite.gif) no-repeat 0 -1260px;display:block;height:20px;left:2px;position:absolute;top:8px;width:20px;}.yui-skin-sam .yui-editor-panel .ft span.tip span.icon-info{background-position:2px -1260px;}.yui-skin-sam .yui-editor-panel .ft span.tip span.icon-warn{background-position:2px -1296px;}.yui-skin-sam .yui-editor-panel .hd span.knob{position:absolute;height:10px;width:28px;top:-10px;left:25px;text-indent:9999px;overflow:hidden;background:url(editor-knob.gif) no-repeat 0 0;}.yui-skin-sam .yui-editor-panel .yui-toolbar-container{float:left;width:100%;background-image:none;border:none;}.yui-skin-sam .yui-editor-panel .yui-toolbar-container .bd{background-color:#fff;}.yui-editor-blankimage{background-image:url(blankimage.png);}.yui-skin-sam .yui-editor-container .yui-resize-handle-br{height:11px;width:11px;background-position:-20px -60px;background-color:transparent;}
.yui-h-slider,.yui-v-slider{position:relative;}.yui-h-slider .yui-slider-thumb,.yui-v-slider .yui-slider-thumb{position:absolute;cursor:default;}.yui-skin-sam .yui-h-slider{background:url(bg-h.gif) no-repeat 5px 0;height:28px;width:228px;}.yui-skin-sam .yui-h-slider .yui-slider-thumb{top:4px;}.yui-skin-sam .yui-v-slider{background:url(bg-v.gif) no-repeat 12px 0;height:228px;width:48px;}
.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(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(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(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;}
.ygtvitem{}.ygtvitem table{margin-bottom:0;border:none;}.ygtvrow td{border:none;padding:0;}.ygtvrow td a{text-decoration:none;}.ygtvtn{width:18px;height:22px;background:url(treeview-sprite.gif) 0 -5600px no-repeat;}.ygtvtm{width:18px;height:22px;cursor:pointer;background:url(treeview-sprite.gif) 0 -4000px no-repeat;}.ygtvtmh,.ygtvtmhh{width:18px;height:22px;cursor:pointer;background:url(treeview-sprite.gif) 0 -4800px no-repeat;}.ygtvtp{width:18px;height:22px;cursor:pointer;background:url(treeview-sprite.gif) 0 -6400px no-repeat;}.ygtvtph,.ygtvtphh{width:18px;height:22px;cursor:pointer;background:url(treeview-sprite.gif) 0 -7200px no-repeat;}.ygtvln{width:18px;height:22px;background:url(treeview-sprite.gif) 0 -1600px no-repeat;}.ygtvlm{width:18px;height:22px;cursor:pointer;background:url(treeview-sprite.gif) 0 0px no-repeat;}.ygtvlmh,.ygtvlmhh{width:18px;height:22px;cursor:pointer;background:url(treeview-sprite.gif) 0 -800px no-repeat;}.ygtvlp{width:18px;height:22px;cursor:pointer;background:url(treeview-sprite.gif) 0 -2400px no-repeat;}.ygtvlph,.ygtvlphh{width:18px;height:22px;cursor:pointer;background:url(treeview-sprite.gif) 0 -3200px no-repeat;}.ygtvloading{width:18px;height:22px;background:url(treeview-loading.gif) 0 0 no-repeat;}.ygtvdepthcell{width:18px;height:22px;background:url(treeview-sprite.gif) 0 -8000px no-repeat;}.ygtvblankdepthcell{width:18px;height:22px;}.ygtvchildren{}* html .ygtvchildren{height:2%;}.ygtvlabel,.ygtvlabel:link,.ygtvlabel:visited,.ygtvlabel:hover{margin-left:2px;text-decoration:none;background-color:white;cursor:pointer;}.ygtvcontent{cursor:default;}.ygtvspacer{height:22px;width:12px;}.ygtvfocus{background-color:#c0e0e0;border:none;}.ygtvfocus .ygtvlabel,.ygtvfocus .ygtvlabel:link,.ygtvfocus .ygtvlabel:visited,.ygtvfocus .ygtvlabel:hover{background-color:#c0e0e0;}.ygtvfocus a,.ygtvrow td a{outline-style:none;}.ygtvok{width:18px;height:22px;background:url(treeview-sprite.gif) 0 -8800px no-repeat;}.ygtvok:hover{background:url(treeview-sprite.gif) 0 -8844px no-repeat;}.ygtvcancel{width:18px;height:22px;background:url(treeview-sprite.gif) 0 -8822px no-repeat;}.ygtvcancel:hover{background:url(treeview-sprite.gif) 0 -8866px no-repeat;}.ygtv-label-editor{background-color:#f2f2f2;border:1px solid silver;position:absolute;display:none;overflow:hidden;margin:auto;z-index:9000;}.ygtv-edit-TextNode{width:190px;}.ygtv-edit-TextNode .ygtvcancel,.ygtv-edit-TextNode .ygtvok{border:none;}.ygtv-edit-TextNode .ygtv-button-container{float:right;}.ygtv-edit-TextNode .ygtv-input input{width:140px;}.ygtv-edit-DateNode .ygtvcancel{border:none;}.ygtv-edit-DateNode .ygtvok{display:none;}.ygtv-edit-DateNode .ygtv-button-container{text-align:right;margin:auto;}


/* stylesheets/main.css */
/* CSS for pylons project */
/* General stuff */
body {
}
html {
    /*background: #E6E6E6;*/
    background: #ffffff;
}
img,:link img,:visited img {
    border:none;
    text-decoration: none;
}
a:link, a:active, a:visited {
    color: #0b164a;
    text-decoration: none;
    border:none;
}
a:hover {
    color: #0b164a;
    border:none;
    text-decoration: underline;
    cursor: pointer;
}
ul {
    list-style-position: outside;
}
.mockbutton {
    border: solid 1px #ffffff;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 1px;
    padding-bottom: 1px;
    margin-right: 2px;
    margin-left: 2px;
    text-align: center;
    display: inline;
    float: left;
}
.fakelink {
    color: #0b164a;
    text-decoration: none;
    cursor: pointer;
}
.fakelink:hover {
    color: #0b164a;
    text-decoration: underline;
    cursor: pointer;
}
.fakelinkimage:hover {
    cursor: pointer;
}
.notresizable {
    resize: none;
}
.blue2pxline {
    height:2px;
    color: #0b164a;
    background-color: #0b164a;
}
.grey1pxline {
    height:1px;
    color: #333333;
    background-color: #333333;
}
.lightgrey1pxline {
    height:1px;
    color: #bdbdbd;
    background-color: #333333;
}
.redborder1px{
    border: solid 1px #660000;
}
.redborder2px{
    border: solid 2px #660000;
}
.greyborder1px{
    border: solid 1px #333333;
}
.lightgreyborder1px{
    border: solid 1px #BDBDBD;
}
.lightgreyborder1px_topleft{
    border-left: solid 1px #BDBDBD;
    border-top: solid 1px #BDBDBD;
}
.lightgreyborder1px_excepttop{
    border-left: solid 1px #BDBDBD;
    border-right: solid 1px #BDBDBD;
    border-bottom: solid 1px #BDBDBD;
}
.blueborder1px{
    border: solid 1px #0b164a;
}
.noborder{
    border: none;
    border: 0px;
    overflow: hidden;
}
/* Colours */
.whitebackground {
    background-color: #ffffff;
}
.lightgreybackground {
    background-color: #BDBDBD;
}
.mtn_background {
    background-color: #ececec;
}
.blue_background {
    background-color: #0b164a;
}
.blacktext {
    color: #000000;
}
.redtext {
    color: #660000;
}
.bluetext {
    color: #0b164a;
}
.greentext {
    color: #336633;
}
.greytext {
    color: #333333;
}
.lightgreytext {
    color: #BDBDBD;
}
.whitetext {
    color: #ffffff;
}
.yellowtext {
    color: #ffff00;
}
.redbackground {
    background-color: #660000;
}
.whitebackground {
    background-color: #ffffff;
}
.lightgreybackground {
    background-color: #E6E6E6;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}
.linknounderline {
    cursor: pointer;
}
.linknounderline:hover {
    text-decoration:none;
    cursor: pointer;
}
.link_blue_underline {
    cursor: pointer;
}
.link_blue_underline:hover {
    color: #0b164a;
    border:none;
    text-decoration: underline;
    cursor: pointer;
}
.link_green_underline {
    cursor: pointer;
}
.link_green_underline:hover {
    color: #336633;
    text-decoration:underline;
    cursor: pointer;
}
.link_grey_underline {
    cursor: pointer;
}
.link_grey_underline:hover {
    color: #333333;
    text-decoration:underline;
    cursor: pointer;
}
.link_black_underline {
    cursor: pointer;
}
.link_black_underline:hover {
    color: #000000;
    text-decoration:underline;
    cursor: pointer;
}
.link_red_underline {
    cursor: pointer;
}
.link_red_underline:hover {
    color: #660000;
    text-decoration:underline;
    cursor: pointer;
}
/* Category colours */
.color_community{
    color: #CC0000;
}
.color_society{
    color: #993300;
}
.color_politics{
    color: #333333;
}
.color_environment{
    color: #336633;
}
.color_health{
    color: #0099CC;
}
.color_education{
    color: #330066;
}
.color_sports{
    color: #339966;
}
.color_business{
    color: #000066;
}
.color_arts{
    color: #660099;
}
.color_entertainment{
    color: #660033;
}
.color_sci_and_tech{
    color: #0000CC;
}
.color_travel{
    color: #663300;
}
/* heading style*/
.heading {
    font-size: 131%;
    font-weight:bolder;
    padding-left: 0.8em;
    background-repeat: repeat-x;
}
.heading a:hover {
    text-decoration:none;
}
.heading_default_bg {
    height: 1.69em;
    *height: 1.65em;
    background-image: url(/images/headings/heading_default_bg.png);
}
.heading_tworow_bg {
    height: 3.46em;
    *height: 3.38em;
    background-image: url(/images/headings/heading_tworow_bg.png);
}
.heading_upload_bg {
    font-weight:bolder;
    font-size: 153.9%;
    padding-left: 0.8em;
    padding-top: 1.15em;
    *padding-top: 1.13em;
    height:2.08em;
    background-image: url(/images/uploadreport.png);
    background-repeat: no-repeat;
}
.heading_upload_bg a:hover{
    text-decoration:none;
}
.heading_community_bg{
    height: 1.69em;
    *height: 1.65em;
    background-image: url(/images/headings/heading_community_bg.png);
}
.heading_topnews_bg{
    height: 1.69em;
    *height: 1.65em;
    width: 18.08em;
    *width: 17.63em;
    background-image: url(/images/headings/heading_topnews_bg.png);
}
.heading_red_bg{
    height: 1.29em;
    *height: 1.26em;
    background-image: url(/images/headings/heading_topnews_bg.png);
}
.heading_society_bg{
    height: 1.69em;
    *height: 1.65em;
    background-image: url(/images/headings/heading_society_bg.png);
}
.heading_politics_bg{
    height: 1.69em;
    *height: 1.65em;
    background-image: url(/images/headings/heading_politics_bg.png);
}
.heading_environment_bg{
    height: 1.69em;
    *height: 1.65em;
    background-image: url(/images/headings/heading_environment_bg.png);
}
.heading_health_bg{
    height: 1.69em;
    *height: 1.65em;
    background-image: url(/images/headings/heading_health_bg.png);
}
.heading_education_bg{
    height: 1.69em;
    *height: 1.65em;
    background-image: url(/images/headings/heading_education_bg.png);
}
.heading_sports_bg{
    height: 1.69em;
    *height: 1.65em;
    background-image: url(/images/headings/heading_sports_bg.png);
}
.heading_business_bg{
    height: 1.69em;
    *height: 1.65em;
    background-image: url(/images/headings/heading_business_bg.png);
}
.heading_arts_bg{
    height: 1.69em;
    *height: 1.65em;
    background-image: url(/images/headings/heading_arts_bg.png);
}
.heading_entertainment_bg{
    height: 1.69em;
    *height: 1.65em;
    background-image: url(/images/headings/heading_entertainment_bg.png);
}
.heading_sci_and_tech_bg{
    height: 1.69em;
    *height: 1.65em;
    background-image: url(/images/headings/heading_sci_and_tech_bg.png);
}
.heading_travel_bg{
    height: 1.69em;
    *height: 1.65em;
    background-image: url(/images/headings/heading_travel_bg.png);
}
.shadow_bg{
    height: 4.08em;
    *height: 3.98em;
    background-image: url(/images/shadow_bg_button.png);
}
.reportersearch_header {
    background-image: url(/images/headings/heading_reportersearch.jpg);
    color: white;
    font-weight: bolder;
}
.mostpopular_header {
    background-image: url(/images/headings/heading_mostpopular.jpg);
    color: white;
    font-weight: bolder;
}
.mostposts_header {
    background-image: url(/images/headings/heading_mostposts.jpg);
    color: white;
    font-weight: bolder;
}
.newreporters_header {
    background-image: url(/images/headings/heading_newreporters2.jpg);
    color: white;
    font-weight: bolder;
}
/* Text sizes and styles */
.ten_px {
    font-size: 77%;
}
.eleven_px {
    font-size: 85%;
}
.twelve_px{
    font-size: 93%;
}
.fourteen_px {
    font-size: 108%;
}
.fifteen_px {
    font-size: 116%;
}
.sixteen_px {
    font-size: 123.1%;
}
.seventeen_px {
    font-size: 131%;
}
.eighteen_px {
    font-size: 138.5%;
}
.nineteen_px {
    font-size: 146.5%;
}
.twenty_px {
    font-size: 153.9%;
}
.twentyone_px {
    font-size: 161.6%;
}
.twentytwo_px {
    font-size: 167%;
}
.tenpercent_letter_spacing {
    letter-spacing: 0.1em;
}

.bolder {
    font-weight: bolder;
}
.italics {
    font-style: italic;
}
.underline {
    text-decoration: underline;
}
.textalignright {
    text-align: right;
}
/*font family*/
.georgia {
    font-family: georgia;
}
/*thumbnail styling*/
img.article_reporterimage {
    max-width:50px;
}
*img.article_reporterimage {
    width: expression(this.width > 50? 50: true);
}
img.topnews_image {
    max-width:260px;
}
*img.topnews_image {
    width: expression(this.width > 260? 260: true);
}
img.article_reportersearchimage {
    max-height:200px;
    max-width: 200px;

}

.newscontent_boxes {
    background-color: #ffffff;
    border: solid 1px #BDBDBD;
    padding: 0.77em;
    *padding: 0.75em;
}
/* Alignment and display classes */
.floatright {
    float: right;
}
.floatleft {
    float: left;
}
/* AllanC: HACK! had to turn clearboth to only be clear left  because notifications on myhome were forcing content down */
.clearboth {
    clear: left;
}
.clearright {
    clear: right;
}
.clearleft {
    clear: left;
}
.alignright {
    text-align: right;
}
.aligncenter {
    text-align: center;
}
.alignleft {
    text-align: left;
}
.objaligncenter {
    margin-left:auto; margin-right:auto;
}
.vertalignbottom {
    vertical-align: bottom;
}
.vertaligntop {
    vertical-align: top;
}
.vertalignmiddle {
    vertical-align: middle;
}
.dontdisplay {
    display: none;
}
.displayinline {
    display: inline;
}
.displayblock {
    display: block;
}
.overflow_scroll {
    overflow: scroll;
}
.overflow_auto {
    overflow: auto;
}
.overflow_hidden {
    overflow: hidden;
}
img.intextimage {
    vertical-align: middle;
}
.fivepx_margin {
    margin: 0.39em;
    *margin: 0.38em;
}
.negfivepx_margintop {
    margin-top:-0.39em;
    *margin-top:-0.38em;
}
.fivepx_margintop {
    margin-top: 0.39em;
    *margin-top: 0.38em;
}
.tenpx_margintop {
    margin-top: 0.77em;
    *margin-top: 0.75em;
}
.fifteenpx_margintop {
    margin-top: 1.15em;
    *margin-top: 1.13em;
}
.twentypx_margintop {
    margin-top: 1.54em;
    *margin-top: 1.50em;
}
.thirtypx_margintop {
    margin-top: 2.31em;
    *margin-top: 2.25em;
}
.fourtypx_margintop {
    margin-top: 3.08em;
    *margin-top: 3.00em;
}
.fiftypx_margintop {
    margin-top: 3.85em;
    *margin-top: 3.75em;
}
.sixtypx_margintop {
    margin-top: 4.62em;
    *margin-top: 4.50em;
}
.eightypx_margintop {
    margin-top: 6.15em;
    *margin-top: 6em;
}
.hundredpx_margintop {
    margin-top: 7.70em;
    *margin-top: 7.50em;
}
.hundredandfiftypx_margintop {
    margin-top: 11.54em;
    *margin-top: 11.25em;
}
.hundredandsixtypx_margintop {
    margin-top: 12.31em;
    *margin-top: 12.00em;
}
.hundredandseventyfivepx_margintop {
    margin-top: 13.46em;
    *margin-top: 13.13em;
}
.twohundredandtenpx_margintop {
    margin-top: 16.15em;
    *margin-top: 15.75em;
}
.twohundredandtwentypx_margintop {
    margin-top: 16.92em;
    *margin-top: 16.5em;
}
.negfivepx_marginbottom {
    margin-bottom:-0.39em;
    *margin-bottom:-0.38em;
}
.fivepx_marginbottom {
    margin-bottom:0.39em;
    *margin-bottom:0.38em;
}
.tenpx_marginbottom {
    margin-bottom: 0.77em;
    *margin-bottom: 0.75em;
}
.fifteenpx_marginbottom {
    margin-bottom: 1.15em;
    *margin-bottom: 1.13em;
}
.twentypx_marginbottom {
    margin-bottom: 1.54em;
    *margin-bottom: 1.50em;
}
.thirtypx_marginbottom {
    margin-bottom: 2.31em;
    *margin-bottom: 2.25em;
}
.fortypx_marginbottom{
   margin-bottom:3.08em;
   *margin-bottom: 3.00em;
}
.fivepx_marginright {
    margin-right: 0.39em;
    *margin-right: 0.38em;
}
.tenpx_marginright {
    margin-right: 0.77em;
    *margin-right: 0.75em;
}
.fifteenpx_marginright {
    margin-right: 1.15em;
    *margin-right: 1.13em;
}
.twentypx_marginright {
    margin-right: 1.54em;
    *margin-right: 1.50em;
}
.thirtypx_marginright {
    margin-right: 2.31em;
    *margin-right: 2.25em;
}
.fourtypx_marginright {
    margin-right: 3.08em;
    *margin-right: 3.00em;
}
.fiftypx_marginright {
    margin-right: 3.85em;
    *margin-right: 3.75em;
}
.eightypx_marginright {
    margin-right: 6.15em;
    *margin-right: 6.0em;
}
.fivepx_marginleft {
    margin-left: 0.39em;
    *margin-left: 0.38em;
}
.tenpx_marginleft {
    margin-left: 0.77em;
    *margin-left: 0.75em;
}
.fifteenpx_marginleft {
    margin-left: 1.15em;
    *margin-left: 1.13em;
}
.twentypx_marginleft {
    margin-left: 1.54em;
    *margin-left: 1.50em;
}
.thirtypx_marginleft {
    margin-left: 2.31em;
    *margin-left: 2.25em;
}
.fourtypx_marginleft {
    margin-left: 3.08em;
    *margin-left: 3.00em;
}
.fiftypx_marginleft {
    margin-left: 3.85em;
    *margin-left: 3.75em;
}
.hundredandtwentypx_marginleft {
    margin-left: 9.23em;
    *margin-left: 9.00em;
}
.fivepx_padding {
    padding: 0.39em;
    *padding: 0.38em;
}
.tenpx_padding {
    padding: 0.77em;
    *padding: 0.75em;
}
.twentypx_padding {
    padding: 1.54em;
    *padding: 1.50em;
}
.fivepx_sidepadding {
    padding-left: 0.39em;
    padding-right: 0.39em;
    *padding-left: 0.38em;
    *padding-right: 0.38em;
}
.tenpx_sidepadding {
    padding-left: 0.77em;
    padding-right: 0.77em;
    *padding-left: 0.75em;
    *padding-right: 0.75em;    
}
.twentypx_sidepadding {
    padding-left: 1.54em;
    padding-right: 1.54em;
    *padding-left: 1.50em;
    *padding-right: 1.50em;
}
.tenpx_paddingright {
    padding-right: 0.77em;
    *padding-right: 0.75em;
}
.fifteenpx_paddingright {
    padding-right: 1.15em;
    *padding-right: 1.13em;
}
.fiftypx_paddingright {
    padding-right: 3.85em;
    *padding-right: 3.75em;
}
.fivepx_paddingleft {
    padding-left: 0.39em;
    *padding-left: 0.38em;
}
.tenpx_paddingleft {
    padding-left: 0.77em;
    *padding-left: 0.75em;
}
.twentypx_paddingleft {
    padding-left: 1.54em;
    *padding-left: 1.50em;
}
.fiftypx_paddingleft {
    padding-left: 3.85em;
    *padding-left: 3.75em;
}
.fivepx_paddingtop {
    padding-top: 0.39em;
    *padding-top: 0.38em;
}
.tenpx_paddingtop {
    padding-top: 0.77em;
    *padding-top: 0.75em;
}
.fifteenpx_paddingtop {
    padding-top: 1.15em;
    *padding-top: 1.13em;
}
.twentypx_paddingtop {
    padding-top: 1.54em;
    *padding-top: 1.50em;
}
.thirtypx_paddingtop {
    padding-top: 2.31em;
    *padding-top: 2.25em;
}
.fourtypx_paddingtop {
    padding-top: 3.08em;
    *padding-top: 3.00em;
}
.sixtypx_paddingtop {
    padding-top: 4.62em;
    *padding-top: 4.5em;
}
.sixtyfivepx_paddingtop {
    padding-top: 5em;
    *padding-top: 4.88em;
}
.ninetyfivepx_paddingtop {
    padding-top: 7.31em;
    *padding-top: 7.13em;
}
.fivepx_paddingbottom {
    padding-bottom: 0.39em;
    *padding-bottom: 0.38em;
}
.tenpx_paddingbottom {
    padding-bottom: 0.77em;
    *padding-bottom: 0.75em;
}
.width_100percent {
    width: 100%;
}
.width_90percent {
    width: 90%;
}
.width_70percent {
    width: 70%;
}
.width_50percent {
    width: 50%;
}
.width_40percent {
    width: 40%;
}
.resize_25percent {
    width: 25%;
    height: 25%;
}
.resize_50percent {
    width: 50%;
    height: 50%;
}
.width_700px {
    width: 53.85em;
    *width: 52.50em;
}
.width_460px {
    width: 35.38em;
    *width: 34.5em;
}
.width_440px {
    width: 33.85em;
    *width: 33em;
}
.width_430px {
    width: 33.08em;
    *width: 30.00em;
}
.width_400px {
    width: 30.77em;
    *width: 30.00em;
}
.width_360px {
    width: 27.69em;
    *width: 27em;
}
.width_350px {
    width: 26.92em;
    *width: 26.25em;
}
.width_330px{
    width: 25.39em;
    *width: 24.75em;
}
.width_300px{
    width: 23.08em;
    *width: 22.50em;
}
.width_280px {
    width: 21.54em;
    *width: 21.00em;
}
.width_260px {
    width: 20em;
    *width: 19.50em;
}
.width_250px {
    width: 19.23em;
    *width: 18.75em;
}
.width_230px {
    width: 17.69em;
    *width: 17.25em;
}
.width_225px {
    width: 17.31em;
    *width: 16.88em;
}
.width_220px {
    width: 16.92em;
    *width: 16.5em;
}
.width_210px {
    width: 16.15em;
    *width: 15.75em;
}
.width_200px {
    width: 15.38em;
    *width: 15.00em;
}
.width_180px {
    width: 13.85em;
    *width: 13.50em;
}
.width_150px {
    width: 11.54em;
    *width: 11.25em;
}
.width_135px {
    width: 10.38em;
    *width: 10.13em;
}
.width_130px {
    width: 10em;
    *width: 9.75em;
}
.width_120px {
    width: 9.23em;
    *width: 9.00em;
}
.width_100px {
    width: 7.69em;
    *width: 7.50em;
}
.width_90px {
    width: 6.92em;
    *width: 6.75em;
}
.width_80px {
    width: 6.15em;
    *width: 6em;
}
.width_50px {
    width: 3.85em;
    *width: 3.75em;
}
.width_25px {
    width: 1.92em;
    *width: 1.88em;
}
.width_10px {
    width: 0.77em;
    *width: 0.75em;
}
.height_90percent {
    height: 90%;
}
.height_100percent {
    height: 100%;
}
.height_5px {
    height: 0.39em;
    *height: 0.38em;
}
.height_10px {
    height: 0.77em;
    *height: 0.75em;
}
.height_15px {
    height: 1.15em;
    *height: 1.13em;
}
.height_25px {
    height: 1.92em;
    *height: 1.88em;
}
.height_34px {
    height: 2.62em;
    *height: 2.55em;
}
.height_40px {
    height: 3.08em;
    *height: 3.00em;
}
.height_50px {
    height: 3.85em;
    *height: 3.75em;
}
.height_60px {
    height: 4.62em;
    *height: 4.5em;
}
.height_65px {
    height: 5em;
    *height: 4.89em;
}
.height_80px {
    height: 6.15em;
    *height: 6.00em;
}
.height_100px {
    height: 7.69em;
    *height: 7.50em;
}
.height_115px {
    height: 8.85em;
    *height: 8.63em;
}
.height_150px {
    height: 11.54em;
    *height: 11.25em;
}
.height_200px {
    height: 15.38em;
    *height: 15em;
}
.height_260px {
    height: 20.00em;
    *height: 19.50em;
}
.height_280px {
    height: 21.54em;
    *height: 21.00em;
}
.max_width_250px {
    /*pc 020509 commenting this out for now, as the max-width only seems to be needed in IE6
    max-width: 18.75em;*/
    *width: expression(this.width > 250? 250: true);
}
.liststyle_disc{
    list-style: disc;
}
.liststyle_inside{
    list-style-position: inside;
}
.liststyle_outside{
    list-style-position: outside;
}
/* autocompleter stuff*/
#autocomp_container{
    width: 7.70em;
    *width: 7.50em;
}
/*This prevents the autocompleter from disappearing behind the virtual earth map*/
#location_mapsearch_container {
    z-index: 101;
}
#extra_cities_div {
    margin-left: 0.77em;
    *margin-left: 0.75em;
    margin-top: 0.77em;
    *margin-top: 0.75em;
    height: 29.23em;
    *height: 28.50em;
    overflow: auto;
}
#extra_cities_list {
    list-style-type: none;
    list-style-position: inside;
    margin-top: 0.39em;
    *margin-top: 0.38em;
    width: 36.92em;
    *width: 36.00em;
}
/*imagecropper popup*/
#imagecropper_popup {
    z-index:9999;
}
/* Header section */
#hd {
}
/*#leaderboard_ad {*/
/*    background-color: #ffffff;*/
/*    background-position: 100% 6.92em;*/
/*    *background-position: 100% 6.75em;*/
/*    width: 100%;*/
/*}*/
#header_bg {
    position: absolute;
    /* with leaderboard ad need this*/
    /*top: 6.92em;*/
    /**top: 6.75em;*/
    *top:0;
    *left:0;
    height: 8.77em;
    *height: 8.55em;
    background-color: #000033;
    z-index: -2;
    width:100%;
 /*   color: #0b164a;*/
}
#headerarea{
    background-image: url('/images/headerbackground.png');
    background-position: top center;
    background-repeat: no-repeat;
    height: 8.76em;
    *height: 8.54em;
    position: relative;
}
#searchbar_bg {
    position: absolute;
    /* with leaderboard ad need this*/
    /*top: 15.69em;*/
    /**top: 15.3em;*/
    /* without leaderboard ad need this*/
    top: 8.76em;
    *top: 8.54em;
    *left:0;
    background-color: #ffffff;
    z-index: -1;
    width:100%;
    color: #ffffff;
    border-top: solid 1px #BDBDBD;
    border-bottom: solid 1px #BDBDBD;
}
#logoarea {
    position: absolute;
    bottom: 0.54em
    *bottom: 0.53em;
}
#datetext {
    position: absolute;
    left: 50%;
    bottom: 0.39em;
    *bottom: 0.38em;
}
#loginarea {
}
#loginarea a:hover{
    text-decoration:none;
}
#advanced_newssearch {
    margin-top:1px;
}
#location_search {
    font-size: 93%;
    margin-left: 3px;
    margin-right: 10px;
}
#category_search{
    font-size: 93%;
    margin-left: 3px;
    margin-right: 10px;
}
#datetime {
    font-size: 93%;
    margin-left: 3px;
    margin-right: 2px;
}
#newsticker {
    height: 1.15em;
    *height: 1.13em;
    width: 100%;
}
#newsticker li {
    list-style-type: none;
    background-color: #ffffff;
    border: solid 1px #BDBDBD;
    padding-left: 0.77em;
    *padding-left: 0.75em;
}
#newsticker a {
    font-weight: bolder;
    color: #660000;
}
#newsticker a:hover {
    text-decoration: none;
}
/* Body section 
#bd {
    margin-top:0.08em;
    *margin-top: 0.08em;
} AllanC remmed out whole thing because was interfering with other layout .. I want to get rid of this main.css as soon as I can*/ 
#makethenews_box {
    border: solid 1px #BDBDBD;
    background-color: #ececec;
}
#onassignment_box {
    background-image: url('/images/headings/onassignment_bg.png');
    background-repeat: repeat-x;
}
.set_assignment_box {
    background-image: url('/images/headings/youeditor_bg.png');
    background-repeat: repeat-x;
}
#interviewme_box {
    background-image: url('/images/headings/interviewme_bg.png');
    background-repeat: repeat-x;
}
#newsmap_locationsearch {
    z-index:9998; /*this is required for IE, otherwise the autocompleter renders underneath the ms virtual earth map*/
}
#reportersearch_link {
    background-image: url('/images/headings/reportersearch_bg.png');
    background-repeat: repeat-x;
}
#topreporterbox {
    background-color: #ffffff;
    border: solid 1px #BDBDBD;
}
#topreporter_heading {
}
#interview_me_box {
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
}

/* Footer section */
#ft{

}
#footer {
    width: 100%;
    text-align:center;
    margin-bottom: 0.77em;
    *margin-bottom: 0.75em;
    margin-top: 1.54em;
    *margin-top: 1.50em;
}
#footer span {
    margin: 3.08em;
    *margin: 3.0em;
}
#footer a {
    color: #3D3A3A;
    font-size: 116%;
    font-weight: bolder;
    text-decoration: none;
}
/* Page specific stuff */
/* Frontpage */
#topnews_box {
    background-color: #ffffff;
    border: solid 1px #BDBDBD;
}
.category_contentbox {
    margin-left: 10px;
    width: 115px;
    height: 170px;
    *margin-left: 5px;
}
.category_latestnewscopy {
    height: 80px;
}
/* View article */
#article_reporterinfo {
    width:20em;
    *width: 19.5em;
    height:3.85em;
    *height: 3.75em;
    padding: 0.39em;
    *padding: 0.38em;
}
.articletext p{
    margin-bottom: 0.77em;
    *margin-bottom: 0.75em;
    line-height: 140%;
}


/*AllanC - reinstate formatting for article markup tags
need to investigate em's for various browsers*/
.articletext ul, .articletext ol {
  margin-left:   3em;
  margin-top:    0.4em;
  margin-bottom: 0.4em;
}
.articletext ul li {list-style-type: disc;   }
.articletext ol li {list-style-type: decimal;}
.articletext em {font-style:      italic;}
.articletext strong {font-weight:     bold;}



.urlembed_col1 {
    margin-top: 0.39em;
    *margin-top: 0.38em;
    width: 6.15em;
    *width: 6em;
}
.urlembed_col2 input{
    margin-top: 0.39em;
    *margin-top: 0.38em;
    border: solid 1px #BDBDBD;
    width: 30.77em;
    *width: 30em;
    color: #333333;
}
#saveit_content {
    width:19.23em;
    *width: 18.75em;
    border: solid 1px #BDBDBD;
    padding: 0.39em;
    *padding: 0.38em;
}
#flagit_content {
    width:26.92em;
    *width: 26.25em;
    border: solid 1px #BDBDBD;
    padding: 0.39em;
    *padding: 0.38em;
}
#emailit_content {
    width:34.62em;
    *width: 33.75em;
    border: solid 1px #BDBDBD;
    padding: 0.39em;
    *padding: 0.38em;
}
#recipients {
    width: 11.54em;
    *width: 11.25em;
}
#message {
    width: 19.23em;
    *width: 18.75em;
}
#show_postcomment {
}
.post_comment_text {
    width: 100%;
    height: 7.7em;
    *height: 7.5em;
    padding:0.39em;
    *padding: 0.38em;
    margin-bottom: 0.39em;
    *margin-bottom: 0.38em;
}
#comments {
    /*background-color: #003366;*/
}
#currentcomments {
    background-color: #ffffff;
}
/*upload article*/
.upload_number {
    width: 3.08em;
    *width: 3em;
    padding-top: 1.54em;
    *padding-top: 1.5em;
    vertical-align: top;
    color:#0b164a;
    font-size: 108%;
    font-weight: bolder;
}
.upload_label {
    width: 11.54em;
    *width: 11.25em;
    padding-top: 1.54em;
    *padding-top: 1.5em;
    vertical-align: top;
    color:#0b164a;
    font-size: 108%;
    font-weight: bolder;
}
.upload_field {
    padding-top: 1.54em;
    *padding-top: 1.5em;
    font-size: 93%;
}
#upload_warning {
    padding: 0.77em;
    *padding: 0.75em;
    border: solid 2px #c10000;
    margin-top: 1.54em;
    *margin-top: 1.5em;
    margin-left: 1.54em;
    *margin-left: 1.5em;
    margin-right: 1.54em;
    *margin-right: 1.5em;
}
/*static pages*/
.static_subheading {
    margin-top: 0.77em;
    *margin-top: 0.75em;
    margin-bottom: 0.39em;
    *margin-bottom: 0.38em;
    font-weight: bolder;
    font-size:116%;
}
.legaltext {
    margin-top:0.39em;
    *margin-top: 0.38em;
}

/*reporter profile*/
.edit_details_button {
    height: 1.54em;
    *height: 1.5em;
    text-align: center;
    background-image: url(/images/editdetails_button.png);
    border: solid 1px #bdbdbd;
    padding-top:2px;
    padding-left: 2px;
    padding-right: 2px;
}
.new_channel_button {
    height: 1.38em;
    *height: 1.35em;
    width: 8.46em;
    *width: 8.25em;;
    text-align: center;
    background-image: url(/images/editdetails_button.png);
    border: solid 1px #bdbdbd;
}
.myhome_numtipoffs {
    color: #ffffff;
    font-weight: bolder;
    padding-left: 0.39em;
    *padding-left: 0.38em;
    padding-right: 0.39em;
    *padding-right: 0.38em;
    background-color: #0b164a;
    border: solid 1px #000000;
}
.tipoff_header {
    background-image: url(/images/headings/heading_halfheight_bg.png);
    background-repeat: repeat-x;
    height: 0.85em;
    *height: 0.83em;
    width: 12.31em;
    *width: 12em;
}

.error {
    border-width:4px;
    border-color:red;
}
.error-message {
    color: red;
}

/*This is a hack to fix IE 6 that can deal with borders:
Draw lightgrey1pxborder for all browsers except IE6*/
.reporter_search_boxes {
    border: solid 1px #BDBDBD;
    _border: none;
}


/*AllanC - overrides for carosel skin */
.yui-carousel .yui-carousel-item-selected {
  border: none;
}

.yui-carousel-element li {
  border: none;
}

/* stylesheets/ui.datepicker.css */
/* Main Style Sheet for jQuery UI date picker */
#ui-datepicker-div, .ui-datepicker-inline {
	padding: 0;
	margin: 0;
	background: #ddd;
	width: 185px;
}
#ui-datepicker-div {
	display: none;
	border: 1px solid #777;
	z-index: 100; /*must have*/
}
.ui-datepicker-inline {
	float: left;
	display: block;
	border: 0;
}
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-dialog {
	padding: 5px !important;
	border: 4px ridge #ddd !important;
}
.ui-datepicker-disabled {
	position: absolute;
	z-index: 100;
	background-color: white;
	opacity: 0.5;
}
button.ui-datepicker-trigger {
	width: 25px;
}
img.ui-datepicker-trigger {
	margin: 2px;
	vertical-align: middle;
}
.ui-datepicker-prompt {
	float: left;
	padding: 2px;
	background: #ddd;
	color: #000;
}
* html .ui-datepicker-prompt {
	width: 185px;
}
.ui-datepicker-control, .ui-datepicker-links, .ui-datepicker-header, .ui-datepicker {
	clear: both;
	float: left;
	width: 100%;
	color: #fff;
}
.ui-datepicker-control {
	background: #0b164a;
	padding: 2px 0px;
}
.ui-datepicker-links {
	background: #000;
	padding: 2px 0px;
}
.ui-datepicker-control, .ui-datepicker-links {
	font-weight: bold;
	font-size: 80%;
}
.ui-datepicker-links label { /* disabled links */
	padding: 2px 5px;
	color: #888;
}
.ui-datepicker-clear, .ui-datepicker-prev {
	float: left;
	width: 34%;
}
.ui-datepicker-rtl .ui-datepicker-clear, .ui-datepicker-rtl .ui-datepicker-prev {
	float: right;
	text-align: right;
}
.ui-datepicker-current {
	float: left;
	width: 30%;
	text-align: center;
}
.ui-datepicker-close, .ui-datepicker-next {
	float: right;
	width: 34%;
	text-align: right;
}
.ui-datepicker-rtl .ui-datepicker-close, .ui-datepicker-rtl .ui-datepicker-next {
	float: left;
	text-align: left;
}
.ui-datepicker-header {
	padding: 1px 0 3px;
	background: #333;
	text-align: center;
	font-weight: bold;
	height: 1.3em;
}
.ui-datepicker-header select {
	background: #333;
	color: #fff;
	border: 0px;
	font-weight: bold;
}
.ui-datepicker {
	background: #ccc;
	text-align: center;
	font-size: 100%;
}
.ui-datepicker a {
	display: block;
	width: 100%;
}
.ui-datepicker-title-row {
	background: #777;
}
.ui-datepicker-days-row {
	background: #eee;
	color: #666;
}
.ui-datepicker-week-col {
	background: #777;
	color: #fff;
}
.ui-datepicker-days-cell {
	color: #000;
	border: 1px solid #ddd;
}
.ui-datepicker-days-cell a{
	display: block;
}
.ui-datepicker-week-end-cell {
	background: #ddd;
}
.ui-datepicker-title-row .ui-datepicker-week-end-cell {
	background: #777;
}
.ui-datepicker-days-cell-over {
	background: #fff;
	border: 1px solid #777;
}
.ui-datepicker-unselectable {
	color: #888;
}
/*.ui-datepicker-today {*/
/*	background: #fcc !important;*/
/*}*/
.ui-datepicker-current-day {
	background: #81BEF7 !important;
}
.ui-datepicker-status {
	background: #ddd;
	width: 100%;
	font-size: 80%;
	text-align: center;
}

/* ________ Datepicker Links _______

** Reset link properties and then override them with !important */
#ui-datepicker-div a, .ui-datepicker-inline a {
	cursor: pointer;
	margin: 0;
	padding: 0;
	background: none;
	color: #000;
}
.ui-datepicker-inline .ui-datepicker-links a {
	padding: 0 5px !important;
}
.ui-datepicker-control a, .ui-datepicker-links a {
	padding: 2px 5px !important;
	color: #eee !important;
}
.ui-datepicker-title-row a {
	color: #eee !important;
}
.ui-datepicker-control a:hover {
	background: #ddd !important;
	color: #333 !important;
}
.ui-datepicker-links a:hover, .ui-datepicker-title-row a:hover {
	background: #ddd !important;
	color: #333 !important;
}

/* ___________ MULTIPLE MONTHS _________*/

.ui-datepicker-multi .ui-datepicker {
	border: 1px solid #777;
}
.ui-datepicker-one-month {
	float: left;
	width: 185px;
}
.ui-datepicker-new-row {
	clear: left;
}

/* ___________ IE6 IFRAME FIX ________ */

.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}

/* stylesheets/jquery.simplemodal.css */
/*
 * SimpleModal Basic Modal Dialog
 * http://www.ericmmartin.com/projects/simplemodal/
 * http://code.google.com/p/simplemodal/
 *
 * Copyright (c) 2008 Eric Martin - http://ericmmartin.com
 *
 * Licensed under the MIT license:
 *   http://www.opensource.org/licenses/mit-license.php
 *
 * Revision: $Id: basic.css 132 2008-05-23 16:05:17Z emartin24 $
 *
 */

/* Overlay */
#modalOverlay {background-color:#000;}
/* Container */
#modalContainer {background-color:#fff; padding: 10px;
/* IE 6 hacks*/
_top:expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(15 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');}
#modalContainer a.modalCloseImg {background:url(/images/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-18px; cursor:pointer;
/* IE 6 hacks*/
_background:none; _right:-14px; _width:22px; _height:26px; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/x.png',sizingMethod='scale');
}
/* stylesheets/ui.tabs.css */
/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .ui-tabs-hide {
        display: none;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .ui-tabs-nav {
        display: none;
    }
}

/* Skin */
.ui-tabs-nav, .ui-tabs-panel {
    font-size: 12px;
}
ul.ui-tabs-nav {
    list-style: none;
    margin: 0;
    padding: 0 0 0 4px;
}
.ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.ui-tabs-nav li {
    float: left;
    margin: 0 0 0 1px;
    min-width: 84px; /* be nice to Opera */
}
.ui-tabs-nav a, .ui-tabs-nav a span {
    display: block;
    padding: 0 10px;
    background: url(/images/tab.png) no-repeat;
}
.ui-tabs-nav a {
    margin: 1px 0 0; /* position: relative makes opacity fail for disabled tab in IE */
    padding-left: 0;
    color: #27537a;
    font-weight: bold;
    line-height: 1.2;
    text-align: center;
    text-decoration: none;
    white-space: nowrap; /* required in IE 6 */    
    outline: 0; /* prevent dotted border in Firefox */
}
.ui-tabs-nav .ui-tabs-selected a {
    position: relative;
    top: 1px;
    z-index: 2;
    margin-top: 0;
    color: #000;
}
.ui-tabs-nav a span {
    width: 64px; /* IE 6 treats width as min-width */
    min-width: 64px;
    height: 18px; /* IE 6 treats height as min-height */
    min-height: 18px;
    padding-top: 6px;
    padding-right: 0;
}
*>.ui-tabs-nav a span { /* hide from IE 6 */
    width: auto;
    height: auto;
}
.ui-tabs-nav .ui-tabs-selected a span {
    padding-bottom: 1px;
}
.ui-tabs-nav .ui-tabs-selected a, .ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active {
    background-position: 100% -150px;
}
.ui-tabs-nav a, .ui-tabs-nav .ui-tabs-disabled a:hover, .ui-tabs-nav .ui-tabs-disabled a:focus, .ui-tabs-nav .ui-tabs-disabled a:active {
    background-position: 100% -100px;
}
.ui-tabs-nav .ui-tabs-selected a span, .ui-tabs-nav a:hover span, .ui-tabs-nav a:focus span, .ui-tabs-nav a:active span {
    background-position: 0 -50px;
}
.ui-tabs-nav a span, .ui-tabs-nav .ui-tabs-disabled a:hover span, .ui-tabs-nav .ui-tabs-disabled a:focus span, .ui-tabs-nav .ui-tabs-disabled a:active span {
    background-position: 0 0;
}
.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,
.ui-tabs-nav .ui-tabs-deselectable a:hover, .ui-tabs-nav .ui-tabs-deselectable a:focus, .ui-tabs-nav .ui-tabs-deselectable a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}
.ui-tabs-disabled {
    opacity: .4;
    filter: alpha(opacity=40);
}
.ui-tabs-panel {
    border-top: 1px solid #97a5b0;
    padding: 1em 8px;
    background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */
}
.ui-tabs-loading em {
    padding: 0 0 0 20px;
    background: url(/images/loading.gif) no-repeat 0 50%;
}

/* Additional IE specific bug fixes... */
* html .ui-tabs-nav { /* auto clear, @ IE 6 & IE 7 Quirks Mode */
    display: inline-block;
}
*:first-child+html .ui-tabs-nav  { /* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
    display: inline-block;
}


/* stylesheets/jquery.rating.css */
/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
div.rating{cursor:pointer;margin:2em;clear:both;display:block}
div.rating:after{content:'.';display:block;height:0;width:0;clear:both;visibility:hidden}
div.cancel,div.star{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.cancel,div.cancel a{background:url('/images/delete.gif') no-repeat 0 -16px}
div.star,div.star a{background:url('/images/star.gif') no-repeat 0 0px}
div.cancel a,div.star a{display:block;width:16px;height:100%;background-position:0 0px;border:1 solid #FF0000}
div.star_on a{background-position:0 -32px!important}
div.star_hover a,div.star_live a:hover{background-position:0 -32px}
/* Read Only CSS */
div.star_readonly a,div.star_readonly a:hover{cursor:default !important}
/* Partial Star CSS */
div.star{background:transparent!important;overflow:hidden!important}
/* END jQuery.Rating Plugin CSS */
/* stylesheets/jquery.notice.css */
.notice-wrap {
	position: fixed;
	top: 20px;
	right: 20px;
	width: 250px;
	z-index: 9999;
}

* html .notice-wrap {
	position: absolute;		
}
 
.notice-item {
	/*height: 60px;*/
	background: #ffffff;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	color: #333333;
	padding: 6px 6px 0 6px;
	/*font-family: lucida Grande;
	font-size: 11px;*/
	border: 2px solid #0b164a;
	display: block;
	position: relative;
	margin: 0 0 12px 0;
}

.notice-item-close {
	position: absolute;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	right: 6px;
	top: 6px;
	cursor: pointer;
}

/* design09/design09.css */
/*-------------------------------DOCUMENT-------------------------------------*/
html {background-color: #091b60;} /*ccc*/

#doc3 {margin: auto;} /* used to ensure YUI document fits screen to edge */
body {
  color: #233946;
}

a {
  color: #233946;
	text-decoration: none;
}
a:hover {text-decoration: none;}

/* Override for main.css color .... can be removed once migrated away form main.css */
a:link, a:active, a:visited {
  color: ininherit;
}

h1,h2,h3,h4 {
	font-weight: bolder;
	clear: left;
}
h1 {
	font-size: 150%;
}


h2 {
	font-size: 135%;
  font-weight: bold;
	margin-top: 0.1em;
	margin-bottom: 0.25em;
	padding:0.3em;
	color: #233946;
	border-bottom: 1px solid #777;
}



.hidden_by_default {
	/* be VERY careful with using this style, clients without javascrit enabled can NEVER make them visable */
	/* Use .hideable instead, .hideable is a dynamic CSS style that hides by default by javascript, if javascript can hide it then it can also reveal it, problem solved */
	display: none;
}

.error-message {
  color: red;
  font-weight: bold;
}

.tagline sup {
  font-size: 50%;
	vertical-align: text-top;
}


/*-----------------------------New YUI Template Type--------------------------*/
/* width 240 left */
.yui-t2x {
	margin: auto;
	text-align: left;
	width: 57.69em;
	*width: 56.25em;
}

.yui-t2x #yui-main {
	float: right;
	/* IE: preserve layout at narrow widths */
	margin-left: -25em;
}

.yui-t2x .yui-b {
	float: left;
	width: 18.4615em; 
	*width: 18em;
}

.yui-t2x #yui-main .yui-b {
	margin-left: 19.4615em;
	*margin-left: 18.975em;
}

/*----------------------------------------------------------------------------*/
/*                               Global Columns                               */
/*----------------------------------------------------------------------------*/


#col_center {
	padding: 0.5em;
}

#col_right {
	
}

#col_left {
	
}

#hd {}
#bd {
  background-color: white;
  padding: 0.5em;
}
#ft {}

/*----------------------------------------------------------------------------*/
/*                                  CLASS'S                                   */
/*----------------------------------------------------------------------------*/

/*--------Logos--------*/
.logo_small {
	float: right;
	max-width: 120px;
	/* background: url('/design09/Logo-Pulse.png'); backgrounds dont scale :( */
}

/*-------Bordered Sections--------*/
.page_bordered_section {
  margin: 6px 3px;
  border: 1px solid #b9b9b9;
  background-color: #f7f7f7;
  padding: 10px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
 

/*--------Buttons--------*/

.button_small {
  display: inline-block;
	height: 17px; /* specifying in px didnt work, YUI has changed the scale, 1px is not 1 pixel but width works? so hu?*/
	width: 102px;
	font-size: 9px; /*70%; */
	text-align: center;
	padding-top: 0.55em;
	cursor: pointer;
	border: 0 hidden;
	margin: 0.25em 0em;
}

.button_small_style_1 {
	/* color: #233946; inherited from body color */
	background: transparent url('/design09/button_template_small.png') no-repeat scroll 0 0px;
}

.button_small_style_2 {
	color: white !important; /*with old main.css this property does not work? may need to be taged as important to override*/
	background: transparent url('/design09/button_template_small.png') no-repeat scroll 0 -22px;
}

.button_small_style_3 {
  color: #04145a;
	background: transparent url('/design09/button_template_small.png') no-repeat scroll 0 -73px;
}

.button_small_style_tiny {
	width: 37px;
	background: transparent url('/design09/button_template_small.png') no-repeat scroll 0 -50px;
}

/* Because the form submit buttons anchor the image to the top left of the button (normally top left of the text)
   form submit buttons need corrected borders, annoyingly the text is ALWAYS in the center of the submit button, making text layout difficult*/
.button_small_form_submit_corrections {
	padding-top: 0em;
	height: 21px;
	color: #233946;
}

/* ToDo - Button hover states for rollovers - that would be cool!*/

/*
.button_tiny_ok     {content: 'Ok';}
.button_tiny_cancel {content: 'Cancel';}
*/


/*--------Icons--------*/

.icon {
	display: inline-block;
	height:  16px;
	padding-left: 1.5em;
}

.icon_twitter      {background: transparent url('/design09/icons.png') no-repeat scroll 0 -150px;}
.icon_facebook     {background: transparent url('/design09/icons.png') no-repeat scroll 0 -75px;}
.icon_rss          {background: transparent url('/design09/icons.png') no-repeat scroll 0 -0px;}
.icon_diggit       {background: transparent url('/design09/icons.png') no-repeat scroll 0 -50px;}
.icon_delicious    {background: transparent url('/design09/icons.png') no-repeat scroll 0 -25px;}
.icon_reddit       {background: transparent url('/design09/icons.png') no-repeat scroll 0 -100px;}
.icon_stumble_upon {background: transparent url('/design09/icons.png') no-repeat scroll 0 -125px;}
.icon_flikr        {background: transparent url('/design09/icons.png') no-repeat scroll 0 -200px;}

.icon_large {
	display: inline-block;
  min-width: 32px;
	/* this is to get text to align in middle, this wont work for all font sizes, better way? 
	position: relative; 
	top: 5px;*/
	height: 21px;
	/* padding-left: 3em; */
	vertical-align: text-bottom;
}

.icon_eyewitness  {background: transparent url('/design09/icons.png') no-repeat scroll 0 -300px;}
.icon_comment     {background: transparent url('/design09/icons.png') no-repeat scroll 0 -325px;}
.icon_topicupdate {background: transparent url('/design09/icons.png') no-repeat scroll 0 -350px;}
.icon_email       {background: transparent url('/design09/icons.png') no-repeat scroll 0 -378px;}
.icon_locked      {background: transparent url('/design09/icons.png') no-repeat scroll 0 -400px;}
.icon_photo       {background: transparent url('/design09/icons.png') no-repeat scroll 0 -425px;}
.icon_video       {background: transparent url('/design09/icons.png') no-repeat scroll 0 -448px;}
.icon_home        {background: transparent url('/design09/icons.png') no-repeat scroll 0 -470px;}

.icon_32x32 {
	display: inline-block;
  width:  32px;
  height: 32px;
  vertical-align: text-bottom;
}

.icon_tick        {background: transparent url('/design09/icons.png') no-repeat scroll 0 -500px;}
.icon_time        {background: transparent url('/design09/icons.png') no-repeat scroll 0 -532px;}

.icon span, .icon_large span {display: none;}

/*--------Tooltip Popup--------*/
/* example <div class="tooltip tooltip_icon"><span>DUDE!!</span></div> */
.tooltip {
  position:relative;
  /* z-index:24; */
  /* background-color:#ccc;
  color:#000;
  text-decoration:none */
}
.tooltip span       {display: none}
.tooltip:hover      {} /*z-index:25; background-color:#ff0*/
.tooltip:hover span { /*the span will display just on :hover state*/
  padding: 1em;
  display:block;
  position:absolute;
  left:8px; top:8px; width:20em;
  border: 1px solid white;
  background: url('/design09/background_transparent_dark.png');
  color:white;
  z-index: 10;
  font-weight: normal;
  -moz-border-radius: 0.5em;
  -webkit-border-radius: 0.5em;
  border-radius: 0.5em;
  font-size: 90%;
}
.tooltip_icon {
  display: inline-block;
  width: 16px;
  height: 16px;
  background: transparent url('/design09/icons.png') no-repeat scroll 0 -270px;
  vertical-align: top;
}

.tooltip:hover span p {margin: 1em 0em;}
.tooltip:hover span ol li {list-style: decimal; margin-left: 2em;}




/*--------Backgrounds--------*/

.background_gradient_dark {
  background: #3860a4 url('/design09/background_gradient_dark.png') repeat-x scroll 0 -0px;
  color: white;
}

/*-------Lists--------*/
.bulleted_list {
  margin-left:   2em;
  margin-top:    0.4em;
  margin-bottom: 0.4em;
}
.bulleted_list li {
  list-style-type: disc;
}

/*------------------------------- Headings -----------------------------------*/





/*----------------------------------------------------------------------------*/
/*                           Specific Components                              */
/*----------------------------------------------------------------------------*/

/*----------------------------Flash Message-----------------------------------*/

#flash_message {
	background: #ffc;
	padding: 0.5em;
	border: 1px solid #cfc;
	overflow: hidden;
}

/*----------------------Popup (fixed transparent background)------------------*/

.popup {
  max-width: 600px;
	min-width: 300px;
	background: url('/design09/background_transparent_dark.png');
	border: 3px solid #233946;
	z-index: 51;
	color: white;
	padding: 2em;
  -moz-border-radius: 0.5em;
  -webkit-border-radius: 0.5em;
  border-radius: 0.5em;
}

.popup_close_button {
	background: #798fa3 url('/design09/icons.png') no-repeat scroll 0 -180px;
	width:  16px;
	height: 16px;
	float: right;
	position: relative;
	margin-top: -20px;
	margin-right: -20px;
}

.popup h2 {
	color: white;
	background-color: transparent;
}

.popup a {
	color: #dde4ea;
}

/*------------------------------Pulse Branding--------------------------------*/

.ordanisation_branding_image {
	max-width: 100%;
	margin: 1em 0em;
}


/*------------------------------YUI Tabs--------------------------------------*/

/* core css selectors copyed from YUI border_tabs.css.
   There is more needed for tabs left,right and bottom but im keeping with the minimal top tabs
*/

/* label and content borders
  .yui-navset .yui-nav li a */

.yui-nav {
	text-align: right;
}

.yui-navset .yui-content {
    border:1px solid black;
}

.yui-navset .yui-nav .selected a, .yui-navset .yui-nav a:hover, .yui-navset .yui-content {
    /* background-color:#f00; /* active tab, tab hover, and content bgcolor */
}

/* tab */
.yui-navset .yui-nav li {
	width: 102px;
	/* height: 20px; */
	padding:.2em;
	/* border:1px solid black; */
	background: transparent url('/design09/button_template_small.png') no-repeat scroll 0 -100px;
	text-align: center;
	font-size: smaller;
	border-bottom: 1px solid #b1b2c4;
}

/* Selected tab */
/* defaults to orientation "top" */
.yui-navset .yui-nav .selected {
    border-bottom-width: 0; /* no bottom border for active tab */
    padding-bottom: 0.6em;
		/* background-color: white; */
		background: transparent url('/design09/button_template_small.png') no-repeat scroll 0 -150px;
}

.yui-navset .yui-content {
    margin-top:-1px; /* for active tab overlap */
		border: 1px solid #b1b2c4;
		background-color: white;
}

/* design09/design09_header_footer.css */
.unit_b  {text-align:right;}

#header a, #footer2 a {color: inherit;}

/*----------------------------------------------------------------------------*/
/*                                  Header                                    */
/*----------------------------------------------------------------------------*/

#header {
  background-color: white;
  /* font-size: 110%; */
  border-bottom: 1px solid #ddd;
  color: #395271;
}

#header .mainLogo img {max-height: 2em;}

#header h1 {
  font-size: medium;
  padding-top: 0.5em;
  padding-left: 1em;
  margin-right: 0.5em;
  float: left;
}
#header h1 span {display: none;}


#header .username       {font-weight: bold;}
#header .username:after {content:' : ';}


#header .header_items li         {display: inline; font-size: small;}
#header .header_items li a       {padding: 0em 0.25em;}
#header .header_items li a:hover {background-color: #d9dde3;}
#header .header_items li:after   {content:' | ';}
#header .header_items .last_list_item:after {content:'';}

#header .links_by_title      {padding-top: 1em; font-size: 110%; font-weight: bold;}
#header .links_by_title li   {display: inline; }
#header .links_by_title li a       {padding: 0em 0.3em;}
#header .links_by_title li a:hover {background-color: #d9dde3; }

/* #header .links_by_title li a {color: inherit;} */

#header .unit_a {
  float:left;
  width: 50%;
}


#header .unit_b {
  float:right;
  padding-top: 1em;
  padding-right: 1em;
}



#header .login_message {
  font-style: italic;
  font-size: smaller;
  color: #F00;
  text-align: right;
}

#header .notifications {
  background-color: red;
  color: white;
  font-weight: bold;
}



/*----------------------------------------------------------------------------*/
/*                                Navigation                                  */
/*----------------------------------------------------------------------------*/

#navigation {
  border-bottom: 1px solid #ddd;
  /* height: 26px; */
  background: url('/design09/background_horizontal.png') repeat-x scroll 0 -0px;
  color: #808080;
  font-weight: bold;
  /* padding-top: 5px; */
  padding-right: 5px;
}

#navigation .navigation_items {
  padding-left: 1em;
  padding-top: 0.25em;
}

.navigation_side_graphic {
  width: 20px;
  height: 32px;
  background: url('/design09/misc_graphics.png') no-repeat scroll 0 -0px;
  position: absolute;
  
}

#navigation a {
  color: #6c7c91;
  text-decoration: underline;
}

#navigation li {
  display: inline;
  background: url('/design09/navigation_button_separator.png') right no-repeat;
  /* padding: 1em; */
  margin-left: 1em;
  padding-right: 1em;
}

#navigation .navigation_items ul {
  padding: 0.25em;
}

#navigation .search_submit {
  background: url('/design09/misc_graphics.png') no-repeat scroll 0 -50px;
  height: 22px;
  width: 22px;
  border: 1px solid #ccc;
  vertical-align: bottom;
  margin-left: 0em;
}
#navigation .search_input {
  color: #98a4b4;
  border: 1px solid #ccc;
  padding: 2px;
  font-size: small;
  height: 16px;
  width: 10em;
  margin-right: 0em;
}

/*----------------------------------------------------------------------------*/
/*                                  Footer                                    */
/*----------------------------------------------------------------------------*/

#footer2 {
  color: #395271;
  background-color: white;
  border-top: 1px solid #ccc;
  padding: 0.75em;
  padding-bottom: 0.25em;
  line-height: 1.5;
  /* margin-top: 0.5em; */
}


#footer2 li {
  display: inline;
}

#footer2 li a       {padding: 0em 0.25em;}
#footer2 li a:hover {background-color: #d9dde3;}
#footer2 li:after   {content:' | ';}
#footer2 .last_list_item:after {content:'';}


#footer2 .feedback_link {
  background-color: #d9dde3;
  font-weight: bold;
  font-size: small;
  padding: 0.2em 0.4em;
  -moz-border-radius: 0.5em;
  -webkit-border-radius: 0.5em;
  border-radius: 0.5em;
}

#footer2 .footer_feedback_icon {
  position: relative;
  top: -0.5em;

}

#footer2 .more_contacts {font-size: smaller;}
#footer2 .legal_list {font-size: smaller;}
#footer2 .copyright {font-size: smaller; color: black;}
/* design09/design09_includes.css */

/*----------------------------------------------------------------------------*/
/*                    Reuseable Incliude List/Components                      */
/*----------------------------------------------------------------------------*/


/*---------------------------Article Large----------------------------------*/
.article_summary {
	width:600px;
	/* height: 180px;*/
}
.article_summary_preview_image {
	width: 280px;
}
.article_summary h3 {
	font-size: large;
	font-weight: normal;
	color: #233946;
	font-weight: bold;
  margin-top: 1em;
}
.article_summary_category {
	background-color: #233946;
	color: white;
	font-weight: bold;
	padding: 0.2em 0.5em;
}
.article_summary_content {
	line-height: 150%;
}
.article_summary_readmore {font-weight: bold;}
.article_summary_readmore:before {content:'..';}
.article_summary_readmore:after  {content:'..';}

.article_summary_location {
	font-size: large;
}

.article_summary_bottom {
	vertical-align: bottom;
	padding-bottom: 1em;
}

.article_summary .article_summary_reporter_image {
	float: left;
  max-width: 70px;
}

/*---------------------------Assignment Large---------------------------------*/

.assignment_large {
	width:600px;

}
.article_large_preview_image {
  width: 280px;
}
.assignment_large h3 {
  font-size: 110%;
}

.assignment_large a {
  color: inherit;
}

.assignment_large strong {
  font-weight: bold;
}

.assignment_large .reporter_thumbnail     {
  text-align: right;
  vertical-align: bottom;
  padding-bottom: 0.5em;
}
.assignment_large .reporter_thumbnail img {
  max-width: 70px;
}

.assignment_large .assignment_large_details {
  vertical-align: bottom;
  /*  because if the incidious hard drop shadopw on the images we need a fake bottom margin */
  padding-bottom: 1em;
}

/*--------------------Thumbnail Lists---------------------------*/
/* lists that contain just the thumnail and minimal text
  used mostly on the front page */


.thumbnail_list_row {
  font-size: small;
	vertical-align: top;
	border: 1px solid #CCC;
  background-color: white;
  color: #343168;
}

.thumbnail_list_row .thumbnail_list_title {
  color: #343168;
  font-weight: bold;
}

.thumbnail_list_row td {
  padding: 0.25em;
}

.thumbnail_list_row img {
  max-width: 70px;
}

.thumbnail_list_row .goto_link {vertical-align: bottom;}
.thumbnail_list_row .goto_link a {color: #999;}

/*--------------------Mini List (with images)---------------------------*/
.mini_list {
	clear: both;
	font-size: smaller;
  width: 100%;
}
.mini_list_row {
	vertical-align: top;
	border-bottom: 1px solid #CCC;
}

.mini_list_thumbnail {
  width: 0em;
}

.mini_list_title {
  /* font-weight: bold; */
  font-size: 110%;
}

.mini_list_flag {
	padding: 0.5em;
	vertical-align: middle;
  width: 8em;
  text-align: center;
}
.mini_list_extra {
	vertical-align: middle;
	width: 7em;
  font-size: xx-small;
}

.mini_list_reporter_thumb {
	vertical-align: middle;
  width: 0em;
}
.mini_list_reporter_name {
  vertical-align: middle;
  width: 5em;
}
/* .mini_list_details .mini_list_details_additional {clear: both;} */
.article_summary_mini .strong {font-weight: bold;}
.list_mini_img  {
	float: left;
	max-width: 50px;
}

.mini_stars {
  height:1em;
}

/*--------------------Medium Lists (with images)---------------------------*/
/* class names need tidying */

.assignment_list_with_images, .article_list_with_images {
	font-size: smaller;
	border-bottom: 1px solid #CCC;
}
.assignment_list_title  , .article_list_title   {font-weight: bold; font-size: 135%;}
.assignment_list_details, .article_list_details {font-weight: bold; vertical-align: top;}
.assignment_list_content, .article_list_content {font-weight: normal;}

.article_list_with_images	.article_list_reporter_details {
	width: 6em;
	padding: 0em 0.5em;
}

.article_list_with_images td, .assignment_list_with_images td {
  padding: 0.25em 0.25em;
}

.article_list_with_images strong, .assignment_list_with_images strong {
  font-weight: bold;
  font-size: 110%;
}

.list_with_images_actions {
	text-align: right;
}
/*
.assingment_list_with_images h3 {
	font-size: medium;
	text-decoration: underline;
}
*/




/*-------------------------Reporter thumbnails--------------------------------*/
.reporter_large {
}
.reporter_image {
	width: 100px;
}
.reporter_large strong {
	font-weight: bolder;
}

.reporter_mini_thumbnail {
  max-width: 30px;
}

/*-------------------Widget gadget Assignment breakdown-----------------------*/



/*--------------------------midium list overlay-------------------------------*/
.thumbnail_overlay            {position: absolute; z-index:2; width: 100px; height: 75px;}
.thumbnail_overlay_approved   {background: transparent url('/design09/misc_graphics.png') no-repeat scroll 0 -100px;}
.thumbnail_overlay_syndicated {background: transparent url('/design09/misc_graphics.png') no-repeat scroll 0 -178px;}
.thumbnail_overlay_syndicate  {background: transparent url('/design09/misc_graphics.png') no-repeat scroll 0 -255px;}
.thumbnail_overlay_pending    {background: transparent url('/design09/misc_graphics.png') no-repeat scroll 0 -255px;}
.thumbnail_overlay_cancelled  {background: transparent url('/design09/misc_graphics.png') no-repeat scroll 0 -322px;}


/* design09/design09_frontpage.css */
#frontpage h2 {
  border: none;
  background: transparent;
  margin: 0em;
  padding: 0em;
  padding-bottom: 0.2em;
}

#frontpage h3 {
  padding-bottom: 0.2em;
}

#frontpage .table_grid_layout {
  width: 100%;
}

#frontpage .table_grid_layout .table_grid_cell {
  vertical-align: top;
}

#frontpage .thin_col {
  float: right;
  width: 300px;
}
#frontpage .main_col {
  float: left;
  width: 660px;
}
#frontpage .horizontal_section {
  clear: both;
}



#frontpage .section_controls {
  text-align: right;
  font-style: italic;
  clear: left;
  float:right;
}


#frontpage .heading_sponsor {
  font-size: smaller;
  text-align: center;
}

#frontpage .advert_section {
  text-align: center;
}

#frontpage .frontpage_advert {
  /*max-width: 250px;*/
  max-height: 250px;
  max-width:  280px;
}


#frontpage .assignments_grid {
  width: 100%;
}


#frontpage .find_section li {
  list-style: circle;
  margin-left: 2em;
  padding-left: 1em;
}

/*----------------------------carousel Overrides------------------------------*/

#frontpage .frontpage_carousel_section {
  padding-top:    0em !important; /* the table contents of the coursel provide the border */
  padding-bottom: 0em !important;
}

#frontpage .carousel_title {
  position: absolute;
  padding-top: 0.5em;
}

#carousel li {
  margin-top: 2em;
}

/* overrides for carosel skin */
.yui-carousel-nav {
	background: transparent !important;
	position: absolute;
	left: 550px;
	z-index: 50;
}

.yui-carousel-element li {
	text-align: left;
	border: none;
}

.yui-carousel .yui-carousel-item-selected {border: none;}

/*----------------------------News Map Link-----------------------------------*/

.frontpage_news_map {
  float: right;
  width: 660px;
  height: 6em;
  background: white url('/design09/world_map_background.png') no-repeat;
  border: 1px solid #ebebeb;
  padding: 0.1em;
}

.frontpage_news_map p {
  background-color: #d9dde3;
  padding: 0.1em 0.75em;
  border: 1px solid black;
  float: left;
}




/*----------------------------Latest News (old frontpage, here because it's in frontpage controller -----------------------------------*/

#carousel_news h2 {display: none;}


#latest_news_list {
  width: 290px;
  float:left;
}
.carousel_container {
  float:left;
  width: 640px;
}


#latest_news h3 {
  font-size: large;
}

#latest_news .latest_by_cat_list_more_link {
  float: right;
  color: inherit;
  font-style: italic;
}
#latest_news .latest_by_cat_list_more_link:before {
  content: '...see more '
}
/* design09/design09_article.css */
/*--------------------------Article Sidebars----------------------------------*/

/*
 this overrides the icon behaviour for the whole site, the concept was to have
 highlighting for the icons in a list, but as the icons on the nav bar are
 also in a list then this failed .. darn maybe next time.

ul .icon:hover {
	background-color: #a6bcca;
}
*/

.article_response_to_assignment_title {
  font-style: italic;
}

/*-------------------------Assignment Branding (on article page)--------------*/

.assignment_branding_profile_pic {
  float: left;
}
.assignment_branding_date_title {
  font-weight: bold;
}
.assignment_branding_read_more {
  font-style: italic;
  float:right;
}

/*-------------------------Details Section Empasis-----------------------*/

.content_details_emphasis {
  width: 140px;
  background-color: #abc1d5;
  border: 2px solid #25669c;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  margin-top: 1em;
  padding: 0.25em;
}

.status_description {
  font-size: smaller;
  color: #666;
}

.status_title {
  text-align: center;
  font-weight: bold;
}

.call_to_action_buttons {}

.call_to_action_buttons p {
  text-align: center;
  font-weight: bold;
  font-size: large;
}

.call_to_action_buttons .action_button {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  margin: 0.5em;
  padding: 0.25em;
  color: white;
  border: 2px solid white;
  display: block;
  text-align: center;
  font-weight: bold;
}

.call_to_action_buttons .action_accept {
  background-color: #149bcc;
}

.call_to_action_buttons .action_publish {
  background-color: #547da0;
}

/*--------------------------------Headings------------------------------------*/


.article_rating {
	font-size: smaller;
}

/*--------------------------------Headings------------------------------------*/
.category_heading {
	font-weight: bold;
	font-size: 110%;
}
.category_heading:before {
  content:'Category: ';
}

/*----------------------------Article Image-----------------------------------*/
#article_image {
  float: left;
	max-width: 320px;
}

/*-----------------------Article Details (by image)---------------------------*/

#article_details {
	padding-left: 1em;
	float: left;
	margin-bottom: 1em;
}

#article_details .article_details_mini_info {
	font-size: smaller;
}

#article_details .article_details_location {
	font-weight: bold;
	font-size: 110%;
}

#article_details .icon_large_list {
	padding-left: 3em;
}

#ratearticle {
	margin: 1em 0;
}

/*----------------------------Article tabs------------------------------------*/

.article_tab {
	padding: 1em;
}

.comment_info {
	float: right;
	font-weight: bold;
}

.comment_text {
  clear: both;
	margin-top: 1em;
}

.comment_form .comment_form_controls {
	float: right;
}

.comment_form textarea {
	width: 100%;
}


.articletext .article_image_credit {
	font-style: italic;
	margin: 1em;
}

/*-------------------------Article Content Text-------------------------------*/

/*reinstate formatting for article markup tags
need to investigate em's for various browsers*/
.articletext {
	clear: left;
  padding-top: 1em;
}

.articletext ul, .articletext ol {
  margin-left:   3em;
  margin-top:    0.4em;
  margin-bottom: 0.4em;
}
.articletext ul li  {list-style-type: disc;     }
.articletext ol li  {list-style-type: decimal;  }
.articletext em     {font-style:      italic;   }
.articletext strong {font-weight:     bold;     }
.articletext a      {text-decoration: underline;
                     color:           black;    }
.articletext a:hover{color:           blue;     }

/* design09/design09_additional.css */
/*----------------------------------------------------------------------------*/
/*                              Additionals                                   */
/*----------------------------------------------------------------------------*/

/* One off's that are used around the site */

.upload_additional_file {
  display: inline;
  float: left;
}


#assignments_sidebar h2 {
  padding: 0em;
  border: none;
}
#assignments_sidebar h3 {
  padding-top: 1em;
  padding-bottom: 0.3em;
  border-bottom: 1px solid #777;
}
#assignments_sidebar a {color: inherit;}
.sidebar_more_link {
  color: #777;
  float: right;
  font-style: italic;
  padding: 1em;
}
.sidebar_more_link:before {content: '...see more '}




#instantnews_text {
  width: 99%;
}

.temp_message {
  padding: 1em;
}

.temp_message a {
  font-weight: bold;
}

.temp_border {border: 1px solid #ccc;}
.temp_border em {font-style: italic;}

/*
.copyright_symbol {
  font-size: medium;
  position: relative;
  top: -0.3em;
  left: -0.3em;
}
*/




/* I never thought it would come to this ...
  currently have issues with heading being "clear: both"
  the right col is floated and this pushs all content down, some sections (do a
  global search for this class use). hopefully this hack can be removed
*/
.clearboth_hack {
  clear: both;
}



/*-----------------------------------Rules------------------------------------*/

#rules {
  font-size: larger;
  padding: 0.5em;
  background-color: #798fa3;
  color: white;
}

#rules p {
  font-weight: bold;
}

#rules ul li {
  list-style: disc;
  margin-left: 2em;
}


/*-----------------------------Creative Commons------------------------------*/

#creative_commons_description {
  margin-right: 2em; /*the padding adds the the width, as a result the description overlaps the article text, if only divs kept to themselfs */
}

#creative_commons_description table, #creative_commons_description td, #creative_commons_description th {
  border: 1px solid #ccc;
  padding: 0.5em;
  font-size: smaller;
  vertical-align: top;
}
#creative_commons_description th {
  font-weight: bold;
  font-size: 110%;
  vertical-align: top;
  display: table-cell;
}

.creative_commons_licence_name {
  font-size: 85%;
}


/*----------------------------First View Popup------------------------------*/

#first_view_message .first_view_message_close {
	color: #f00;
	font-weight: bold;
	float: right;
}
#first_view_message strong {
	font-weight: bold;
}


/*---------------------------- Boom Button ------------------------------*/

.boom_this {
  width: 5em;
  background-color: #607ffb;
  border: 1px solid black;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  color: white;
  text-align: center;
  font-size: smaller;
  font-weight: bold;
  padding: 0.25em;
}

.boom_this .boom_count {
  display: inline-block;
  min-width: 32px;
  min-height: 20px;
  background: transparent url('/design09/icons.png') no-repeat scroll 0 -325px;
  text-align: center;
  color: #888;
  font-weight: bold;
  padding-top: 3px;
}

/*-------------------- Old component compatability---------------------------*/

.width_25px {width: 25px;}

/* design09/design09_tipoff.css */
/*----------------------------------------------------------------------------*/
/*                                 TipOffs                                    */
/*----------------------------------------------------------------------------*/

.tipoff_section .tipoff {
  clear: both;
  margin-bottom:  0.5em;
  padding-bottom: 0.5em;
  border-bottom: 1px solid #CCC;
}

.tipoff_section .tipoff_preview {
  clear: both;
  font-size: smaller;
}

.tipoff_section .tipoff_preview strong {
  float: right;
  font-size: small;
  font-weight: bolder;
}

.tipoff_section .tipoff_ago {
  clear: right;
  float: right;
  font-size: smaller;
}


.tipoff_section .tipoff_text {
  font-size: small;
}

.tipoff_section .tipoff_details {
  font-weight: bold;
}

.tipoff_section .tipoff_actions {
  float: right;
}

/* design09/design09_interest.css */
/*----------------------------------------------------------------------------*/
/*            CSS rules specifically for Pulse Interest Splash Page           */
/*----------------------------------------------------------------------------*/

#pulse_interest {
  background-color: red;
}
/* design09/design09_misc_pages.css */
/*----------------------------------------------------------------------------*/
/*                               Misc Pages                                   */
/*----------------------------------------------------------------------------*/

.misc_page        {color: white;}
.misc_page_border {padding: 1em 2em;}
.misc_page p      {margin-bottom: 0.5em;}

.misc_page h2 {
  border: none;
  color: white;
  margin: 0em;
  padding: 0em;
}

.misc_page h1 {                 margin-bottom: 0.5em; font-size: 200%;}
.misc_page h2 {margin-top: 1em; margin-bottom: 0.5em; font-size: 130%;}
.misc_page h3 {margin-top: 1em; margin-bottom: 0.5em; font-size: 110%;}
.misc_page h4 {margin-top: 1em; margin-bottom: 0.5em;}

.misc_page ol li {list-style: decimal; margin-left: 2em;}

.misc_page .link_float {
  /* font-variant: small-caps; */
  background: white;
  border: 1px solid blue;
  float: right;
  padding: 0em 0.5em;
  font-size: x-large;
  -moz-border-radius: 0.25em;
  -webkit-border-radius: 0.25em;
  border-radius: 0.25em;
}
.misc_page .link_float a {color: #233946;}

.misc_page a {color: white; font-weight: bold;}

.misc_page .email_link {color: white; font-weight: bold; font-size: large;}


.misc_page .section_border {
  border: 1px solid white;
  padding: 1em;
  margin-top: 1em;
  -moz-border-radius: 0.5em;
  -webkit-border-radius: 0.5em;
  border-radius: 0.5em;
}
.misc_page .section_border p  {margin: 0em;}
.misc_page .section_border h2 {margin: 0em;}



/*---------------------------------Get Started--------------------------------*/

.misc_get_started {font-size: 150%;}

.misc_get_started .get_started_container {padding: 0em 2em;}

.misc_get_started fieldset {font-size: 13px;}
.misc_get_started legend   {color: inherit;}

/*.misc_get_started h2 {margin: 0em;}
.misc_get_started h2:after {content: ':';}*/

.misc_get_started .get_started_description {font-style: italic; font-size: 150%;}

/*
.misc_get_started .get_started_description:before {content: '"';}
.misc_get_started .get_started_description:after  {content: '"';}
*/

.misc_page .list_bullet_number, #titlepage .list_bullet_number {
  display: inline-block;
  position: absolute;
  width:  50px;
  height: 40px;
  background: transparent url('/images/misc/get_started/background_bullets.png') no-repeat;
  color: #031793;
  text-align: center;
  padding-top: 10px;
  font-weight: bold;  
}
.misc_get_started .list_bullet_number {
  margin-left: -2em;
  margin-top:  -0.6em;
  font-size: larger;
}

.misc_get_started ol li {list-style: none;}
.misc_get_started    li {margin: 1.5em; margin-left: 4em;}




/*-----------------------------widget description-----------------------------*/

.misc_widget_details        {font-size: x-small;}
.misc_widget_details h1     {border: none; margin: 0em; padding: 1em; color: inherit; font-size: x-large;}
.misc_widget_details strong {font-weight: bold;}
.misc_widget_details img    {width: 700px;}
.misc_widget_details h2     {padding-left: 1em; padding-top: 1em; font-size: large;}

.misc_widget_details .txt1 {position: absolute; margin-left: 150px; margin-top:  60px; font-size: 100%; width:  80px;}
.misc_widget_details .txt2 {position: absolute; margin-left: 270px; margin-top:  65px; font-size: 100%; width: 110px;}
.misc_widget_details .txt3 {position: absolute; margin-left: 300px; margin-top: 120px; font-size: 100%; width: 200px;}
.misc_widget_details .txt4 {position: absolute; margin-left: 240px; margin-top: 170px; font-size: 100%; width: 230px; text-align: right;}
.misc_widget_details .txt5 {position: absolute; margin-left: 40px;  margin-top: 320px; font-size: 100%; width: 300px; text-align: right;}
.misc_widget_details .txt6 {position: absolute; margin-left: 510px; margin-top: 400px; font-size: 100%; width: 140px;}
.misc_widget_details .txt7 {position: absolute; margin-left: 700px; margin-top:  50px; font-size: 100%; width: 200px;}
.misc_widget_details .txt8 {position: absolute; margin-left: 690px; margin-top: 170px; font-size: 100%; width: 250px;}

.misc_widget_details .link_float {
  margin-right: 2em;
  margin-top: 1em;
}

/*------------------------------------------about-----------------------------*/

.misc_about .bigger   {font-size: x-large; margin-bottom: 1em;}


.misc_about    li {margin-left: 2em;}
.misc_about ul li {list-style: disc;}
.misc_about ol li {list-style: decimal;}


.misc_about .list_bullet_number {
  position: relative;
  font-size: x-large;
}

.misc_about .about_flow {
  font-weight: bold;
  font-size: large;
  margin-top: 1em;
}
.misc_about .about_flow .about_flow_background {
  margin-left: 100px;
  width: 700px;
  margin-bottom: 1em;
}

.misc_about .about_flow .step1 {position: absolute; margin-left: 10px; margin-top: 20px; width: 280px;}
.misc_about .about_flow .stepA {position: absolute; margin-left: 270px; margin-top: -10px; width: 400px; font-size: 80%;}
.misc_about .about_flow .step2 {position: absolute; margin-left: 640px; margin-top: 40px; width: 250px; text-align: right;}
.misc_about .about_flow .stepB {position: absolute; margin-left: 240px; margin-top: 210px; width: 390px; font-size: 80%;}
.misc_about .about_flow .view_widget_link {position: absolute; margin-left: 390px; margin-top: 70px;}

/*-------------------------------mobile---------------------------------------*/

.misc_get_mobile li a {color: white; font-weight: bold;}
.misc_get_mobile .mini_point {font-size: smaller; font-style: italic;}


/*-------------------------------press---------------------------------------*/

.misc_press  a          {font-size: large;}
.misc_press .press_logo {border: 1px solid white; max-width: 280px; max-height: 100px;}
.misc_press .post_date {float: right; font-size: large; font-weight: bold; display: none;}
.misc_press .quote {font-style: italic;}
.misc_press .quote:before {content: '"';}
.misc_press .quote:after  {content: '"';}


/* design09/design09_register.css */
/*----------------------------------------------------------------------------*/
/*                          Registration Pages                                */
/*----------------------------------------------------------------------------*/

#register .captcha_highlight {
  background-color: #a6bcca;
  color: #798fa3;
  padding: 0em 0.5em;
}

/* this is a copy of Design09.css form_field text style, this is because password boxs cannot have focus text */
#register .form_field_text_style {
	color: #798fa3;
	font-size: large;
	font-weight: bold;
}
/* design09/design09_profile.css */
/*----------------------------------------------------------------------------*/
/*                        Public and Private Profiles                         */
/*----------------------------------------------------------------------------*/

.logo_pulse {
	float: right;
	max-width: 150px;
	margin-bottom: 1em;
}

.instant_news {
	background-color: #ddd;
	border: 1px solid #888;
	padding: 0.5em;
  margin-bottom: 0.5em;
}

.instant_news strong {
  font-weight: bold;
}

.instant_news_time {
  font-weight: bold;
  font-size: smaller;
}

.myhome_section_heading {
	background-color: #233946;
	padding: 0.25em;
}


/* .public_profile h2 {
  font-size: 150%;
  font-weight: bold;
  margin-top: 0.1em;
}*/

.heading_information {
  background-color: #233946;
  border: 1px solid black;
  font-size: smaller;
  height: 5em;
  max-width: 100%;
  padding: 0.5em;
  color: white;
}

.heading_information strong {
	font-weight: bold;
	font-size: small;
}

.heading_information ul li {
  margin-left: 3em;
  list-style-type: disc;
}

/*--------------- details list -------------------*/

.profile_info td, .profile_info th {
	font-size: x-small;
}
.profile_info th {
	font-weight: bold;
}

/*--------------- Link Badge -------------------*/

.link_badge_instructions {
	font-size: smaller;
}
.link_badge_form_field {
	width: 100%;
}

/*--------------- messages/notifications -------------*/

.messages {font-size: smaller;}
.messages li {
  margin: 0.2em 0em;
  padding: 0.2em;
  border-bottom: 1px solid #ddd;
}
.messages .new_message {
  border: 1px solid #888;
  background-color: #ffc7c7;
}
.messages li a {font-weight: bold;}
.messages li .time {
  text-align: right;
  font-style: italic;
}
/* design09/design09_forms.css */



/*----------------------------------------------------------------------------*/
/*                               Form Lables                                  */
/*----------------------------------------------------------------------------*/


fieldset {
  border: 1px solid #ddd;
  padding: 0.25em;
  /* margin: 1em; */
}
legend {
  font-weight: bold;
  margin-left: 0.5em;
  color: inherit;
}
label {
  display: inline-block;
  width: 8em;
  text-align: right;
}
/* label:after {content:' : ';} makes alignment wrong with lables over multiple lines*/
input {
  margin: 0.25em;
}





/*----------------------------------------------------------------------------*/
/*                                 Signin page                                */
/*----------------------------------------------------------------------------*/

.inverted fieldset {
  background: #04145a;
  color: white;
  border: none;
}
.inverted legend {
  background: #04145a;
  padding: 0em 0.5em;
  border: inherit;
  color: white;
}

/*----------------------------------------------------------------------------*/
/*                         Form Field Styling                                 */
/*----------------------------------------------------------------------------*/



.form_field {
	border: none;
	width: 310px; /* the extra 10px are added by the left padding */
	height: 24px;
	background: url('/design09/form-field-bg.png') no-repeat 0px -50px;
	padding-left: 10px;
	padding-top: 5px;
	margin-top:5px;
	color: #798fa3;
	vertical-align: middle;
}


.form_field_large {
	border: none;
	width: 217px; /* the extra 10px are added by the left padding */
	height: 32px;
	background: url('/design09/form-field-bg.png') no-repeat 0px 0px;
	padding-left: 10px;
	padding-top: 5px;
	margin-top:5px;
	color: #798fa3;
	font-size: large;
	font-weight: bold;
	vertical-align: middle;
}

.form_field_small {
	border: none;
	width: 108px; /* the extra 5px are added by the left padding */
	height: 18px;
	background: url('/design09/form-field-bg.png') no-repeat 0px -100px;
	padding-left: 5px;
	padding-top: 2px;
	margin-top:0px;
	color: #798fa3;
	font-size: smaller;
	font-weight: bold;
	vertical-align: bottom;
}


.form_radio {

}


/*--------Forms Table and layout--------*/

.form th {
  display: none;
  /*
  text-align: right;
  vertical-align: center;
   max-width: 18em; */
}

.form .form_number {
  background-color: #798fa3;
  width: 64px;
  height: 64px;
  text-align: right;
  margin: 0.5em 2em;
  overflow: hidden;
}

.form .form_number .form_number_text {
  color: white;
  font-size: 500%;
  position: relative;
  right: -12px;
}

.form .title_num {
  vertical-align: top;
  text-align: right;
}

.form .form_instructions {
  font-size: smaller;
  color: #777;
  /* font-weight: bold; */
}

.form .form_instructions a {
  color: #333;
  font-weight: bold;
}

.form .form_instructions a:hover {
  color: black;
  background: #aaa;
}

.form .form_highlight {
  background-color: #ddd;
  padding: 0.25em;
}

/* design09/design09_titlepage.css */
#titlepage {
  font-size: 110%;
}


#titlepage h2 {
  clear: none;
  border: none;
  padding: 0;
  margin: 0;
  color: white;
  font-size: 123.1%;
  font-weight: bold;
}



#titlepage .site_description {
  font-size: 300%;
  font-weight: bold;
  padding: 0.5em;
  width: 50%;
  line-height: 1em;
  letter-spacing: -0.05em;
  float: left;
}


/*----- Learn More -----*/

#titlepage .learn_more {
  font-size: 123.1%;
  float: right;
  padding-top: 1.5em;
  padding-right: 1em;
  font-size: x-large;
  font-weight: bold;  
}


#titlepage .learn_more_link {
  padding: 0.25em;
  border: 1px solid black;
  -moz-border-radius: 0.25em;
  border-radius: 0.25em;
  background: white;
  font-size: small;
}

/*----- Affiliates -----*/

#titlepage .affiliates {
  background: white;
  border-top: 1px solid #ddd;
  color: #395271;
  padding-top: 1em;
  padding-left: 1em;
}
#titlepage .affiliates .affiliates_title {
  float: left;
  padding-top: 0.5em;
  padding-left: 0.5em;
  font-size: small;
  font-weight: bold;
  /* display: inline-block; */
}

#titlepage .affiliates .affiliate_icons {
  margin-left: 10em;
}

#titlepage .affiliates .affiliate_icon {
  max-height: 64px;
  padding: 0.3em;
  vertical-align: top;
}

/*----- Sign up -----*/

#titlepage .signup {
  float: right;
  display: inline-block;
  /* position: absolute;
  margin-left: 32em;
  margin-top:-2em;
    font-size: 18px;*/
  float: right;
  margin-right: 6em;

}

#titlepage .signup_submit {
  position: absolute;
  margin-left: 16em;
}

/*----- Example images-----*/

#titlepage .example_container {float: right;}

#titlepage .examples {
  position: absolute;
  background: white;
  color: #04145a;
  width: 44em;
  margin-left: -45em;
  height: 15em;
  margin-top: -15.9em;
  padding: 0.5em;
  font-size: small;
  -moz-border-radius-topleft: 0.5em;
  -webkit-border-top-left-radius: 0.5em;
  border-top-left-radius: 0.5em;
}

#titlepage .examples .example_image {
  max-height: 160px;
  float: left;
  margin-right: 1em;
}

#titlepage .examples .example_title {
  font-size: large;
  font-weight: bold;
  margin-bottom: 0.5em;
}

#titlepage .examples strong {
  font-weight: bold;
}

#titlepage .examples li {
  margin-bottom: 1em;
}

#titlepage .examples .view_widget_link {max-width: 60px;}

#titlepage .examples .tooltip_special_qrcode:hover span{top:-300px; width:200px; height:300px;}


/*----- Bullets -----*/

#titlepage .bullets {
  font-size: 18px;
  font-weight: bold;
  width: 20em;
}

#titlepage .bullets li {margin-left: 5em; margin-bottom: 2em;}
#titlepage .bullets .list_bullet_number {margin-left: -2.5em; font-size: larger; font-size: 24px;}
/* image-borders/image-borders.css */

.border_rounded_dark {
  display: block;
  background: #798fa3;
  color: white;
  padding: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -webkit-border-radius: 10px;
}
table.rounded_dark_image_border    {color: white; width: 100%;}
table.rounded_dark_image_border td {margin: 0; padding: 0;}
td.rounded_dark_tl     {background: url('/image-borders/rounded_dark-top-left.png')     bottom right no-repeat; height: 10px; width: 10px; }
td.rounded_dark_t      {background: url('/image-borders/rounded_dark-top.png')          bottom       repeat-x;  }
td.rounded_dark_tr     {background: url('/image-borders/rounded_dark-top-right.png')    bottom left  no-repeat; }
td.rounded_dark_l      {background: url('/image-borders/rounded_dark-left.png')                right repeat-y;  }
td.rounded_dark_middle {background: url('/image-borders/rounded_dark-middle.png')                    repeat;    }
td.rounded_dark_r      {background: url('/image-borders/rounded_dark-right.png')               left  repeat-y;  }
td.rounded_dark_bl     {background: url('/image-borders/rounded_dark-bottom-left.png')  top    right no-repeat; }
td.rounded_dark_b      {background: url('/image-borders/rounded_dark-bottom.png')       top          repeat-x;  }
td.rounded_dark_br     {background: url('/image-borders/rounded_dark-bottom-right.png') top    left  no-repeat; height: 10px; width: 10px;}
.rounded_dark_contents {}

.border_rounded_grey {
  background: white;
  padding: 10px;
  border: 1px solid #d6d6d6;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -webkit-border-radius: 10px;
}
table.rounded_grey_image_border    {width: 100%;}
table.rounded_grey_image_border td {margin: 0; padding: 0;}
td.rounded_grey_tl     {background: url('/image-borders/rounded_grey-top-left.png')     bottom right no-repeat; height: 10px; width: 10px; }
td.rounded_grey_t      {background: url('/image-borders/rounded_grey-top.png')          bottom       repeat-x;  }
td.rounded_grey_tr     {background: url('/image-borders/rounded_grey-top-right.png')    bottom left  no-repeat; }
td.rounded_grey_l      {background: url('/image-borders/rounded_grey-left.png')                right repeat-y;  }
/* td.rounded_grey_middle {background: url('/image-borders/rounded_grey-middle.png')                    repeat;    } */
td.rounded_grey_r      {background: url('/image-borders/rounded_grey-right.png')               left  repeat-y;  }
td.rounded_grey_bl     {background: url('/image-borders/rounded_grey-bottom-left.png')  top    right no-repeat; }
td.rounded_grey_b      {background: url('/image-borders/rounded_grey-bottom.png')       top          repeat-x;  }
td.rounded_grey_br     {background: url('/image-borders/rounded_grey-bottom-right.png') top    left  no-repeat; height: 10px; width: 10px;}
.rounded_grey_contents {background-color: white;}
