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}
.module .b:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.module.with-border{margin-left:8px}
.module.with-border .b{padding-top:1px}
.module.with-border .hd{min-height:8px;_height:8px}
.module.with-border .bd,.module.with-border .bd .t,.module.with-border .ft,.module.with-border .ft .t,.module.with-border.inside .hd,.module.with-border.inside .hd .t{background:transparent none no-repeat top right}
.module.with-border .bd,.module.with-border.inside .hd{position:relative;*zoom:1;_overflow-y:hidden;padding-right:8px}
.module.with-border .bd .t,.module.with-border.inside .hd .t{position:absolute;left:0;top:0;width:8px;margin-left:-8px;height:100%;_height:1600px;background-position:top left}
.module.with-border.inside .bd{background-position:100% -20px}
.module.with-border.inside .bd .t{background-position:0 -20px}
.module.with-border .ft{position:relative;width:100%}
.module.with-border .ft,.module.with-border .ft .t{height:8px}
.module.with-border .ft{background-position:bottom right}
.module.with-border .ft .t{position:relative;width:8px;margin-left:-8px;background-position:bottom left}
strong{font-weight:bold}
em{font-style:italic}
span.underline{text-decoration:underline}
#custom-doc{margin:auto;text-align:left;width:76em;width:74.1684em !ie;width:988px}
#bd{padding:1px 10px 0 10px}
.yui-t8 #yui-main{float:right;width:75%}
.yui-t8 #bd .yui-b #sidebar{float:left;width:17.7692em}
#header{position:relative}
#header #topnav ul{padding:10px}
#header #topnav ul li{display:inline}
#header #topnav ul li.first a{background:none}
#header #global-search{float:right;padding-bottom:10px}
#header #global-search .ok-button{vertical-align:top;position:relative;top:-1px !ie}
#search-form{margin:8px 0 0 15px}
#search{height:18px;line-height:100%}
#header .logo{float:left;margin:5px}
#header div.login,#header div#login{position:absolute;bottom:15px;right:25px}
#header div#log-in form{width:18em;position:absolute;top:54px;right:50%;margin-right:-422px}
#header div#log-in form div#login_form label{float:left;width:9em;font-size:.85em;text-align:right;font-weight:bold;color:#999}
#header div#log-in form div#login_form input{float:right;width:11.6em;font-size:.85em;color:#555;border:1px solid #d4d4d4}
div#login_form label,div#login_form input{margin-bottom:2px}
#header div#log-in form div#login_form br{clear:both}
#header div#log-in form fieldset div.row-ok-button{float:right;position:relative;top:-23px;left:185px}
.yui-t8 #bd #yui-main .yui-b{margin-left:20px}
#sidebar{_margin-top:0;position:relative}
.hidden-if-js-disabled{display:none}
form.standard{clear:both}
form.standard fieldset legend{display:none}
form.standard .row{clear:both;margin-top:10px;padding:1px 3px 1px 0;width:544px}
form.standard .checkbox-row,form.standard .radio-button-row{margin-left:120px;margin-top:5px}
form.standard .row label{display:block;float:left;margin-bottom:5px;padding:3px 5px 3px 0;width:115px}
form.standard .row label span{display:none}
form.standard .checkbox-row label,form.standard .radio-button-row label{padding-left:5px;width:375px}
form.standard .row input,form.standard .row select,form.standard .row textarea{width:400px}
form.standard .row input,form.standard .row textarea{background:transparent url(/images/admin/input.gif) no-repeat scroll 0 -60px;border:1px solid #bbb;padding:4px 3px 2px}
form.standard .checkbox-row input,form.standard .radio-button-row input{float:left;margin-top:4px;width:auto}
form.standard .row select{width:409px}
form.standard .row textarea{overflow:auto}
form.standard .row small{display:block;margin:0 0 0 122px;padding:1px 3px;font-size:.85em}
form.standard .row .fieldWithErrors{display:inline}
form.standard .row .fieldWithErrors input,form.standard .row .fieldWithErrors textarea,form.standard .row .fieldWithErrors select{border:2px solid #900;margin-left:-2px}
form.standard .row.image img{vertical-align:top;margin-right:5px}
form.standard .row.image input{width:auto}
form div.row-ok-button{display:inline}
form.standard div.row-ok-button{display:block;text-align:right}
form.standard div.row-ok-button a.cancel{*bottom:10px;*padding-right:5px;*position:relative}
form.standard .checkboxes-row .checkboxes{margin-left:120px;width:400px}
form.standard .checkboxes-row .checkboxes:after{content:".";clear:both;display:block;height:0;visibility:hidden}
form.standard .checkboxes-row .checkboxes .row{clear:none;float:left;margin:0;width:195px}
form.standard .checkboxes-row .checkboxes .row input{float:none}
form.standard .checkboxes-row .checkboxes .row label{display:inline;float:none}
#errorExplanation{background:#F0C1B2;border:2px solid #900;margin:15px 0 15px 118px;padding:8px;width:390px}
#errorExplanation h2{display:none}
#errorExplanation p{display:none}
#errorExplanation ul li{color:#333;display:list-item;list-style-type:square;margin:5px}
div.attachment{float:left;margin:0 8px 8px 0;position:relative}
div.attachment div.attachment-image{float:left;position:relative}
div.attachment div.attachment-image a.attachment-link{display:block;outline:none}
div.attachment div.attachment-image img{border:1px solid transparent;display:block}
div.attachment div.attachment-metadata{display:none;float:left;font-size:90%;margin:4px 0 0 4px}
div.attachment div.attachment-metadata dt{display:none}
div.attachment div.attachment-metadata dd{display:none;margin:4px 0 0;white-space:nowrap}
div.attachment div.attachment-metadata dl.original-filename dd{display:block}
div.attachment div.attachment-metadata dl.size dd{display:block}
div.attachment-style-icon{overflow:hidden;width:180px}
div.attachment-style-icon div.attachment-metadata{display:block}
div.attachment-type-image div.attachment-image img,div.attachment-type-video div.attachment-image img{border-color:#aaa}
#bd div.attachment-state-processing div.attachment-image img{border-color:transparent}
#bd div.attachment-state-processing div.attachment-metadata{display:block}
#bd div.attachment-state-processing div.attachment-metadata dl.size dd{display:none}
#bd div.attachment-state-processing div.attachment-metadata dl.state dd{background:url("/images/attachments/spinner.gif") no-repeat left center;display:block;padding-left:20px}
div.content div.cover-attachment{width:auto;z-index:5}
div.content div.cover-attachment div.attachment-metadata{display:none}
.small div.content div.cover-attachment{display:none}
#bd div.attachment-with-player{height:auto;width:auto}
#bd div.attachment-with-player div.attachment-image{display:none}
#bd div.attachment-with-player div.attachment-metadata{display:none}
div.attachment span.attachment-play-button{background:url("/images/attachments/play.png") no-repeat center;display:none;height:100%;left:0;position:absolute;text-indent:-999999px;top:0;width:100%;z-index:100}
div.attachment-published span.attachment-play-button{cursor:pointer}
div.attachment-type-audio span.attachment-play-button,div.attachment-type-video span.attachment-play-button{display:block}
div.attachment-state-processing span.attachment-play-button{display:none}
div.attachment-with-actions span.attachment-play-button{display:none}
div.content-attachments{clear:left;margin-bottom:-4px;*margin-bottom:4px;padding-top:10px;zoom:1}
div.content-attachments:after{content:".";clear:both;display:block;height:0;visibility:hidden}
div.content-attachments div.attachment,#bd div.content-attachments div.attachment-state-processing{height:68px;padding-top:14px}
div.content-attachments div.attachment-type-image,div.content-attachments div.attachment-type-video{height:82px;padding-top:0}
div.content-attachments div.attachment-type-image div.attachment-metadata{display:none}
div.feedback div.content-attachments div.cover-attachment-in-content-attachments{display:none}
div.question div.content-attachments div.cover-attachment-in-content-attachments{display:none}
body.admin div.content-attachments div.attachment-style-icon{height:48px;padding-top:0}
body.admin div.content-attachments div.attachment-style-icon div.attachment-metadata{display:block}
div.attachment a.remove-attachment{background:url("/images/attachments/remove_button_mask.png") repeat left top;cursor:pointer;display:block;height:16px;outline:none;padding:0;position:absolute;right:1px;text-indent:-9999999px;top:1px;width:16px;z-index:100}
div.attachment a.remove-attachment span{background:url("/images/attachments/remove_button.png") no-repeat center;display:block;height:16px;width:16px}
div.attachment-field:after{content:".";clear:both;display:block;height:0;visibility:hidden}
div.attachment-field input.attachment-id,div.attachment-field select.attachment-ids{display:none}
div.attachment-field div.attachment-target{border:1px dotted #aaa;float:left;height:48px;width:48px}
div.attachment-field-single div.attachments{float:left;margin-right:4px}
div.attachment-field-single div.attachment{margin:0;width:auto}
div.attachment-field-single div.attachment div.attachment-metadata{display:none}
div.attachment-field-single div.attachment-state-processing dl.original-filename{display:none}
div.attachment-field-single div.attachment-state-processing dl.state dd{margin:-25px 0 0 56px}
.category-form div.attachment-field,.status-form div.attachment-field{height:65px}
.user-form div.attachment-field{height:60px}
.ipl_grid div.attachment-field{height:60px}
form.standard div.attachment-field-multiple{margin-left:120px}
div.attachment-field div.controls{min-height:28px;_height:28px;position:relative}
div.attachment-field-single div.controls{float:left}
div.attachment-field button.upload{margin:0 0 4px;padding:2px 4px;z-index:1}
div.attachment-field-progress button.upload{display:none}
object.swfupload{outline:none;position:absolute;z-index:10}
div.attachment-field div.loader{background:url("/images/attachments/spinner.gif") no-repeat center left;display:none;padding-left:22px;z-index:100}
div.attachment-field div.loader span.percent{color:#333;font-weight:bold}
div.attachment-field-progress div.loader{display:block}
a.attachment-popup-link{font-size:85%;outline:none}
div.attachment-field-single a.attachment-popup-link{display:block;margin:2px 0 0 1px}
div.attachment-field-multiple a.attachment-popup-link{margin-left:4px}
div.attachment-field-progress a.attachment-popup-link{display:none}
div.attachment-popup-overlay{background:url("/images/attachments/popup_overlay.png") repeat center left;left:0;position:absolute;top:0;z-index:2000}
div.attachment-popup-form{position:absolute;width:400px;z-index:2042}
div.attachment-popup-form iframe{display:none}
div.attachment-popup-form .module.with-border.inside .hd,div.attachment-popup-form .module.with-border.inside .hd .t,div.attachment-popup-form .module.with-border .bd,div.attachment-popup-form .module.with-border .bd .t,div.attachment-popup-form .module.with-border .ft,div.attachment-popup-form .module.with-border .ft .t{background-image:url("/images/theme-c/module_plain_background.png");_background-image:url("/images/theme-c/module_plain_background.gif")}
div.attachment-popup-form,div.attachment-popup-form a,div.attachment-popup-form input{color:#333 !important}
div.attachment-popup-form{text-align:left !important}
div.attachment-popup-form div.row{display:block !important}
div.attachment-popup-form div.uploaded-data-row{margin:25px 0}
div.attachment-popup-form div.row-ok-button{text-align:right !important}
div.attachment-popup-form form{padding:16px 10px 8px;text-align:center !important}
div.attachment-popup-form form *{font-size:100% !important}
div.attachment-popup-form label{font-weight:bold}
div.attachment-popup-form small{display:block;font-size:85% !important;margin-top:4px}
div.attachment-popup-form p.attachment-popup-notice{color:#888;font-size:85% !important;font-style:italic;text-align:center !important}
div.attachment-popup-form span.loader{background:url("/images/attachments/popup_loader.gif") no-repeat center;display:none;padding:8px 22px}
div.attachment-popup-loading form input.submit{display:none}
div.attachment-popup-loading form span.loader{display:inline}
div.user{float:left;margin-bottom:5px;position:relative}
div.user dt{display:none}
div.user h4{display:none}
div.user dl.date,div.user dl.feedback-count{display:none}
div.user.small{height:32px;width:32px}
div.user.normal{height:48px;width:48px}
div.user.x-large{height:300px;width:300px}
div.small,div.normal,div.x-large{_height:auto;_width:auto}
div.user dl.avatar a{display:block;outline:none}
div.user dl.avatar img{border:1px solid #ccc;display:block}
div.user.x-large dl.avatar img{border-color:black}
div.user dl.level{z-index:1}
div.user.team-user dl.level{display:none}
div.user dl.level_0{display:none}
div.user dl.level *{display:none}
div.user.small dl.level,div.user.normal dl.level{background:url("/images/theme-c/avatar_levels_small.png") no-repeat;left:0;height:10px;position:absolute;width:32px;_background-image:url("/images/theme-c/avatar_levels_small.gif")}
div.user.small dl.level{top:23px}
div.user.normal dl.level{top:39px}
div.user.x-large dl.level{background:url("/images/theme-c/avatar_levels_large.png") no-repeat;height:46px;left:0;position:absolute;top:240px;width:300px;_background-image:url("/images/theme-c/avatar_levels_large.gif")}
div.user.small dl.level_1,div.user.normal dl.level_1{background-position:0 bottom}
div.user.small dl.level_2,div.user.normal dl.level_2{background-position:-110px bottom}
div.user.small dl.level_3,div.user.normal dl.level_3{background-position:-225px bottom}
div.user.small dl.level_4,div.user.normal dl.level_4{background-position:-336px bottom}
div.user.x-large dl.level_1{background-position:245px bottom}
div.user.x-large dl.level_2{background-position:-175px bottom}
div.user.x-large dl.level_3{background-position:-600px bottom}
div.user.x-large dl.level_4{background-position:-1020px bottom}
div.user.small dl.score,div.user.normal dl.score,div.user.role_admin dl.score,div.user.role_superadmin dl.score{display:none}
div.user.x-large dl.score{background:url("/images/theme-c/avatar_overlay.png") repeat top left;height:85px;left:1px;position:absolute;top:216px;width:300px;z-index:0}
div.user.x-large dl.score dd{margin:20px 0 0 10px;line-height:130%}
div.user.x-large dl.score dd span{color:white;position:absolute;top:10px}
div.user.x-large dl.score dd strong{color:white;font-size:300%}
div.user.x-large dl.score dt{color:#F16500;display:block;font-size:180%;font-style:normal;margin:0 0 0 10px}
div.user dl.team{background:url("/images/theme-c/team_avatar.png") repeat center;color:white;left:1px;position:absolute;text-align:center;text-transform:uppercase;z-index:0;_background-image:url("/images/theme-c/team_avatar.gif")}
div.user.small dl.team{font-size:75%;height:11px;top:22px;width:32px;_font-size:60%}
div.user.normal dl.team{font-size:85%;height:13px;top:36px;width:48px;_font-size:75%}
div.user.x-large dl.team{font-size:300%;height:45px;top:256px;width:300px;_font-size:275%}
#bd ul.listing-with-users{margin:0}
#bd ul.listing-with-users li{clear:both;list-style:none outside;margin:0;padding:0 0 4px;zoom:1}
#bd ul.listing-with-users p{margin:0}
#bd ul.listing-with-users.small p{margin-left:38px}
html{background:none}
body{clear:both;color:#333}
body a{color:#333;text-decoration:underline}
body a:hover{text-decoration:none}
body em{font-style:italic}
body strong{font-weight:bold}
#bd{margin-top:15px;padding:0}
#bd h1{background:url("/images/theme-c/large_gray_border.png") no-repeat bottom left;color:black;font-size:135%;font-weight:bold;margin-bottom:15px;padding-bottom:4px}
#bd h2{background:url("/images/theme-c/small_gray_border.png") no-repeat bottom left;color:black;font-size:130%;font-weight:bold;margin-bottom:10px;padding-bottom:4px}
#bd h3{font-size:130%;font-weight:bold;margin-bottom:10px;padding-bottom:4px}
#bd p{line-height:130%;margin:6px 0}
#bd strong a{color:#0C84BD}
#bd ol{margin:6px 0}
#bd ol li{list-style:decimal inside}
#bd ul{margin:6px 0}
#bd ul li{list-style:disc inside}
#ft{clear:both}
#ft .bd{padding-top:15px}
.ipl_widget .module.with-border.inside .hd,.ipl_widget .module.with-border.inside .hd .t,.ipl_widget .module.with-border .bd,.ipl_widget .module.with-border .bd .t,.ipl_widget .module.with-border .ft,.ipl_widget .module.with-border .ft .t{background-image:url("/images/theme-c/module_plain_background.png");_background-image:url("/images/theme-c/module_plain_background.gif")}
a.button{outline:none}
a.button,button.submit p{background:url("/images/theme-c/blue_arrow_button.png") no-repeat left top;cursor:pointer;margin-right:10px;padding:5px 0;text-decoration:none;zoom:1;white-space:nowrap;_background-image:url("/images/theme-c/blue_arrow_button.gif")}
a.button span,button.submit p span{background:url("/images/theme-c/blue_arrow_button.png") no-repeat right top;left:10px;margin-top:-5px;padding:5px 27px 5px 0;position:relative;_background-image:url("/images/theme-c/blue_arrow_button.gif")}
button.submit{background-color:transparent;border:medium none;cursor:pointer;overflow:visible;padding:5px 0}
button.submit p{color:#333;display:inline}
#bd button.submit p{line-height:120%;margin:0 10px 0 0}
a.button:hover,button.submit:hover p{background-position:left -55px}
a.button:hover span,button.submit:hover p span{background-position:right -55px}
a.button.disabled,button.submit.disabled p{background-position:left -110px;color:#999}
a.button.disabled span,button.submit.disabled p span{background-position:right -110px}
a.button.previous,a.button.previous span{background-image:url("/images/theme-c/blue_arrow_button_reverse.png")}
a.button.previous{background-position:left 0;padding:5px 0 5px 15px;text-decoration:none}
a.button.previous span{background-position:right 0;padding:5px 10px 5px 0}
a.button.previous:hover{background-position:left -55px}
a.button.previous:hover span{background-position:right -55px}
a.button.previous.disabled{background-position:left -110px}
a.button.previous.disabled span{background-position:right -110px}
#bd .small div.flash-message{display:none}
#feedbacks_controller.show div.flash-message p,#users_controller.home div.flash-message p{width:auto}
#bd ul.content-buttons{clear:both;margin:0}
#bd ul.content-buttons li{clear:left;display:none;float:right;list-style:none outside;padding:4px 2px;margin:10px 0;text-align:right}
#bd div.content{clear:both;margin-top:10px;position:relative;background:url("/images/transparent.1px.gif") repeat center}
#bd div.content{zoom:1}
#bd div.content:after{content:".";clear:both;display:block;height:0;visibility:hidden}
#bd div.content div.body{position:relative}
#bd div.content div.body p{margin:5px 0}
#bd div.content div.metadata dd{display:inline}
#bd div.content div.metadata dl{display:inline;font-size:90%;padding-right:6px}
#bd div.content div.metadata dt{display:none}
#bd div.content div.metadata dl.author-name{display:none}
#bd div.content div.metadata dl.category{font-weight:bold}
#bd div.content div.metadata dl.date{display:none}
#bd div.content div.metadata dl.comments-count{display:none}
#bd .dash-separated.sugg-cont{background-color:#f0fbff;margin:10px 0;padding:10px}
#bd .dash-separated.sugg-cont li{list-style:none outside}
#bd div.feedback{padding:0 0 0 64px}
#bd div.feedback h3{font-weight:bold;font-size:130%;margin-bottom:4px}
#bd div.feedback h3 a{color:#0C84BD}
#bd div.feedback div.body{margin:0 0 7px}
#bd div.feedback div.body .body-ft{display:none}
#bd div.feedback div.body .body-hd{background:url("/images/theme-c/open_quote.png") no-repeat center;display:block;float:left;height:15px;margin-right:5px;width:21px;_background-image:url("/images/theme-c/open_quote.gif")}
#bd div.feedback div.body p{line-height:130%}
#bd div.feedback div.metadata{margin:5px 0 0 40px}
#bd div.feedback div.metadata dl.author-name{display:inline}
#bd div.feedback div.metadata dl.author-name a{color:#0C84BD}
#bd div.feedback div.metadata dl.pop{display:none}
#bd div.feedback div.metadata dl.score{display:none}
#bd div.feedback div.metadata dd{padding-top:7px}
#bd div.feedback div.user{width:auto;_display:inline}
#bd div.feedback div.user dl.avatar{float:left;margin-right:5px}
#bd div.feedback div.user h4{display:none}
#bd ul.feedbacks{margin:0}
#bd ul.feedbacks li.feedback{list-style:none outside;padding-bottom:10px}
#bd ul.feedbacks li.feedback div.body br{display:none}
#bd ul.feedbacks li.feedback div.body p{display:inline}
#bd ul.feedbacks li.feedback div.url-parser-video,#bd ul.feedbacks li.feedback div.flv_player{display:none}
#bd .small ul.feedbacks li.feedback,#bd div.sliding_panel ul.feedbacks li.feedback{padding:0}
#bd .small div.feedback{background:none;padding:0 0 0 45px}
#bd .small div.feedback h3{font-size:110%;margin-bottom:3px;padding-bottom:0}
#bd .small div.feedback div.metadata{margin:0}
#bd .small div.feedback div.metadata dl.author-name{display:none}
#bd .small div.feedback div.body{display:none}
#bd .small div.feedback div.user{display:none}
#bd .small div.feedback div.metadata dd{padding:0}
#bd .sliding_panel div.url-parser-video,#bd .sliding_panel div.flv_player{display:none}
#bd .feedback-list a.rss_link{float:right}
#bd div.feedback div.metadata dl.vote,#bd div.feedback div.metadata dl.vote *{display:block;left:0;margin:0;padding:0;position:absolute;text-align:center;top:0;width:55px}
#bd div.feedback div.metadata dl.vote{height:78px;overflow:hidden}
#bd div.feedback div.metadata dl.vote dt{background:url("/images/theme-c/vote.png") no-repeat center top;color:white;height:48px;line-height:76px;text-transform:lowercase;_background-image:url("/images/theme-c/vote.gif")}
#bd div.feedback div.metadata dl.vote dd.value{display:block;font-size:130%;font-weight:bold;text-align:center;top:6px}
#bd div.feedback div.metadata dl.vote dd.controls{height:30px;top:47px}
#bd div.feedback div.metadata dl.vote dd.controls li a{background:url("/images/theme-c/vote_controls.png") no-repeat;height:30px;outline:none;text-indent:-9999px}
#bd div.feedback div.metadata dl.vote dd.controls li.disabled a{cursor:default}
#bd div.feedback div.metadata dl.vote dd.controls li.score-control-minus{left:28px}
#bd div.feedback div.metadata dl.vote dd.controls li.score-control-minus a{background-position:right top;width:27px}
#bd div.feedback div.metadata dl.vote dd.controls li.score-control-plus a{background-position:left top;width:28px}
#bd div.feedback div.metadata dl.vote dd.controls li.score-control-minus:hover a{background-position:right -60px}
#bd div.feedback div.metadata dl.vote dd.controls li.score-control-plus:hover a{background-position:left -60px}
#bd div.feedback div.metadata dl.vote dd.controls li.score-control-minus:active a{background-position:right -30px}
#bd div.feedback div.metadata dl.vote dd.controls li.score-control-plus:active a{background-position:left -30px}
#bd div.feedback div.metadata dl.vote dd.controls li.disabled.score-control-minus a{background-position:right -90px}
#bd div.feedback div.metadata dl.vote dd.controls li.disabled.score-control-plus a{background-position:left -90px}
#bd div.feedback div.metadata dl.vote dd.controls li span{display:none}
#bd div.feedback.archived div.metadata dl.vote{height:48px}
#bd div.feedback.archived div.metadata dl.vote dt{background-position:center -48px}
#bd div.feedback.archived div.metadata dl.vote dd.controls{display:none}
#bd .small div.feedback div.metadata dl.vote,#bd .small div.feedback div.metadata dl.vote *{width:38px;overflow:hidden}
#bd .small div.feedback div.metadata dl.vote dt{background-position:center -96px;height:31px;text-indent:-9999px}
#bd .small div.feedback div.metadata dl.vote dd.value{font-size:100%;top:4px}
#bd .small div.feedback div.metadata dl.vote dd.controls{display:none}
#bd .small div.feedback.archived div.metadata dl.vote dt{background-position:center -127px}
#feedbacks_controller.index ul.tab-controls{margin:10px 0 30px}
#bd ul.tab-controls{margin:0 0 10px 0}
#bd ul.tab-controls li{display:inline;font-style:italic;font-size:90%;list-style:none outside;margin:0 6px;padding-bottom:5px;zoom:1}
#bd ul.tab-controls li.selected{background:no-repeat center top;font-style:normal}
#bd ul.tab-controls li.selected a{background:no-repeat left top;left:-5px;outline:none;padding-left:3px;position:relative;text-decoration:none;zoom:1}
#bd ul.tab-controls li.selected a span{background:no-repeat right top;padding-right:10px;position:relative;right:-8px;zoom:1}
#bd ul.tab-controls li.selected,#bd ul.tab-controls li.selected a,#bd ul.tab-controls li.selected a span{background-image:url("/images/theme-c/selected_control.png");color:white;_background-image:url("/images/theme-c/selected_control.gif")}
#feedbacks_controller.new dl.help{width:524px}
#feedbacks_controller.new #bd #duplicates{margin:10px 0 0 11px}
#feedbacks_controller.new #bd #duplicates .hd,#duplicates .bd,#duplicates .ft{background:transparent url("/images/theme-c/duplicates-container-bg-sprite.png") repeat-y left top;_background:transparent url("/images/theme-c/duplicates-container-bg-sprite.gif") repeat-y left top;width:529px}
#feedbacks_controller.new #bd #duplicates .hd{height:24px}
#feedbacks_controller.new #bd #duplicates .bd{width:509px;padding:0 5px 0 15px;background-position:right top}
#feedbacks_controller.new #bd #duplicates .ft{clear:both;height:24px;background-position:left bottom}
#feedbacks_controller.new #bd #duplicates h1{font-size:1.2em;font-weight:bold;background:none}
#feedbacks_controller.new form.standard .row{margin-top:20px}
#feedbacks_controller.new form.standard label,#feedbacks_controller.new form.standard select,#feedbacks_controller.new form.standard input,#feedbacks_controller.new form.standard textarea{font-size:120%}
#feedbacks_controller.new form.standard div.checkbox-row{margin-top:5px}
form button.ok-button p{width:38px;height:20px;background-image:url("/images/misc/bt-ok.jpg")}
#bd div.content ul.public-actions,#bd div.content ul.public-actions a{color:#666}
#bd div.content ul.public-actions{clear:right;margin-top:2px;text-align:right}
#bd div.content ul.public-actions li{display:inline;font-size:90%;font-style:italic;margin-left:10px}
#bd div.content ul.private-actions{background:url("/images/theme-c/content_private_actions_background.png") repeat center;margin:0;position:absolute;right:0;top:0;z-index:10}
#bd div.content ul.private-actions li{float:left;list-style:none outside}
#bd div.content ul.private-actions li a{background:url("/images/theme-c/content_private_actions.png") no-repeat;color:black;display:block;font-size:85%;font-weight:bold;min-width:30px;_width:30px;outline:none;padding:32px 8px 2px;text-align:center;text-decoration:none}
#bd div.content ul.private-actions li.delete a{background-position:center -57px}
#bd div.content ul.private-actions li.edit a{background-position:center 5px}
#bd div.content ul.private-actions li.forward a{background-position:center -118px}
#bd div.content ul.private-actions li.mark-as-spam a{background-position:center -166px}
#bd div.content ul.private-actions li.mark-as-ham a{background-position:center -229px}
#bd div.content ul.private-actions li.publish-content a{background-position:center -229px}
#bd div.comment ul.private-actions{right:43px}
#bd div.sidebar dl.sidebar-parts dd.sidebar-part{background:url("/images/theme-c/sidebar_large_bottom.png") no-repeat left bottom;margin-bottom:10px;padding-bottom:5px}
#bd div.sidebar dl.sidebar-parts dd.sidebar-part .bd{background:url("/images/theme-c/sidebar_large_background.png") repeat-y left top;padding:10px 8px 0}
#bd div.sidebar dl.sidebar-parts dt.sidebar-part{background:url("/images/theme-c/sidebar_large_top.png") no-repeat left top;clear:both;font-size:120%;font-weight:bold;padding:2px 8px}
#bd div.sidebar dl.sidebar-parts div.user{margin-bottom:10px}
#bd div.sidebar dl.sidebar-parts .answer-count span{font-weight:bold}
#bd div.sidebar dl.sidebar-parts ul{margin:0}
#bd div.sidebar dl.sidebar-parts ul li{list-style:none outside}
#bd div.sidebar dl.sidebar-parts ul li:after{content:".";clear:both;display:block;height:0;visibility:hidden}
#bd #feedback_sidebar dl.sidebar-parts ul.public-actions li a,#bd div.content ul.public-actions a{background-image:url("/images/theme-c/content_public_actions.png");background-repeat:no-repeat;outline:none;padding:2px 0 4px 22px;_background-image:url("/images/theme-c/content_public_actions.gif")}
#bd #feedback_sidebar dl.sidebar-parts ul.public-actions li.mark-as-spam a,#bd div.content ul.public-actions li.mark-as-spam a{background-position:left -119px}
#bd #feedback_sidebar dl.sidebar-parts ul.public-actions li.monitorship a,#bd div.content ul.public-actions li.monitorship a{background-position:left -88px}
#bd #feedback_sidebar dl.sidebar-parts ul.public-actions li.report a,#bd div.content ul.public-actions li.report a{background-position:left -55px}
#bd #feedback_sidebar dl.sidebar-parts ul.public-actions li.star-feedback a,#bd div.content ul.public-actions li.star-feedback a{background-position:left -180px}
#bd #feedback_sidebar dl.sidebar-parts ul.public-actions li.open-contributions a,#bd div.content ul.public-actions li.open-contributions a{background-position:left -207px}
#bd #feedback_sidebar dl.sidebar-parts ul.public-actions li.close-contributions a,#bd div.content ul.public-actions li.close-contributions a{background-position:left -235px}
#bd #feedbacks_sidebar ul li{margin:8px 0}
#bd #feedbacks_sidebar ul li.current a{font-weight:bold;text-decoration:none}
#bd #feedbacks_sidebar ul li div.category div.name a,#bd #feedbacks_sidebar ul li div.status div.name a{color:#333;font-weight:normal;text-decoration:underline}
#bd #feedbacks_sidebar ul li div.category div.name a:hover,#bd #feedbacks_sidebar ul li div.status div.name a:hover{text-decoration:none}
#bd #feedbacks_sidebar ul li.current div.category div.name a,#bd #feedbacks_sidebar ul li.current div.category em,#bd #feedbacks_sidebar ul li.current div.status div.name a,#bd #feedbacks_sidebar ul li.current div.status em{font-weight:bold}
#bd #feedbacks_sidebar ul li.current div.category div.name a,#bd #feedbacks_sidebar ul li.current div.status div.name a{text-decoration:none}
#bd #user_home_sidebar dd.sidebar-part.user{background:none}
#bd #user_home_sidebar dd.sidebar-part.user .bd{padding:0}
#bd #user_home_sidebar dt.sidebar-part.user,#bd #user_home_sidebar dd.sidebar-part.user .hd,#bd #user_home_sidebar dd.sidebar-part.user .ft{display:none}
#bd #user_home_sidebar dd.actions li{margin-bottom:8px}
#bd #user_profile_sidebar dd.sidebar-part.user{background:none}
#bd #user_profile_sidebar dd.sidebar-part.user .bd{padding:0}
#bd #user_profile_sidebar dt.sidebar-part.user,#bd #user_profile_sidebar dd.sidebar-part.user .hd,#bd #user_profile_sidebar dd.sidebar-part.user .ft{display:none}
#bd #feedback_sidebar dl.sidebar-parts dd.details li,#bd #feedback_sidebar dl.sidebar-parts dd.actions li{padding-bottom:8px}
#bd ul.simple-stats{background:url("/images/theme-c/stats_corner.png") no-repeat -1px -1px #FAF7DA;border:1px dotted #C3C3C3;text-indent:20px;text-align:center;_background-image:url(/images/theme-c/stats_corner.gif)}
#bd ul.simple-stats li{display:inline}
#bd ul.simple-stats em{font-size:90%;vertical-align:8px}
#bd ul.simple-stats em span{font-size:90%;color:#555}
#bd ul.simple-stats strong{font-size:270%;margin-left:10px}
#users_controller #bd div.profile-about div{font-size:110%;text-align:justify}
#users_controller #bd div.profile-about div p{margin:8px 0}
#users_controller #bd ul.simple-stats{margin:25px 0}
#users_controller #bd div.home-content{clear:both;padding-top:10px}
#users_controller #bd div.home-content .feedback .user{display:none}
#users_controller #bd div.home-content .feedback .metadata{margin-left:0}
#bd div.category,#bd div.status{clear:left}
#bd li.category,#bd li.status{padding-bottom:8px}
#bd div.category div.name,#bd div.status div.name{font-size:120%;margin-bottom:10px}
#bd .small div.category div.name,#bd .small div.status div.name{font-size:100%;margin-bottom:3px}
#bd div.category div.description em,#bd div.category div.summary em,#bd div.status div.description em,#bd div.status div.status em{color:#777;display:block}
#bd div.category div.summary,#bd div.status div.summary{display:none}
#bd li div.category div.description,#bd li div.status div.description{display:none}
#bd li div.category div.summary,#bd li div.status div.summary{display:block}
#bd div.category div.picture,#bd div.status div.picture{float:left;margin:0 8px 5px 0;text-align:center}
#bd div.category div.picture a,#bd div.status div.picture a{display:block;outline:none}
#bd div.category div.picture img,#bd div.status div.picture img{display:block}
#bd li div.category.with-picture div.name,#bd li div.category.with-picture div.description,#bd li div.category.with-picture div.summary,#bd li div.status.with-picture div.name,#bd li div.status.with-picture div.description,#bd li div.status.with-picture div.summary{margin-left:65px}
#bd div.category dl.feedbacks_count,#bd div.status dl.feedbacks_count{display:none}
#bd div.comment,#bd div.status_comment{padding:0;position:relative}
#bd div.comment div.metadata dl.author-name,#bd div.status_comment div.metadata dl.author-name{display:inline}
#bd div.comment{margin:10px 20px 10px 64px}
#bd div.comment div.body .body-bd{background-color:#E6F8FD;margin-right:8px;min-height:40px;_height:40px;padding:5px}
#bd div.comment div.body .body-ft{background:url("/images/theme-c/content_arrows.png") no-repeat center -28px;height:14px;position:absolute;right:0;top:8px;width:8px;_right:38px;_background-image:url(/images/theme-c/content_arrows.gif)}
#bd div.comment div.corpus{margin:0 35px 0 0}
#bd div.comment div.user{float:right;position:relative}
#bd div.comment div.metadata{float:left;margin-top:5px}
#bd div.status_comment{background-color:#E3E2E2;margin:15px 20px 10px 64px;padding:5px}
#bd div.status_comment div.user{float:left;position:relative;top:0;right:0}
#bd div.status_comment div.body{margin-top:5px}
#bd div.status_comment div.body div.content-attachments{clear:none}
#bd div.status_comment div.body .body-bd{clear:none;margin-left:55px}
#bd div.status_comment div.metadata{clear:both;text-align:right}
#bd div.status_comment div.metadata dl.status{background:url("/images/theme-c/status_comment.png") no-repeat top right;color:white;font-weight:bold;height:24px;padding-right:15px;position:absolute;right:-7px;top:-9px;_background-image:url("/images/theme-c/status_comment.gif") }
#bd div.status_comment div.metadata dl.status dd{background:url("/images/theme-c/status_comment.png") no-repeat top left;display:block;height:24px;padding-left:15px;_background-image:url("/images/theme-c/status_comment.gif");_display:inline}
#bd .small div.status_comment,#bd div.sliding_panel div.status_comment{display:none}
#bd li.feedback div.status_comment{margin-bottom:0;margin-top:10px}
#bd div.content-form{margin:15px 0}
#bd div.content-form div.preview{display:block}
#bd div.content-form form{margin-left:64px}
#bd form div.monitor-row label{background:url("/images/theme-c/content_public_actions.png") no-repeat left -88px;padding:4px 0 4px 22px}
#bd div.categories_widget li.current{display:none}
#bd div.statuses_widget li.current{display:none}
#bd dl.help{background-color:#EAFAFF;margin-bottom:15px;min-height:30px;_height:30px;padding:10px}
#bd dl.help dd{color:#777}
#bd dl.help dt{background:url("/images/theme-c/help.png") no-repeat center;float:left;height:36px;margin:0 10px 10px 0;width:27px}
#bd form.standard dl.help{width:524px}
#feedbacks_controller.show #yui-main .feedback{margin-top:0}
#feedbacks_controller.show #yui-main .feedback .body{font-size:110%}
#feedbacks_controller.show #yui-main .feedback .body:after{content:".";clear:both;display:block;height:0;visibility:hidden}
#feedbacks_controller.show #yui-main .feedback h3{font-size:140%}
#feedbacks_controller.show #yui-main a.new-comment{display:block;font-size:90%;font-weight:normal;float:right;margin:0 20px 10px 0}
#feedbacks_controller.show #yui-main div.content div.metadata dl.date{display:inline}
#feedbacks_controller.show #yui-main div.content div.metadata dl.date-distance{display:none}
#feedbacks_controller.show #yui-main div.comments{clear:both}
#feedbacks_controller.show #yui-main div.metadata dl.category,#feedbacks_controller.show #yui-main div.feedback div.metadata dl.status{display:none}
#feedbacks_controller.show #yui-main #comments_container{margin-top:10px}
#feedbacks_controller.show #yui-main #comments_container h1{clear:both;margin-bottom:0}
#feedbacks_controller.show #yui-main #comments_container div.comment,#feedbacks_controller.show #yui-main #comments_container div.status_comment,#feedbacks_controller.show #yui-main #comments_container div.content-form form{margin-left:20px}
#feedbacks_controller.show #yui-main .status-comment-single{display:none}
#feedbacks_controller.show #yui-main #comments_container .status-comment-single{display:block}
#feedbacks_controller.show #yui-main ul.content-buttons:after{content:".";clear:both;display:block;height:0;visibility:hidden}
#feedbacks_controller.show #yui-main ul.content-buttons li{display:block}
#feedbacks_controller.show #yui-main ul.comment-buttons-up-empty-comments{display:none}
.pagination{margin:30px 3px 3px 3px;padding:3px;text-align :center;font-size:0.8em}
.pagination a{margin:2px;padding:2px 5px 2px 5px;border:1px solid #ccc;background:transparent url("/images/theme-c/pagination-sprite.gif") repeat-x left top;-moz-border-radius:3px;outline:none}
.pagination a:hover{padding:3px 5px;border:1px solid #6a6a6a;color:black;background-position:left center}
.pagination a:active,.pagination span.current{border:1px solid #666;color:#fff;background:transparent url("/images/theme-c/pagination-sprite.gif") repeat-x left bottom}
.pagination span.current{margin:2px;padding:3px 5px;font-weight:bold;-moz-border-radius:3px}
.pagination span.disabled{margin:2px;padding:2px 5px 2px 5px;border:1px solid #eee;color:#ddd;background-color:white}
#bd #feedback_sidebar dl.sidebar-parts ul.public-actions li.add-this a,#bd div.content ul.public-actions li.add-this a{background-position:left -151px}
#bd .experts_widget div.users_list ul.experts li.expert{position:relative;width:195px;margin:0 5px 0 0;clear:none;float:left;min-height:80px;overflow:hidden}
#bd .experts_widget div.users_list ul.experts li.expert span.expert_image{float:left}
#bd .experts_widget div.users_list ul.experts li.expert span.expert_image img{border:1px solid #ccc}
#bd .experts_widget div.users_list ul.experts li.expert span.expert_name{font-size:12px;font-weight:bold;color:#0C84BD;display:block;padding-left:55px}
#bd .experts_widget div.users_list ul.experts li.expert div.metadata{padding-left:55px}
#bd .experts_widget div.users_list ul.experts li.expert div.metadata dl>dd{font-size:11px}
#bd .experts_widget div.pagination{display:block;position:absolute;width:100%;bottom:0}
#hd,#hd a{color:#333}
#hd div.hd,#hd div.bd,#hd div.ft{position:relative}
#hd div.hd{background:url("/images/theme-c/header_background.png") repeat-x bottom left #0091E4;margin-bottom:10px;position:relative;height:70px;width:100%}
#hd a.button,#hd div.bd button.submit p{font-size:160%;padding-bottom:6px}
#hd a.button span,#hd div.bd button.submit p span{left:15px;padding-right:40px;padding-bottom:6px;zoom:1}
#hd a.button:hover,#hd div.bd button.submit:hover p{background-position:left -85px}
#hd a.button:hover span,#hd div.bd button.submit:hover p span{background-position:right -85px}
#hd #app_links{bottom:0;left:0;padding:35px 0 9px 0;position:absolute;text-align:center;width:100%;z-index:0}
#hd #app_links li{display:inline;font-size:140%;font-weight:bold;padding-right:5px}
#hd #app_links li a,#hd #app_links li a span{background:url("/images/theme-c/app_tabs.png") no-repeat;_background-image:url(/images/theme-c/app_tabs.gif)}
#hd #app_links li a{text-decoration:none;outline:none;padding:9px 0 9px 20px}
#hd #app_links li a span{color:white;left:5px;margin-top:-9px;padding:9px 25px 9px 0;position:relative}
#hd #app_links li.current a,#hd #app_links li.current a span{color:black;padding-bottom:10px}
#hd #app_links li a{background-position:left -150px}
#hd #app_links li a span{background-position:right -150px}
#hd #app_links li.current a{background-position:left 0}
#hd #app_links li.current a span{background-position:right 0}
#hd #login_infos{font-size:90%;position:absolute;right:10px;text-align:left;top:3px;_width:230px;z-index:1}
#hd #login_infos div.bd{padding:0}
#hd #login_infos div.bd,#hd div.hd #login_infos div.bd div.t,#hd div.hd #login_infos div.ft,#hd div.hd #login_infos div.ft div.t{background-image:url("/images/theme-c/login_infos_background.png");_background-image:url("/images/theme-c/login_infos_background.gif")}
#hd #login_infos div.ft{background-position:bottom right;padding:0;position:absolute;width:100%}
#hd #login_infos div.bd,#hd div.hd #login_infos div.hd{padding-right:8px}
#hd #login_infos div.hd{background:none;height:auto;margin:0}
#hd #login_infos div.b{padding-top:6px}
#hd #login_infos div.ft,#hd div.hd #login_infos div.ft div.t{height:6px;_position:absolute;_bottom:-6px}
#hd #login_infos div.ft div.t{_bottom:0}
#hd div.hd #login_infos div.ft div.t{_bottom:0}
#hd #login_infos div.user{margin:0}
#hd #login_infos.logged-in p{margin:0 3px 3px 40px}
#hd #login_infos.logged-in p a.user-link{font-weight:bold}
#hd #login_infos.logged-in p.login-link{display:inline}
#hd #logo{left:100px;position:absolute;top:0;z-index:1}
#hd #main_search{background:url("/images/theme-c/main_search_input_background.png") no-repeat left center;display:inline;font-size:160%;margin:0 10px;padding:7px 0;white-space:nowrap;_background-image :url("/images/theme-c/main_search_input_background.gif");_padding:0;_margin:0}
#hd #main_search button.submit p,#hd div.bd #main_search button.submit p span{background-image:url("/images/theme-c/main_search_header_button.png");font-size:100%;_background-image :url("/images/theme-c/main_search_header_button.gif")}
#hd div.bd #main_search button.submit p span{*top:4px;_top:-4px}
#hd #main_search button.submit{padding-right:2px}
#hd #main_search div{display:inline}
#hd #main_search input.query{background:none;border:none;padding:5px 0 5px 10px;width:200px}
#hd #main_search input.query:focus{outline:none}
#hd #main_search{*background-position:left bottom;*font-size:100%;*padding:0;*position:relative;*top:-5px}
#hd #main_search button.submit{*font-size:160%;*left:0;*padding:0;*position:relative;*top:10px}
#hd #main_search input.query{*font-size:160%}
#hd #main_links{display:inline}
#hd #main_links li{display:inline;margin:0 10px}
#hd #main_links li a{color:#555;_position:relative}
#hd #main_links li.new-question a,#hd #main_links li.new-question a span{background-image:url("/images/theme-c/new_question_header_button.png");_background-image:url("/images/theme-c/new_question_header_button.gif")}
#hd #main_links li.answer-questions a,#hd #main_links li.answer-questions a span{background-image:url("/images/theme-c/answer_questions_header_button.png");_background-image:url("/images/theme-c/answer_questions_header_button.gif")}
#hd #main_links li.new-feedback a,#hd #main_links li.new-feedback a span{background-image:url("/images/theme-c/new_feedback_header_button.png");_background-image:url("/images/theme-c/new_feedback_header_button.gif")}
#hd #breadcrumb{background:url("/images/theme-c/breadcrumb_background.png") no-repeat center -19px;margin-top:10px;height:19px;_background-image:url("/images/theme-c/breadcrumb_background.gif")}
#hd #breadcrumb li a,#hd #breadcrumb li span{background:url("/images/theme-c/breadcrumb.png") no-repeat;_background-image:url("/images/theme-c/breadcrumb.gif")}
#hd #breadcrumb.single{background-position:center top}
#hd #breadcrumb ul{margin:0 auto;width:972px;height:19px;overflow:hidden}
#hd #breadcrumb ul li{float:left;height:19px;max-width:500px;overflow:hidden;_overflow:visible;text-align:left;_width:1px;_white-space:nowrap}
#hd #breadcrumb ul li a,#breadcrumb ul li span{display:block;line-height:19px;height:19px;padding:0 15px 0 5px}
#hd #breadcrumb ul li a{background-position:right -38px;color:#777;outline:none}
#hd #breadcrumb ul li span{background-position:right 0;color:#555}
#hd #breadcrumb ul li.first a,#hd #breadcrumb ul li.first span{padding-left:5px}
#hd #breadcrumb ul li.before-last a{background-position:right -19px}
#hd #breadcrumb ul li.last a{background-position:left -57px}
#hd #breadcrumb ul li.last span{background-position:right 0}
#bd div.flash-message{clear:both}
#bd div.flash-message p{border-style:solid;border-width:2px 0;font-size:110%;font-weight:bold;margin:10px auto;text-align:center;padding:10px 45px;position:relative;width:350px}
#bd div.flash-message p span{background:url("/images/theme-c/flash_messages.png") no-repeat center;height:38px;position:absolute;right:1px;top:1px;width:38px}
#bd div.flash-message.confirm p{background-color:#B3F17F;border-color:#449100}
#bd div.flash-message.confirm p span{background-position:center 0}
#bd div.flash-message.error p{background-color:#F3AA79;border-color:#C40000}
#bd div.flash-message.error p span{background-position:center -38px}
#bd div.flash-message.notice p{background-color:#FFF6B8;border-color:#FFD200}
#bd div.flash-message.notice p span{background-position:center -76px}
.image_widget img{display:block;height:auto;width:100%;zoom:1}
#bd .mc_widget .mc-photo{width:120px;height:120px;float:left;margin-right:10px;text-align:right}
#bd .mc_widget .mc-text{background:url("/images/theme-c/mc_bubble.png") left top no-repeat;position:relative;min-height:125px;min-height:auto !ie;padding-left:130px}
#bd .mc_widget .mc-text h2{background:none}
#bd .mc_widget .mc-text h3{font-weight:normal;font-size:120%}
#bd div.news_widget div.attachment div.attachment-image{height:auto !important;width:auto !important}
#bd div.news_widget.small div.attachment{float:none;margin-right:0}
#bd div.news_widget.small div.attachment div.attachment-image{float:none}
#bd div.news_widget.small div.attachment div.attachment-image img{height:auto;width:100%;zoom:1}
#bd div.news_widget.ipl_size_50 div.attachment div.attachment-image img{height:auto;max-width:250px;zoom:1}
#bd div.news_widget .bd .b h1,#bd div.news_widget .bd .b h2{background:none}
#bd ul.rss-entries li{margin:10px 0}
#bd ul.rss-entries li dt{display:none}
#bd ul.rss-entries li dd.description{margin-top:4px}
#bd ul.rss-entries li dd.date{color:#666;display:inline;font-size:95%;font-style:italic;margin-left:5px}
#bd ul.rss-entries li dd.title{display:inline;font-size:115%}
#bd .small ul.rss-entries li{margin:4px 0}
#bd .small ul.rss-entries li dd.description{display:none}
#bd .small ul.rss-entries li dd.title{font-size:100%}
#bd ul.answers-rss-entries li{margin:10px 0;height:45px}
#bd ul.answers-rss-entries li dt{display:none}
#bd ul.answers-rss-entries li dd.creator{display:inline}
#bd ul.answers-rss-entries li dd.author-avatar{display:block;float:left;margin-right:2px}
#bd ul.answers-rss-entries li dd.date{color:#666;display:inline;font-size:95%;font-style:italic}
#bd ul.answers-rss-entries li dd.title{}
#bd ul.answers-rss-entries li dd.comment-count{display:none}
#bd ul.answers-rss-entries li dd.score{display:none}
#bd ul.tweets li{margin:10px 0;clear:both}
#bd ul.tweets li dt{display:none}
#bd ul.tweets li dd.date{color:#666;display:block;font-size:95%;font-style:italic}
.video_url_widget .url-parser-video{display:block;margin:0 auto}
.video_url_widget .url-parser-video{width:500px;height:400px}
.video_url_widget.ipl_size_33 .url-parser-video{width:291px;height:243px}
.video_url_widget.ipl_size_50 .url-parser-video{width:440px;height:355px}
.video_url_widget .url-parser-video.vimeo{width:600px;height:400px}
.video_url_widget.ipl_size_33 .url-parser-video.vimeo{width:291px;height:194px}
.video_url_widget.ipl_size_50 .url-parser-video.vimeo{width:440px;height:294px}
.video_url_widget .url-parser-video.seesmic{width:500px;height:405px}
.video_url_widget.ipl_size_33 .url-parser-video.seesmic{width:291px;height:247px}
.video_url_widget.ipl_size_50 .url-parser-video.seesmic{width:440px;height:360px}
#bd div.ipl_widget ul.widget-items{margin:0}
#bd div.ipl_widget ul.widget-items li{list-style:none outside}
div.ipl_widget{margin:0 0 15px}
div.ipl_widget .module{position:relative}
div.ipl_widget.sliding_panel .bd .b{overflow:hidden;position:relative;width:100%}
div.ipl_widget.sliding_panel ul.widget-items{position:relative;width:99999999px}
div.ipl_widget.sliding_panel ul.widget-items > li{clear:none !important;display:block !important;float:left !important}
div.ipl_widget.sliding_panel.ipl_size_33 ul.widget-items > li{width:23.999em}
div.ipl_widget.sliding_panel.ipl_size_50 ul.widget-items > li{width:36.77em}
div.ipl_widget.sliding_panel.ipl_size_66 ul.widget-items > li{width:49.46em}
div.ipl_widget.sliding_panel.ipl_size_100 ul.widget-items > li{width:74.923em}
div.ipl_widget.sliding_panel .button-more{display:none}
body.ipl div.ipl_widget.sliding_panel ul.widget-items{width:auto}
body.ipl div.ipl_widget.sliding_panel ul.widget-items > li{clear:both !important;display:block !important;float:none !important;width:auto !important}
div.sliding_panel_controls{clear:both;padding:15px 0 5px;text-align:center}
div.sliding_panel_controls a{background:url("/images/theme-c/sliding_panel_controls.png") no-repeat;outline:none;padding:5px 25px 5px 0;text-decoration:none;_background-image:url("/images/theme-c/sliding_panel_controls.gif")}
div.sliding_panel_controls a.disabled{cursor:default;color:#999}
div.sliding_panel_controls a span{background:url("/images/theme-c/sliding_panel_controls.png") no-repeat;margin-top:-5px;padding:5px 5px 10px 10px;_background-image:url("/images/theme-c/sliding_panel_controls.gif")}
div.sliding_panel_controls a.previous{margin-right:-4px;padding:5px 0 5px 25px}
div.sliding_panel_controls a.previous span{background:none;padding:5px 10px 5px 5px}
div.sliding_panel_controls a.next,#bd div.sliding_panel_controls a.disabled.next{background-position:right top}
div.sliding_panel_controls a.next span,#bd div.sliding_panel_controls a.disabled.next span{background-position:-149px top}
div.sliding_panel_controls a.next:hover{background-position:right -76px}
div.sliding_panel_controls a.next:hover span{background-position:-149px -76px}
div.sliding_panel_controls a.next:active{background-position:right -38px}
div.sliding_panel_controls a.next:active span{background-position:-149px -38px}
div.sliding_panel_controls a.previous,#bd div.sliding_panel_controls a.disabled.previous{background-position:left top}
div.sliding_panel_controls a.previous:hover{background-position:left -76px}
div.sliding_panel_controls a.previous:active{background-position:left -38px}
div.ipl_widget div.button-more{margin-bottom:2em}
div.ipl_widget div.button-more a.more{position:absolute;bottom:10px;right:15px}
#bd .ipl_widget ul.users{margin:0}
#bd .ipl_widget ul.users li{clear:none;float:left;height:85px;list-style:none outside;margin:4px;overflow:hidden;width:90px}
#bd .ipl_widget ul.users div.user{float:none;height:auto;margin:0 auto;width:auto}
#bd .ipl_widget ul.users div.user dl.avatar img{margin:0 auto}
#bd .ipl_widget ul.users div.user dl.team,#bd .ipl_widget ul.users div.user dl.level{left:21px}
#bd .ipl_widget ul.users div.user h4{display:block;font-size:90%;font-weight:bold;margin:5px 0 0;text-align:center}
#bd .ipl_widget ul.users div.user h4 a{color:#0C84BD}
div.tooltip .module.with-border.inside .hd,div.tooltip .module.with-border.inside .hd .t,div.tooltip .module.with-border .bd,div.tooltip .module.with-border .bd .t,div.tooltip .module.with-border .ft,div.tooltip .module.with-border .ft .t{background-image:url("/images/theme-c/tooltip_background.png")}
div.tooltip{right:10px;bottom:10px;z-index:100;width:20%;margin:0;padding:0;position:fixed;text-align:left !important;_position:absolute;_top:expression(ignoreMe = document.documentElement.scrollTop + document.documentElement.clientHeight - this.offsetHeight)}
div.tooltip a.tooltip-close{color:#FFF;text-decoration:none;position:absolute;top:4px;right:8px;font-weight:bold;font-size:14pt;cursor:pointer;line-height:4px}
div.tooltip a.tooltip-close:hover{color:#EAA300;text-decoration:none}
div.tooltip p.tooltip-body{color:#FFF;margin:2px 10px;line-height:14pt;text-align:center !important;font:13px/1.231 arial,helvetica,clean,sans-serif}
div.tooltip p.tooltip-body a{color:#FFF}