  img,body,html{border:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
 caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
q:before,q:after{content:'';}
.ext-el-mask{z-index:20000;position:absolute;top:0;left:0;-moz-opacity:0.5;opacity:.50;filter:alpha(opacity=50);background-color:#CCC;width:100%;height:100%;zoom:1;}
.ext-el-mask-msg{z-index:20001;position:absolute;top:0;left:0;border:1px solid #6593cf;background:#c3daf9 url(../images/default/box/tb-blue.gif) repeat-x 0 -16px;padding:2px;}
.ext-el-mask-msg div{padding:5px 10px 5px 10px;background:#eee;border:1px solid #a3bad9;color:#222;font:normal 11px tahoma,arial,helvetica,sans-serif;cursor:wait;}
.ext-shim{position:absolute;visibility:hidden;left:0;top:0;overflow:hidden;}
.ext-ie .ext-shim{filter:alpha(opacity=0);}
.ext-ie6 .ext-shim{margin-left:5px;margin-top:3px;}
.x-mask-loading div{padding:5px 10px 5px 25px;background:#fbfbfb url( '../images/default/grid/loading.gif' ) no-repeat 5px 5px;line-height:16px;}
.x-hidden,.x-hide-offsets{position:absolute;left:-10000px;top:-10000px;visibility:hidden;}
.x-hide-display{display:none!important;}
.x-hide-visibility{visibility:hidden!important;}
.x-masked{overflow:hidden!important;}
.x-masked select,.x-masked object,.x-masked embed{visibility:hidden;}
.x-layer{visibility:hidden;}
.x-unselectable,.x-unselectable *{-moz-user-select:none;-khtml-user-select:none;}
.x-repaint{zoom:1;background-color:transparent;-moz-outline:none;}
.x-item-disabled{color:gray;cursor:default;opacity:.6;-moz-opacity:.6;filter:alpha(opacity=60);}
.x-item-disabled *{color:gray!important;cursor:default!important;}
.x-splitbar-proxy{position:absolute;visibility:hidden;z-index:20001;background:#aaa;zoom:1;line-height:1px;font-size:1px;overflow:hidden;}
.x-splitbar-h,.x-splitbar-proxy-h{cursor:e-resize;cursor:col-resize;}
.x-splitbar-v,.x-splitbar-proxy-v{cursor:s-resize;cursor:row-resize;}
.x-color-palette{width:150px;height:92px;cursor:pointer;}
.x-color-palette a{border:1px solid #fff;float:left;padding:2px;text-decoration:none;-moz-outline:0 none;outline:0 none;cursor:pointer;}
.x-color-palette a:hover,.x-color-palette a.x-color-palette-sel{border:1px solid #8BB8F3;background:#deecfd;}
.x-color-palette em{display:block;border:1px solid #ACA899;}
.x-color-palette em span{cursor:pointer;display:block;height:10px;line-height:10px;width:10px;}
.x-ie-shadow{display:none;position:absolute;overflow:hidden;left:0;top:0;background:#777;zoom:1;}
.x-shadow{display:none;position:absolute;overflow:hidden;left:0;top:0;}
.x-shadow *{overflow:hidden;}
.x-shadow *{padding:0;border:0;margin:0;clear:none;zoom:1;}
.x-shadow .xstc,.x-shadow .xsbc{height:6px;float:left;}
.x-shadow .xstl,.x-shadow .xstr,.x-shadow .xsbl,.x-shadow .xsbr{width:6px;height:6px;float:left;}
.x-shadow .xsc{width:100%;}
.x-shadow .xsml,.x-shadow .xsmr{width:6px;float:left;height:100%;}
.x-shadow .xsmc{float:left;height:100%;background:transparent url( ../images/default/shadow-c.png );}
.x-shadow .xst,.x-shadow .xsb{height:6px;overflow:hidden;width:100%;}
.x-shadow .xsml{background:transparent url( ../images/default/shadow-lr.png ) repeat-y 0 0;}
.x-shadow .xsmr{background:transparent url( ../images/default/shadow-lr.png ) repeat-y -6px 0;}
.x-shadow .xstl{background:transparent url( ../images/default/shadow.png ) no-repeat 0 0;}
.x-shadow .xstc{background:transparent url( ../images/default/shadow.png ) repeat-x 0 -30px;}
.x-shadow .xstr{background:transparent url( ../images/default/shadow.png ) repeat-x 0 -18px;}
.x-shadow .xsbl{background:transparent url( ../images/default/shadow.png ) no-repeat 0 -12px;}
.x-shadow .xsbc{background:transparent url( ../images/default/shadow.png ) repeat-x 0 -36px;}
.x-shadow .xsbr{background:transparent url( ../images/default/shadow.png ) repeat-x 0 -6px;}
.loading-indicator{font-size:11px;background-image:url(../images/default/grid/loading.gif);background-repeat:no-repeat;background-position:left;padding-left:20px;line-height:16px;margin:3px;}
.x-text-resize{position:absolute;left:-1000px;top:-1000px;visibility:hidden;zoom:1;}
.x-drag-overlay{width:100%;height:100%;display:none;position:absolute;left:0;top:0;background-image:url(../images/default/s.gif);z-index:20000;}
.x-clear{clear:both;height:0;overflow:hidden;line-height:0;font-size:0;}
.x-spotlight{z-index:8999;position:absolute;top:0;left:0;-moz-opacity:0.5;opacity:.50;filter:alpha(opacity=50);background-color:#CCC;width:0;height:0;zoom:1;}
.x-tab-panel{overflow:hidden;}
.x-tab-panel-header,.x-tab-panel-footer{background:#deecfd;border:1px solid #8db2e3;overflow:hidden;zoom:1;}
.x-tab-panel-header{border:1px solid #8db2e3;padding-bottom:2px;}
.x-tab-panel-footer{border:1px solid #8db2e3;padding-top:2px;}
.x-tab-strip-wrap{width:100%;overflow:hidden;position:relative;zoom:1;}
ul.x-tab-strip{display:block;width:5000px;zoom:1;}
ul.x-tab-strip-top{padding-top:1px;background:url(../images/default/tabs/tab-strip-bg.gif) #cedff5 repeat-x bottom;border-bottom:1px solid #8db2e3;}
ul.x-tab-strip-bottom{padding-bottom:1px;background:url(../images/default/tabs/tab-strip-btm-bg.gif) #cedff5 repeat-x top;border-top:1px solid #8db2e3;border-bottom:0 none;}
.x-tab-panel-header-plain .x-tab-strip-top{background:transparent!important;padding-top:0!important;}
.x-tab-panel-header-plain{background:transparent!important;border-width:0!important;padding-bottom:0!important;}
.x-tab-panel-header-plain .x-tab-strip-spacer,.x-tab-panel-footer-plain .x-tab-strip-spacer{border:1px solid #8db2e3;height:2px;background:#deecfd;font-size:1px;line-height:1px;}
.x-tab-panel-header-plain .x-tab-strip-spacer{border-top:0 none;}
.x-tab-panel-footer-plain .x-tab-strip-spacer{border-bottom:0 none;}
.x-tab-panel-footer-plain .x-tab-strip-bottom{background:transparent!important;padding-bottom:0!important;}
.x-tab-panel-footer-plain{background:transparent!important;border-width:0!important;padding-top:0!important;}
.ext-border-box .x-tab-panel-header-plain .x-tab-strip-spacer,.ext-border-box .x-tab-panel-footer-plain .x-tab-strip-spacer{height:3px;}
ul.x-tab-strip li{float:left;margin-left:2px;}
ul.x-tab-strip li.x-tab-edge{float:left;margin:0!important;padding:0!important;border:0 none!important;font-size:1px!important;line-height:1px!important;overflow:hidden;zoom:1;background:transparent!important;width:1px;}
.x-tab-strip a,.x-tab-strip span,.x-tab-strip em{display:block;}
.x-tab-strip a{text-decoration:none!important;-moz-outline:none;outline:none;cursor:pointer;}
.x-tab-strip-inner{overflow:hidden;text-overflow:ellipsis;}
.x-tab-strip span.x-tab-strip-text{font:normal 11px tahoma,arial,helvetica;color:#416aa3;white-space:nowrap;cursor:pointer;padding:4px 0;}
.x-tab-strip-top .x-tab-with-icon .x-tab-right{padding-left:6px;}
.x-tab-strip .x-tab-with-icon span.x-tab-strip-text{padding-left:20px;background-position:0 3px;background-repeat:no-repeat;}
.x-tab-strip-over span.x-tab-strip-text{color:#15428b;}
.x-tab-strip-active,.x-tab-strip-active a.x-tab-right{cursor:default;}
.x-tab-strip-active span.x-tab-strip-text{cursor:default;color:#15428b;font-weight:bold;}
.x-tab-strip-disabled .x-tabs-text{cursor:default;color:#aaa;}
.x-tab-panel-body{overflow:hidden;}
.x-tab-panel-bwrap{overflow:hidden;}
.ext-ie .x-tab-strip .x-tab-right{position:relative;}
.x-tab-strip-top .x-tab-strip-active .x-tab-right{margin-bottom:-1px;}
.x-tab-strip-top .x-tab-strip-active .x-tab-right span.x-tab-strip-text{padding-bottom:5px;}
.x-tab-strip-bottom .x-tab-strip-active .x-tab-right{margin-top:-1px;}
.x-tab-strip-bottom .x-tab-strip-active .x-tab-right span.x-tab-strip-text{padding-top:5px;}
.x-tab-strip-top .x-tab-right{background:transparent url(../images/default/tabs/tabs-sprite.gif) no-repeat 0 -51px;padding-left:10px;}
.x-tab-strip-top .x-tab-left{background:transparent url(../images/default/tabs/tabs-sprite.gif) no-repeat right -351px;padding-right:10px;}
.x-tab-strip-top .x-tab-strip-inner{background:transparent url(../images/default/tabs/tabs-sprite.gif) repeat-x 0 -201px;}
.x-tab-strip-top .x-tab-strip-over .x-tab-right{background-position:0 -101px;}
.x-tab-strip-top .x-tab-strip-over .x-tab-left{background-position:right -401px;}
.x-tab-strip-top .x-tab-strip-over .x-tab-strip-inner{background-position:0 -251px;}
.x-tab-strip-top .x-tab-strip-active .x-tab-right{background-position:0 0;}
.x-tab-strip-top .x-tab-strip-active .x-tab-left{background-position:right -301px;}
.x-tab-strip-top .x-tab-strip-active .x-tab-strip-inner{background-position:0 -151px;}
.x-tab-strip-bottom .x-tab-right{background:url(../images/default/tabs/tab-btm-inactive-right-bg.gif) no-repeat bottom right;}
.x-tab-strip-bottom .x-tab-left{background:url(../images/default/tabs/tab-btm-inactive-left-bg.gif) no-repeat bottom left;}
.x-tab-strip-bottom .x-tab-strip-active .x-tab-right{background:url(../images/default/tabs/tab-btm-right-bg.gif) no-repeat bottom left;}
.x-tab-strip-bottom .x-tab-strip-active .x-tab-left{background:url(../images/default/tabs/tab-btm-left-bg.gif) no-repeat bottom right;}
.x-tab-strip-bottom .x-tab-left{padding:0 10px;}
.x-tab-strip-bottom .x-tab-right{padding:0;}
.x-tab-strip .x-tab-strip-close{display:none;}
.x-tab-strip-closable{position:relative;}
.x-tab-strip-closable .x-tab-left{padding-right:19px;}
.x-tab-strip .x-tab-strip-closable a.x-tab-strip-close{background-image:url(../images/default/tabs/tab-close.gif);opacity:.6;-moz-opacity:.6;background-repeat:no-repeat;display:block;width:11px;height:11px;position:absolute;top:3px;right:3px;cursor:pointer;z-index:2;}
.x-tab-strip .x-tab-strip-active a.x-tab-strip-close{opacity:.8;-moz-opacity:.8;}
.x-tab-strip .x-tab-strip-closable a.x-tab-strip-close:hover{background-image:url(../images/default/tabs/tab-close.gif);opacity:1;-moz-opacity:1;}
.x-tab-panel-body{border:1px solid #8db2e3;background:#fff;}
.x-tab-panel-body-top{border-top:0 none;}
.x-tab-panel-body-bottom{border-bottom:0 none;}
.x-tab-scroller-left{background:transparent url(../images/default/tabs/scroll-left.gif) no-repeat -18px 0;border-bottom:1px solid #8db2e3;width:18px;position:absolute;left:0;top:0;z-index:10;cursor:pointer;}
.x-tab-scroller-left-over{background-position:0 0;}
.x-tab-scroller-left-disabled{background-position:-18px 0;opacity:.5;-moz-opacity:.5;filter:alpha(opacity=50);cursor:default;}
.x-tab-scroller-right{background:transparent url(../images/default/tabs/scroll-right.gif) no-repeat 0 0;border-bottom:1px solid #8db2e3;width:18px;position:absolute;right:0;top:0;z-index:10;cursor:pointer;}
.x-tab-scroller-right-over{background-position:-18px 0;}
.x-tab-scroller-right-disabled{background-position:0 0;opacity:.5;-moz-opacity:.5;filter:alpha(opacity=50);cursor:default;}
.x-tab-scrolling .x-tab-strip-wrap{margin-left:18px;margin-right:18px;}
.x-tab-scrolling{position:relative;}
.x-tab-panel-bbar .x-toolbar{border:1px solid #99bbe8;border-top:0 none;overflow:hidden;padding:2px;}
.x-tab-panel-tbar .x-toolbar{border:1px solid #99bbe8;border-top:0 none;overflow:hidden;padding:2px;}
.x-form-field{margin:0;font:normal 12px tahoma,arial,helvetica,sans-serif;}
.x-form-text,textarea.x-form-field{padding:1px 3px;background:#fff url(../images/default/form/text-bg.gif) repeat-x 0 0;border:1px solid #B5B8C8;}
textarea.x-form-field{padding:2px 3px;}
.x-form-text{height:22px;line-height:18px;vertical-align:middle;}
.ext-ie .x-form-text{margin:-1px 0;height:22px;line-height:18px;}
.ext-ie textarea.x-form-field{margin:-1px 0;}
.ext-strict .x-form-text{height:18px;}
.ext-safari .x-form-text{height:20px;padding:0 3px;}
.ext-safari.ext-mac textarea.x-form-field{margin-bottom:-2px;}
.ext-gecko .x-form-text{padding-top:2px;padding-bottom:0;}
textarea{resize:none;}
.x-form-select-one{height:20px;line-height:18px;vertical-align:middle;background-color:#fff;border:1px solid #B5B8C8;}
.x-form-check-group,.x-form-radio-group{margin-bottom:0;}
.x-form-check-group .x-form-invalid .x-panel-body,.x-form-radio-group .x-form-invalid .x-panel-body{background-color:transparent;}
.x-form-check-wrap,.x-form-radio-wrap{padding:3px 0 0 0;line-height:18px;}
.x-form-check-group .x-form-check-wrap,.x-form-radio-group .x-form-radio-wrap{height:18px;}
.ext-ie .x-form-check-group .x-form-check-wrap,.ext-ie .x-form-radio-group .x-form-radio-wrap{height:21px;}
.ext-ie .x-form-check-wrap input,.ext-ie .x-form-radio-wrap input{width:15px;height:15px;}
.x-form-check,.x-form-radio{height:13px;width:13px;vertical-align:bottom;}
.x-form-radio{margin-bottom:3px;}
.x-form-check,.ext-ie .x-form-radio{margin-bottom:2px;}
.x-form-check-wrap-inner,.x-form-radio-wrap-inner{display:inline;padding:3px 0 0 0;}
.x-form-check{background:url('../images/default/form/checkbox.gif') no-repeat 0 0;}
.x-form-radio{background:url('../images/default/form/radio.gif') no-repeat 0 0;}
.x-form-check-focus .x-form-check,.x-form-check-over .x-form-check,.x-form-check-focus .x-form-radio,.x-form-check-over .x-form-radio{background-position:-13px 0;}
.x-form-check-down .x-form-check,.x-form-check-down .x-form-radio{background-position:-26px 0;}
.x-form-check-checked .x-form-check-focus .x-form-check,.x-form-check-checked .x-form-check-over .x-form-check{background-position:-13px -13px;}
.x-form-check-checked .x-form-check-down .x-form-check{background-position:-26px -13px;}
.x-form-check-checked .x-form-check,.x-form-check-checked .x-form-radio{background-position:0 -13px;}
.x-form-check-group-label{border-bottom:1px solid #99BBE8;color:#15428B;margin-bottom:5px;padding-left:3px!important;float:none!important;}
.x-form-field-wrap{position:relative;zoom:1;white-space:nowrap;}
.x-form-field-wrap .x-form-trigger{width:17px;height:21px;border:0;background:transparent url(../images/default/form/trigger.gif) no-repeat 0 0;cursor:pointer;border-bottom:1px solid #B5B8C8;position:absolute;top:0;}
.ext-safari .x-form-field-wrap .x-form-trigger{height:21px;}
.x-form-field-wrap .x-form-date-trigger{background-image:url(../images/default/form/date-trigger.gif);cursor:pointer;}
.x-form-field-wrap .x-form-clear-trigger{background-image:url(../images/default/form/clear-trigger.gif);cursor:pointer;}
.x-form-field-wrap .x-form-search-trigger{background-image:url(../images/default/form/search-trigger.gif);cursor:pointer;}
.ext-safari .x-form-field-wrap .x-form-trigger{right:0;}
.x-form-field-wrap .x-form-twin-triggers .x-form-trigger{position:static;top:auto;vertical-align:top;}
.x-form-field-wrap .x-form-trigger-over{background-position:-17px 0;}
.x-form-field-wrap .x-form-trigger-click{background-position:-34px 0;}
.x-trigger-wrap-focus .x-form-trigger{background-position:-51px 0;}
.x-trigger-wrap-focus .x-form-trigger-over{background-position:-68px 0;}
.x-trigger-wrap-focus .x-form-trigger-click{background-position:-85px 0;}
.x-trigger-wrap-focus .x-form-trigger{border-bottom:1px solid #7eadd9;}
.x-item-disabled .x-form-trigger-over{background-position:0 0!important;border-bottom:1px solid #B5B8C8;}
.x-item-disabled .x-form-trigger-click{background-position:0 0!important;border-bottom:1px solid #B5B8C8;}
.x-form-focus,textarea.x-form-focus{border:1px solid #7eadd9;}
.x-form-invalid,textarea.x-form-invalid{background:#fff url(../images/default/grid/invalid_line.gif) repeat-x bottom;border:1px solid #dd7870;}
.ext-safari .x-form-invalid{background-color:#fee;border:1px solid #ff7870;}
.x-editor{visibility:hidden;padding:0;margin:0;}
.x-editor .x-form-check-wrap,.x-editor .x-form-radio-wrap{background:#fff;padding:3px;}
.x-editor .x-form-checkbox{height:13px;}
.x-form-grow-sizer{font:normal 12px tahoma,arial,helvetica,sans-serif;left:-10000px;padding:8px 3px;position:absolute;visibility:hidden;top:-10000px;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;zoom:1;}
.x-form-grow-sizer p{margin:0!important;border:0 none!important;padding:0!important;}
.x-form-item{font:normal 12px tahoma,arial,helvetica,sans-serif;display:block;margin-bottom:4px;zoom:1;}
.x-form-item label{display:block;float:left;width:100px;padding:3px;padding-left:0;clear:left;z-index:2;position:relative;}
.x-form-element{padding-left:105px;position:relative;}
.x-form-invalid-msg{color:#e00;padding:2px;padding-left:18px;font:normal 11px tahoma,arial,helvetica,sans-serif;background:transparent url(../images/default/shared/warning.gif) no-repeat 0 2px;line-height:16px;width:200px;}
.x-form-label-right label{text-align:right;}
.x-form-label-left label{text-align:left;}
.x-form-label-top .x-form-item label{width:auto;float:none;clear:none;display:inline;margin-bottom:4px;position:static;}
.x-form-label-top .x-form-element{padding-left:0;padding-top:4px;}
.x-form-label-top .x-form-item{padding-bottom:4px;}
.x-form-empty-field{color:gray;}
.x-small-editor .x-form-field{font:normal 11px arial,tahoma,helvetica,sans-serif;}
.x-small-editor .x-form-text{height:20px;line-height:16px;vertical-align:middle;}
.ext-ie .x-small-editor .x-form-text{margin-top:-1px!important;margin-bottom:-1px!important;height:20px!important;line-height:16px!important;}
.ext-strict .x-small-editor .x-form-text{height:16px!important;}
.ext-safari .x-small-editor .x-form-field{font:normal 12px arial,tahoma,helvetica,sans-serif;}
.ext-ie .x-small-editor .x-form-text{height:20px;line-height:16px;}
.ext-border-box .x-small-editor .x-form-text{height:20px;}
.x-small-editor .x-form-select-one{height:20px;line-height:16px;vertical-align:middle;}
.x-small-editor .x-form-num-field{text-align:right;}
.x-small-editor .x-form-field-wrap .x-form-trigger{height:19px;}
.x-form-clear{clear:both;height:0;overflow:hidden;line-height:0;font-size:0;}
.x-form-clear-left{clear:left;height:0;overflow:hidden;line-height:0;font-size:0;}
.x-form-cb-label{width:'auto'!important;float:none!important;clear:none!important;display:inline!important;margin-left:4px;}
.x-form-column{float:left;padding:0;margin:0;width:48%;overflow:hidden;zoom:1;}
.x-form .x-form-btns-ct .x-btn{float:right;clear:none;}
.x-form .x-form-btns-ct .x-form-btns td{border:0;padding:0;}
.x-form .x-form-btns-ct .x-form-btns-right table{float:right;clear:none;}
.x-form .x-form-btns-ct .x-form-btns-left table{float:left;clear:none;}
.x-form .x-form-btns-ct .x-form-btns-center{text-align:center;}
.x-form .x-form-btns-ct .x-form-btns-center table{margin:0 auto;}
.x-form .x-form-btns-ct table td.x-form-btn-td{padding:3px;}
.x-form .x-form-btns-ct .x-btn-focus .x-btn-left{background-position:0 -147px;}
.x-form .x-form-btns-ct .x-btn-focus .x-btn-right{background-position:0 -168px;}
.x-form .x-form-btns-ct .x-btn-focus .x-btn-center{background-position:0 -189px;}
.x-form .x-form-btns-ct .x-btn-click .x-btn-center{background-position:0 -126px;}
.x-form .x-form-btns-ct .x-btn-click .x-btn-right{background-position:0 -84px;}
.x-form .x-form-btns-ct .x-btn-click .x-btn-left{background-position:0 -63px;}
.x-form-invalid-icon{width:16px;height:18px;visibility:hidden;position:absolute;left:0;top:0;display:block;background:transparent url(../images/default/form/exclamation.gif) no-repeat 0 2px;}
.x-fieldset{border:1px solid #B5B8C8;padding:10px;margin-bottom:10px;display:block;}
.x-fieldset legend{font:bold 11px tahoma,arial,helvetica,sans-serif;color:#15428b;}
.ext-ie .x-fieldset legend{margin-bottom:10px;}
.ext-ie .x-fieldset{padding-top:0;padding-bottom:10px;}
.x-fieldset legend .x-tool-toggle{margin-right:3px;margin-left:0;float:left!important;}
.x-fieldset legend input{margin-right:3px;float:left!important;height:13px;width:13px;}
fieldset.x-panel-collapsed{padding-bottom:0!important;border-width:1px 0 0 0!important;}
fieldset.x-panel-collapsed .x-fieldset-bwrap{visibility:hidden;position:absolute;left:-1000px;top:-1000px;}
.ext-ie .x-fieldset-bwrap{zoom:1;}
.ext-ie td .x-form-text{position:relative;top:-1px;}
.x-fieldset-noborder{border:0 none transparent;}
.x-fieldset-noborder legend{margin-left:-3px;}
.ext-ie .x-fieldset-noborder legend{position:relative;margin-bottom:23px;}
.ext-ie .x-fieldset-noborder legend span{position:absolute;left:-5px;}
.ext-gecko .x-window-body .x-form-item{-moz-outline:none;overflow:auto;}
.ext-gecko .x-form-item{-moz-outline:none;}
.x-hide-label label.x-form-item-label{display:none;}
.x-hide-label .x-form-element{padding-left:0!important;}
.x-fieldset{overflow:hidden;}
.x-fieldset-bwrap{overflow:hidden;zoom:1;}
.x-fieldset-body{overflow:hidden;}
.x-btn{font:normal 11px tahoma,verdana,helvetica;cursor:pointer;white-space:nowrap;}
.x-btn button{border:0 none;background:transparent;font:normal 11px tahoma,verdana,helvetica;padding-left:3px;padding-right:3px;cursor:pointer;margin:0;overflow:visible;width:auto;-moz-outline:0 none;outline:0 none;}
* html .ext-ie .x-btn button{width:1px;}
.ext-gecko .x-btn button{padding-left:0;padding-right:0;}
.ext-ie .x-btn button{padding-top:2px;}
.x-btn-icon .x-btn-center .x-btn-text{background-position:center;background-repeat:no-repeat;height:16px;width:16px;cursor:pointer;white-space:nowrap;padding:0;}
.x-btn-icon .x-btn-center{padding:1px;}
.x-btn em{font-style:normal;font-weight:normal;}
.x-btn-text-icon .x-btn-center .x-btn-text{background-position:0 2px;background-repeat:no-repeat;padding-left:18px;padding-top:3px;padding-bottom:2px;padding-right:0;}
.ext-gecko3 .x-btn-text-icon .x-btn-center .x-btn-text{padding-top:2px;}
.x-btn-left,.x-btn-right{font-size:1px;line-height:1px;}
.x-btn-left{width:3px;height:21px;background:url(../images/default/button/btn-sprite.gif) no-repeat 0 0;}
.x-btn-right{width:3px;height:21px;background:url(../images/default/button/btn-sprite.gif) no-repeat 0 -21px;}
.x-btn-left i,.x-btn-right i{display:block;width:3px;overflow:hidden;font-size:1px;line-height:1px;}
.x-btn-center{background:url(../images/default/button/btn-sprite.gif) repeat-x 0 -42px;vertical-align:middle;text-align:center;padding:0 5px;cursor:pointer;white-space:nowrap;}
.x-btn-over .x-btn-left{background-position:0 -63px;}
.x-btn-over .x-btn-right{background-position:0 -84px;}
.x-btn-over .x-btn-center{background-position:0 -105px;}
.x-btn-click .x-btn-center,.x-btn-menu-active .x-btn-center{background-position:0 -126px;}
.x-btn-disabled *{color:gray!important;cursor:default!important;}
.x-btn-menu-text-wrap .x-btn-center{padding:0 3px;}
.ext-gecko .x-btn-menu-text-wrap .x-btn-center{padding:0 1px;}
.x-btn-menu-arrow-wrap .x-btn-center{padding:0;}
.x-btn-menu-arrow-wrap .x-btn-center button{width:12px!important;height:21px;padding:0!important;display:block;background:transparent url(../images/default/button/btn-arrow.gif) no-repeat left 3px;}
.x-btn-with-menu .x-btn-center{padding-right:2px!important;}
.x-btn-with-menu .x-btn-center em{display:block;background:transparent url(../images/default/toolbar/btn-arrow.gif) no-repeat right 0;padding-right:10px;}
.x-btn-text-icon .x-btn-with-menu .x-btn-center em{display:block;background:transparent url(../images/default/toolbar/btn-arrow.gif) no-repeat right 3px;padding-right:10px;}
.x-btn-pressed .x-btn-left{background:url(../images/default/button/btn-sprite.gif) no-repeat 0 -63px;}
.x-btn-pressed .x-btn-right{background:url(../images/default/button/btn-sprite.gif) no-repeat 0 -84px;}
.x-btn-pressed .x-btn-center{background:url(../images/default/button/btn-sprite.gif) repeat-x 0 -126px;}
.x-toolbar{display:block;padding:2px;position:relative;zoom:1;}
.x-toolbar .x-item-disabled .x-btn-icon{opacity:.35;-moz-opacity:.35;filter:alpha(opacity=35);}
.x-toolbar td{vertical-align:middle;}
.mso .x-toolbar,.x-grid-mso .x-toolbar{border:0 none;background:url(../images/default/grid/mso-hd.gif);}
.x-toolbar td,.x-toolbar span,.x-toolbar input,.x-toolbar div,.x-toolbar select,.x-toolbar label{white-space:nowrap;font:normal 11px tahoma,arial,helvetica,sans-serif;}
.x-toolbar .x-item-disabled{color:gray;cursor:default;opacity:.6;-moz-opacity:.6;filter:alpha(opacity=60);}
.x-toolbar .x-item-disabled *{color:gray;cursor:default;}
.x-toolbar .x-btn-left{background:none;}
.x-toolbar .x-btn-right{background:none;}
.x-toolbar .x-btn-center{background:none;padding:0;}
.x-toolbar .x-btn-menu-text-wrap .x-btn-center button{padding-right:2px;}
.ext-gecko .x-toolbar .x-btn-menu-text-wrap .x-btn-center button{padding-right:0;}
.x-toolbar .x-btn-menu-arrow-wrap .x-btn-center button{padding:0 2px;}
.x-toolbar .x-btn-menu-arrow-wrap .x-btn-center button{width:12px;background:transparent url(../images/default/toolbar/btn-arrow.gif) no-repeat 0 3px;}
.x-toolbar .x-btn-text-icon .x-btn-menu-arrow-wrap .x-btn-center button{width:12px;background:transparent url(../images/default/toolbar/btn-arrow.gif) no-repeat 0 3px;}
.x-toolbar .x-btn-over .x-btn-menu-arrow-wrap .x-btn-center button{background-position:0 -47px;}
.x-toolbar .x-btn-over .x-btn-left{background:url(../images/default/toolbar/tb-btn-sprite.gif) no-repeat 0 0;}
.x-toolbar .x-btn-over .x-btn-right{background:url(../images/default/toolbar/tb-btn-sprite.gif) no-repeat 0 -21px;}
.x-toolbar .x-btn-over .x-btn-center{background:url(../images/default/toolbar/tb-btn-sprite.gif) repeat-x 0 -42px;}
.x-toolbar .x-btn-click .x-btn-left,.x-toolbar .x-btn-pressed .x-btn-left,.x-toolbar .x-btn-menu-active .x-btn-left{background:url(../images/default/toolbar/tb-btn-sprite.gif) no-repeat 0 -63px;}
.x-toolbar .x-btn-click .x-btn-right,.x-toolbar .x-btn-pressed .x-btn-right,.x-toolbar .x-btn-menu-active .x-btn-right{background:url(../images/default/toolbar/tb-btn-sprite.gif) no-repeat 0 -84px;}
.x-toolbar .x-btn-click .x-btn-center,.x-toolbar .x-btn-pressed .x-btn-center,.x-toolbar .x-btn-menu-active .x-btn-center{background:url(../images/default/toolbar/tb-btn-sprite.gif) repeat-x 0 -105px;}
.x-toolbar .x-btn-with-menu .x-btn-center em{padding-right:8px;}
.x-toolbar .ytb-text{padding:2px;}
.x-toolbar .ytb-sep{background-image:url(../images/default/grid/grid-blue-split.gif);background-position:center;background-repeat:no-repeat;display:block;font-size:1px;height:16px;width:4px;overflow:hidden;cursor:default;margin:0 2px 0;border:0;}
.x-toolbar .ytb-spacer{width:2px;}
.x-tbar-page-number{width:24px;height:14px;}
.x-tbar-page-first{background-image:url(../images/default/grid/page-first.gif)!important;}
.x-tbar-loading{background-image:url(../images/default/grid/refresh.gif)!important;}
.x-tbar-page-last{background-image:url(../images/default/grid/page-last.gif)!important;}
.x-tbar-page-next{background-image:url(../images/default/grid/page-next.gif)!important;}
.x-tbar-page-prev{background-image:url(../images/default/grid/page-prev.gif)!important;}
.x-item-disabled .x-tbar-loading{background-image:url(../images/default/grid/loading.gif)!important;}
.x-item-disabled .x-tbar-page-first{background-image:url(../images/default/grid/page-first-disabled.gif)!important;}
.x-item-disabled .x-tbar-page-last{background-image:url(../images/default/grid/page-last-disabled.gif)!important;}
.x-item-disabled .x-tbar-page-next{background-image:url(../images/default/grid/page-next-disabled.gif)!important;}
.x-item-disabled .x-tbar-page-prev{background-image:url(../images/default/grid/page-prev-disabled.gif)!important;}
.x-paging-info{position:absolute;top:5px;right:8px;color:#444;}
.x-statusbar .x-status-text{height:21px;line-height:21px;padding:0 4px;cursor:default;}
.x-statusbar .x-status-busy{padding-left:25px;background:transparent url(../images/default/grid/loading.gif) no-repeat 3px 3px;}
.x-statusbar .x-status-text-panel{border-top:1px solid #99BBE8;border-right:1px solid #fff;border-bottom:1px solid #fff;border-left:1px solid #99BBE8;padding:2px 8px 2px 5px;}
.x-resizable-handle{position:absolute;z-index:100;font-size:1px;line-height:6px;overflow:hidden;background:white;filter:alpha(opacity=0);opacity:0;zoom:1;}
.x-resizable-handle-east{width:6px;cursor:e-resize;right:0;top:0;height:100%;}
.ext-ie .x-resizable-handle-east{margin-right:-1px;}
.x-resizable-handle-south{width:100%;cursor:s-resize;left:0;bottom:0;height:6px;}
.ext-ie .x-resizable-handle-south{margin-bottom:-1px;}
.x-resizable-handle-west{width:6px;cursor:w-resize;left:0;top:0;height:100%;}
.x-resizable-handle-north{width:100%;cursor:n-resize;left:0;top:0;height:6px;}
.x-resizable-handle-southeast{width:6px;cursor:se-resize;right:0;bottom:0;height:6px;z-index:101;}
.x-resizable-handle-northwest{width:6px;cursor:nw-resize;left:0;top:0;height:6px;z-index:101;}
.x-resizable-handle-northeast{width:6px;cursor:ne-resize;right:0;top:0;height:6px;z-index:101;}
.x-resizable-handle-southwest{width:6px;cursor:sw-resize;left:0;bottom:0;height:6px;z-index:101;}
.x-resizable-over .x-resizable-handle,.x-resizable-pinned .x-resizable-handle{filter:alpha(opacity=100);opacity:1;}
.x-resizable-over .x-resizable-handle-east,.x-resizable-pinned .x-resizable-handle-east{background:url(../images/default/sizer/e-handle.gif);background-position:left;}
.x-resizable-over .x-resizable-handle-west,.x-resizable-pinned .x-resizable-handle-west{background:url(../images/default/sizer/e-handle.gif);background-position:left;}
.x-resizable-over .x-resizable-handle-south,.x-resizable-pinned .x-resizable-handle-south{background:url(../images/default/sizer/s-handle.gif);background-position:top;}
.x-resizable-over .x-resizable-handle-north,.x-resizable-pinned .x-resizable-handle-north{background:url(../images/default/sizer/s-handle.gif);background-position:top;}
.x-resizable-over .x-resizable-handle-southeast,.x-resizable-pinned .x-resizable-handle-southeast{background:url(../images/default/sizer/se-handle.gif);background-position:top left;}
.x-resizable-over .x-resizable-handle-northwest,.x-resizable-pinned .x-resizable-handle-northwest{background:url(../images/default/sizer/nw-handle.gif);background-position:bottom right;}
.x-resizable-over .x-resizable-handle-northeast,.x-resizable-pinned .x-resizable-handle-northeast{background:url(../images/default/sizer/ne-handle.gif);background-position:bottom left;}
.x-resizable-over .x-resizable-handle-southwest,.x-resizable-pinned .x-resizable-handle-southwest{background:url(../images/default/sizer/sw-handle.gif);background-position:top right;}
.x-resizable-proxy{border:1px dashed #3b5a82;position:absolute;overflow:hidden;display:none;left:0;top:0;z-index:50000;}
.x-resizable-overlay{width:100%;height:100%;display:none;position:absolute;left:0;top:0;background:white;z-index:200000;-moz-opacity:0;opacity:0;filter:alpha(opacity=0);}
.x-grid3{position:relative;overflow:hidden;background-color:#fff;}
.x-grid-panel .x-panel-body{overflow:hidden!important;}
.x-grid-panel .x-panel-mc .x-panel-body{border:1px solid #99bbe8;}
.x-grid3 table{table-layout:fixed;}
.x-grid3-viewport{overflow:hidden;}
.x-grid3-hd-row td,.x-grid3-row td,.x-grid3-summary-row td{font:normal 11px arial,tahoma,helvetica,sans-serif;-moz-outline:none;-moz-user-focus:normal;}
.x-grid3-row td,.x-grid3-summary-row td{line-height:13px;vertical-align:top;padding-left:1px;padding-right:1px;-moz-user-select:none;}
.x-grid3-hd-row td{line-height:15px;vertical-align:middle;border-left:1px solid #eee;border-right:1px solid #d0d0d0;}
.x-grid3-hd-row .x-grid3-marker-hd{padding:3px;}
.x-grid3-row .x-grid3-marker{padding:3px;}
.x-grid3-cell-inner,.x-grid3-hd-inner{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;padding:3px 3px 3px 5px;white-space:nowrap;}
.x-grid3-hd-inner{position:relative;cursor:inherit;padding:4px 3px 4px 5px;}
.x-grid3-row-body{white-space:normal;}
.x-grid3-body-cell{-moz-outline:0 none;outline:0 none;}
.ext-ie .x-grid3-cell-inner,.ext-ie .x-grid3-hd-inner{width:100%;}
.ext-strict .x-grid3-cell-inner,.ext-strict .x-grid3-hd-inner{width:auto;}
.x-grid-row-loading{background:#fff url(../images/default/shared/loading-balls.gif) no-repeat center center;}
.x-grid-page{overflow:hidden;}
.x-grid3-row{cursor:default;border:1px solid #ededed;border-top-color:#fff;width:100%;}
.x-grid3-row-alt{background-color:#fafafa;}
.x-grid3-row-over{border:1px solid #ddd;background:#efefef url(../images/default/grid/row-over.gif) repeat-x left top;}
.x-grid3-resize-proxy{width:1px;left:0;background-color:#777;cursor:e-resize;cursor:col-resize;position:absolute;top:0;height:100px;overflow:hidden;visibility:hidden;border:0 none;z-index:7;}
.x-grid3-resize-marker{width:1px;left:0;background-color:#777;position:absolute;top:0;height:100px;overflow:hidden;visibility:hidden;border:0 none;z-index:7;}
.x-grid3-focus{position:absolute;left:0;top:0;width:1px;height:1px;line-height:1px;font-size:1px;-moz-outline:0 none;outline:0 none;-moz-user-select:text;-khtml-user-select:text;}
.x-grid3-header{background:#f9f9f9 url(../images/default/grid/grid3-hrow.gif) repeat-x 0 bottom;cursor:default;zoom:1;padding:1px 0 0 0;}
.x-grid3-header-pop{border-left:1px solid #d0d0d0;float:right;clear:none;}
.x-grid3-header-pop-inner{border-left:1px solid #eee;width:14px;height:19px;background:transparent url(../images/default/grid/hd-pop.gif) no-repeat center center;}
.ext-ie .x-grid3-header-pop-inner{width:15px;}
.ext-strict .x-grid3-header-pop-inner{width:14px;}
.x-grid3-header-inner{overflow:hidden;zoom:1;float:left;}
.x-grid3-header-offset{padding-left:1px;width:10000px;}
td.x-grid3-hd-over,td.sort-desc,td.sort-asc,td.x-grid3-hd-menu-open{border-left:1px solid #aaccf6;border-right:1px solid #aaccf6;}
td.x-grid3-hd-over .x-grid3-hd-inner,td.sort-desc .x-grid3-hd-inner,td.sort-asc .x-grid3-hd-inner,td.x-grid3-hd-menu-open .x-grid3-hd-inner{background:#ebf3fd url(../images/default/grid/grid3-hrow-over.gif) repeat-x left bottom;}
.x-grid3-sort-icon{background-repeat:no-repeat;display:none;height:4px;width:13px;margin-left:3px;vertical-align:middle;}
.sort-asc .x-grid3-sort-icon{background-image:url(../images/default/grid/sort_asc.gif);display:inline;}
.sort-desc .x-grid3-sort-icon{background-image:url(../images/default/grid/sort_desc.gif);display:inline;}
.ext-strict .ext-ie .x-grid3-header-inner{position:relative;}
.ext-strict .ext-ie6 .x-grid3-hd{position:relative;}
.ext-strict .ext-ie6 .x-grid3-hd-inner{position:static;}
.x-grid3-body{zoom:1;}
.x-grid3-scroller{overflow:auto;zoom:1;position:relative;}
.x-grid3-cell-text,.x-grid3-hd-text{display:block;padding:3px 5px 3px 5px;-moz-user-select:none;-khtml-user-select:none;color:black;}
.x-grid3-split{background-image:url(../images/default/grid/grid-split.gif);background-position:center;background-repeat:no-repeat;cursor:e-resize;cursor:col-resize;display:block;font-size:1px;height:16px;overflow:hidden;position:absolute;top:2px;width:6px;z-index:3;}
.x-grid3-hd-text{color:#15428b;}
.x-dd-drag-proxy .x-grid3-hd-inner{background:#ebf3fd url(../images/default/grid/grid3-hrow-over.gif) repeat-x left bottom;width:120px;padding:3px;border:1px solid #aaccf6;overflow:hidden;}
.col-move-top,.col-move-bottom{width:9px;height:9px;position:absolute;top:0;line-height:1px;font-size:1px;overflow:hidden;visibility:hidden;z-index:20000;}
.col-move-top{background:transparent url(../images/default/grid/col-move-top.gif) no-repeat left top;}
.col-move-bottom{background:transparent url(../images/default/grid/col-move-bottom.gif) no-repeat left top;}
.x-grid3-row-selected{background:#DFE8F6!important;border:1px dotted #a3bae9;}
.x-grid3-cell-selected{background-color:#B8CFEE!important;color:black;}
.x-grid3-cell-selected span{color:black!important;}
.x-grid3-cell-selected .x-grid3-cell-text{color:black;}
.x-grid3-locked td.x-grid3-row-marker,.x-grid3-locked .x-grid3-row-selected td.x-grid3-row-marker{background:#ebeadb url(../images/default/grid/grid-hrow.gif) repeat-x 0 bottom!important;vertical-align:middle!important;color:black;padding:0;border-top:1px solid white;border-bottom:none!important;border-right:1px solid #6fa0df!important;text-align:center;}
.x-grid3-locked td.x-grid3-row-marker div,.x-grid3-locked .x-grid3-row-selected td.x-grid3-row-marker div{padding:0 4px;color:#15428b!important;text-align:center;}
.x-grid3-dirty-cell{background:transparent url(../images/default/grid/dirty.gif) no-repeat 0 0;}
.x-grid3-topbar,.x-grid3-bottombar{font:normal 11px arial,tahoma,helvetica,sans-serif;overflow:hidden;display:none;zoom:1;position:relative;}
.x-grid3-topbar .x-toolbar{border-right:0 none;}
.x-grid3-bottombar .x-toolbar{border-right:0 none;border-bottom:0 none;border-top:1px solid #a9bfd3;}
.x-props-grid .x-grid3-cell{padding:1px;}
.x-props-grid .x-grid3-td-name .x-grid3-cell-inner{background:transparent url(../images/default/grid/grid3-special-col-bg.gif) repeat-y -16px!important;padding-left:12px;color:black!important;}
.x-props-grid .x-grid3-body .x-grid3-td-name{padding:1px;padding-right:0;background:white!important;border:0 none;border-right:1px solid #eee;}
.xg-hmenu-sort-asc .x-menu-item-icon{background-image:url(../images/default/grid/hmenu-asc.gif);}
.xg-hmenu-sort-desc .x-menu-item-icon{background-image:url(../images/default/grid/hmenu-desc.gif);}
.xg-hmenu-lock .x-menu-item-icon{background-image:url(../images/default/grid/hmenu-lock.gif);}
.xg-hmenu-unlock .x-menu-item-icon{background-image:url(../images/default/grid/hmenu-unlock.gif);}
.x-grid3-col-dd{border:0 none;padding:0;background:transparent;}
.x-dd-drag-ghost .x-grid3-dd-wrap{padding:1px 3px 3px 1px;}
.x-grid3-hd{-moz-user-select:none;}
.x-grid3-hd-btn{display:none;position:absolute;width:14px;background:#c3daf9 url(../images/default/grid/grid3-hd-btn.gif) no-repeat left center;right:0;top:0;z-index:2;cursor:pointer;}
.x-grid3-hd-over .x-grid3-hd-btn,.x-grid3-hd-menu-open .x-grid3-hd-btn{display:block;}
a.x-grid3-hd-btn:hover{background-position:-14px center;}
.x-grid3-body .x-grid3-td-expander{background:transparent url(../images/default/grid/grid3-special-col-bg.gif) repeat-y right;}
.x-grid3-body .x-grid3-td-expander .x-grid3-cell-inner{padding:0!important;height:100%;}
.x-grid3-row-expander{width:100%;height:18px;background-position:4px 2px;background-repeat:no-repeat;background-color:transparent;background-image:url(../images/default/grid/row-expand-sprite.gif);}
.x-grid3-row-collapsed .x-grid3-row-expander{background-position:4px 2px;}
.x-grid3-row-expanded .x-grid3-row-expander{background-position:-21px 2px;}
.x-grid3-row-collapsed .x-grid3-row-body{display:none!important;}
.x-grid3-row-expanded .x-grid3-row-body{display:block!important;}
.x-grid3-body .x-grid3-td-checker{background:transparent url(../images/default/grid/grid3-special-col-bg.gif) repeat-y right;}
.x-grid3-body .x-grid3-td-checker .x-grid3-cell-inner,.x-grid3-header .x-grid3-td-checker .x-grid3-hd-inner{padding:0!important;height:100%;}
.x-grid3-row-checker,.x-grid3-hd-checker{width:100%;height:18px;background-position:2px 2px;background-repeat:no-repeat;background-color:transparent;background-image:url(../images/default/grid/row-check-sprite.gif);}
.x-grid3-row .x-grid3-row-checker{background-position:2px 2px;}
.x-grid3-row-selected .x-grid3-row-checker,.x-grid3-hd-checker-on .x-grid3-hd-checker{background-position:-23px 2px;}
.x-grid3-hd-checker{background-position:2px 3px;}
.x-grid3-hd-checker-on .x-grid3-hd-checker{background-position:-23px 3px;}
.x-grid3-body .x-grid3-td-numberer{background:transparent url(../images/default/grid/grid3-special-col-bg.gif) repeat-y right;}
.x-grid3-body .x-grid3-td-numberer .x-grid3-cell-inner{padding:3px 5px 0 0!important;text-align:right;color:#444;}
.x-grid3-body .x-grid3-row-selected .x-grid3-td-numberer,.x-grid3-body .x-grid3-row-selected .x-grid3-td-checker,.x-grid3-body .x-grid3-row-selected .x-grid3-td-expander{background:transparent url(../images/default/grid/grid3-special-col-sel-bg.gif) repeat-y right;}
.x-grid3-body .x-grid3-check-col-td .x-grid3-cell-inner{padding:1px 0 0 0!important;}
.x-grid3-check-col{width:100%;height:16px;background-position:center center;background-repeat:no-repeat;background-color:transparent;background-image:url(../images/default/menu/unchecked.gif);}
.x-grid3-check-col-on{width:100%;height:16px;background-position:center center;background-repeat:no-repeat;background-color:transparent;background-image:url(../images/default/menu/checked.gif);}
.x-grid-group,.x-grid-group-body,.x-grid-group-hd{zoom:1;}
.x-grid-group-hd{border-bottom:2px solid #99bbe8;cursor:pointer;padding-top:6px;}
.x-grid-group-hd div{background:transparent url(../images/default/grid/group-expand-sprite.gif) no-repeat 3px -47px;padding:4px 4px 4px 17px;color:#3764a0;font:bold 11px tahoma,arial,helvetica,sans-serif;}
.x-grid-group-collapsed .x-grid-group-hd div{background-position:3px 3px;}
.x-grid-group-collapsed .x-grid-group-body{display:none;}
.x-group-by-icon{background-image:url(../images/default/grid/group-by.gif);}
.x-cols-icon{background-image:url(../images/default/grid/columns.gif);}
.x-show-groups-icon{background-image:url(../images/default/grid/group-by.gif);}
.ext-ie .x-grid3 .x-editor .x-form-text{position:relative;top:-1px;}
.ext-ie .x-props-grid .x-editor .x-form-text{position:static;top:0;}
.x-grid-empty{padding:10px;color:gray;font:normal 11px tahoma,arial,helvetica,sans-serif;}
.ext-ie7 .x-grid-panel .x-panel-bbar{position:relative;}
.x-dd-drag-proxy{position:absolute;left:0;top:0;visibility:hidden;z-index:15000;}
.x-dd-drag-ghost{color:black;font:normal 11px arial,helvetica,sans-serif;-moz-opacity:0.85;opacity:.85;filter:alpha(opacity=85);border-top:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #bbb;border-bottom:1px solid #bbb;padding:3px;padding-left:20px;background-color:white;white-space:nowrap;}
.x-dd-drag-repair .x-dd-drag-ghost{-moz-opacity:0.4;opacity:.4;filter:alpha(opacity=40);border:0 none;padding:0;background-color:transparent;}
.x-dd-drag-repair .x-dd-drop-icon{visibility:hidden;}
.x-dd-drop-icon{position:absolute;top:3px;left:3px;display:block;width:16px;height:16px;background-color:transparent;background-position:center;background-repeat:no-repeat;z-index:1;}
.x-dd-drop-nodrop .x-dd-drop-icon{background-image:url(../images/default/dd/drop-no.gif);}
.x-dd-drop-ok .x-dd-drop-icon{background-image:url(../images/default/dd/drop-yes.gif);}
.x-dd-drop-ok-add .x-dd-drop-icon{background-image:url(../images/default/dd/drop-add.gif);}
.x-view-selector{position:absolute;left:0;top:0;width:0;background:#c3daf9;border:1px dotted #39b;opacity:.5;-moz-opacity:.5;filter:alpha(opacity=50);zoom:1;}
.x-tree .x-panel-body{background-color:#fff;}
.ext-strict .ext-ie .x-tree .x-panel-bwrap{position:relative;overflow:hidden;}
.x-tree-icon,.x-tree-ec-icon,.x-tree-elbow-line,.x-tree-elbow,.x-tree-elbow-end,.x-tree-elbow-plus,.x-tree-elbow-minus,.x-tree-elbow-end-plus,.x-tree-elbow-end-minus{border:0 none;height:18px;margin:0;padding:0;vertical-align:top;width:16px;background-repeat:no-repeat;}
.x-tree-node-collapsed .x-tree-node-icon,.x-tree-node-expanded .x-tree-node-icon,.x-tree-node-leaf .x-tree-node-icon{border:0 none;height:18px;margin:0;padding:0;vertical-align:top;width:16px;background-position:center;background-repeat:no-repeat;}
.ext-ie .x-tree-node-indent img,.ext-ie .x-tree-node-icon,.ext-ie .x-tree-ec-icon{vertical-align:middle!important;}
.x-tree-node-expanded .x-tree-node-icon{background-image:url(../images/default/tree/folder-open.gif);}
.x-tree-node-leaf .x-tree-node-icon{background-image:url(../images/default/tree/leaf.gif);}
.x-tree-node-collapsed .x-tree-node-icon{background-image:url(../images/default/tree/folder.gif);}
.ext-ie input.x-tree-node-cb{width:15px;height:15px;}
input.x-tree-node-cb{margin-left:1px;}
.ext-ie input.x-tree-node-cb{margin-left:0;}
.x-tree-noicon .x-tree-node-icon{width:0;height:0;}
.x-tree-node-loading .x-tree-node-icon{background-image:url(../images/default/tree/loading.gif)!important;}
.x-tree-node-loading a span{font-style:italic;color:#444;}
.ext-ie .x-tree-node-el input{width:15px;height:15px;}
.x-tree-lines .x-tree-elbow{background-image:url(../images/default/tree/elbow.gif);}
.x-tree-lines .x-tree-elbow-plus{background-image:url(../images/default/tree/elbow-plus.gif);}
.x-tree-lines .x-tree-elbow-minus{background-image:url(../images/default/tree/elbow-minus.gif);}
.x-tree-lines .x-tree-elbow-end{background-image:url(../images/default/tree/elbow-end.gif);}
.x-tree-lines .x-tree-elbow-end-plus{background-image:url(../images/default/tree/elbow-end-plus.gif);}
.x-tree-lines .x-tree-elbow-end-minus{background-image:url(../images/default/tree/elbow-end-minus.gif);}
.x-tree-lines .x-tree-elbow-line{background-image:url(../images/default/tree/elbow-line.gif);}
.x-tree-no-lines .x-tree-elbow{background:transparent;}
.x-tree-no-lines .x-tree-elbow-plus{background-image:url(../images/default/tree/elbow-plus-nl.gif);}
.x-tree-no-lines .x-tree-elbow-minus{background-image:url(../images/default/tree/elbow-minus-nl.gif);}
.x-tree-no-lines .x-tree-elbow-end{background:transparent;}
.x-tree-no-lines .x-tree-elbow-end-plus{background-image:url(../images/default/tree/elbow-end-plus-nl.gif);}
.x-tree-no-lines .x-tree-elbow-end-minus{background-image:url(../images/default/tree/elbow-end-minus-nl.gif);}
.x-tree-no-lines .x-tree-elbow-line{background:transparent;}
.x-tree-arrows .x-tree-elbow{background:transparent;}
.x-tree-arrows .x-tree-elbow-plus{background:transparent url(../images/default/tree/arrows.gif) no-repeat 0 0;}
.x-tree-arrows .x-tree-elbow-minus{background:transparent url(../images/default/tree/arrows.gif) no-repeat -16px 0;}
.x-tree-arrows .x-tree-elbow-end{background:transparent;}
.x-tree-arrows .x-tree-elbow-end-plus{background:transparent url(../images/default/tree/arrows.gif) no-repeat 0 0;}
.x-tree-arrows .x-tree-elbow-end-minus{background:transparent url(../images/default/tree/arrows.gif) no-repeat -16px 0;}
.x-tree-arrows .x-tree-elbow-line{background:transparent;}
.x-tree-arrows .x-tree-ec-over .x-tree-elbow-plus{background-position:-32px 0;}
.x-tree-arrows .x-tree-ec-over .x-tree-elbow-minus{background-position:-48px 0;}
.x-tree-arrows .x-tree-ec-over .x-tree-elbow-end-plus{background-position:-32px 0;}
.x-tree-arrows .x-tree-ec-over .x-tree-elbow-end-minus{background-position:-48px 0;}
.x-tree-elbow-plus,.x-tree-elbow-minus,.x-tree-elbow-end-plus,.x-tree-elbow-end-minus{cursor:pointer;}
.ext-ie ul.x-tree-node-ct{font-size:0;line-height:0;zoom:1;}
.x-tree-node{color:black;font:normal 11px arial,tahoma,helvetica,sans-serif;white-space:nowrap;}
.x-tree-node-el{line-height:18px;cursor:pointer;}
.x-tree-node a,.x-dd-drag-ghost a{text-decoration:none;color:black;-khtml-user-select:none;-moz-user-select:none;-kthml-user-focus:normal;-moz-user-focus:normal;-moz-outline:0 none;outline:0 none;}
.x-tree-node a span,.x-dd-drag-ghost a span{text-decoration:none;color:black;padding:1px 3px 1px 2px;}
.x-tree-node .x-tree-node-disabled a span{color:gray!important;}
.x-tree-node .x-tree-node-disabled .x-tree-node-icon{-moz-opacity:0.5;opacity:.5;filter:alpha(opacity=50);}
.x-tree-node .x-tree-node-inline-icon{background:transparent;}
.x-tree-node a:hover,.x-dd-drag-ghost a:hover{text-decoration:none;}
.x-tree-node div.x-tree-drag-insert-below{border-bottom:1px dotted #36c;}
.x-tree-node div.x-tree-drag-insert-above{border-top:1px dotted #36c;}
.x-tree-dd-underline .x-tree-node div.x-tree-drag-insert-below{border-bottom:0 none;}
.x-tree-dd-underline .x-tree-node div.x-tree-drag-insert-above{border-top:0 none;}
.x-tree-dd-underline .x-tree-node div.x-tree-drag-insert-below a{border-bottom:2px solid #36c;}
.x-tree-dd-underline .x-tree-node div.x-tree-drag-insert-above a{border-top:2px solid #36c;}
.x-tree-node .x-tree-drag-append a span{background:#ddd;border:1px dotted gray;}
.x-tree-node .x-tree-node-over{background-color:#eee;}
.x-tree-node .x-tree-selected{background-color:#d9e8fb;}
.x-dd-drag-ghost .x-tree-node-indent,.x-dd-drag-ghost .x-tree-ec-icon{display:none!important;}
.x-tree-drop-ok-append .x-dd-drop-icon{background-image:url(../images/default/tree/drop-add.gif);}
.x-tree-drop-ok-above .x-dd-drop-icon{background-image:url(../images/default/tree/drop-over.gif);}
.x-tree-drop-ok-below .x-dd-drop-icon{background-image:url(../images/default/tree/drop-under.gif);}
.x-tree-drop-ok-between .x-dd-drop-icon{background-image:url(../images/default/tree/drop-between.gif);}
.x-tree-root-ct{zoom:1;}
.x-date-picker{border:1px solid #1b376c;border-top:0 none;background:#fff;position:relative;}
.x-date-picker a{-moz-outline:0 none;outline:0 none;}
.x-date-inner,.x-date-inner td,.x-date-inner th{border-collapse:separate;}
.x-date-middle,.x-date-left,.x-date-right{background:url(../images/default/shared/hd-sprite.gif) repeat-x 0 -83px;color:#FFF;font:bold 11px "sans serif",tahoma,verdana,helvetica;overflow:hidden;}
.x-date-middle .x-btn-left,.x-date-middle .x-btn-center,.x-date-middle .x-btn-right{background:transparent!important;vertical-align:middle;}
.x-date-middle .x-btn .x-btn-text{color:#fff;}
.x-date-middle .x-btn-with-menu .x-btn-center em{background:transparent url(../images/default/toolbar/btn-arrow-light.gif) no-repeat right 0;}
.x-date-right,.x-date-left{width:18px;}
.x-date-right{text-align:right;}
.x-date-middle{padding-top:2px;padding-bottom:2px;width:130px;}
.x-date-right a,.x-date-left a{display:block;width:16px;height:16px;background-position:center;background-repeat:no-repeat;cursor:pointer;-moz-opacity:0.6;opacity:.6;filter:alpha(opacity=60);}
.x-date-right a:hover,.x-date-left a:hover{-moz-opacity:1;opacity:1;filter:alpha(opacity=100);}
.x-date-right a{background-image:url(../images/default/shared/right-btn.gif);margin-right:2px;text-decoration:none!important;}
.x-date-left a{background-image:url(../images/default/shared/left-btn.gif);margin-left:2px;text-decoration:none!important;}
table.x-date-inner{width:100%;table-layout:fixed;}
.x-date-inner th{width:25px;}
.x-date-inner th{background:#dfecfb url(../images/default/shared/glass-bg.gif) repeat-x left top;text-align:right!important;border-bottom:1px solid #a3bad9;font:normal 10px arial,helvetica,tahoma,sans-serif;color:#233d6d;cursor:default;padding:0;border-collapse:separate;}
.x-date-inner th span{display:block;padding:2px;padding-right:7px;}
.x-date-inner td{border:1px solid #fff;text-align:right;padding:0;}
.x-date-inner a{padding:2px 5px;display:block;font:normal 11px arial,helvetica,tahoma,sans-serif;text-decoration:none;color:black;text-align:right;zoom:1;}
.x-date-inner .x-date-active{cursor:pointer;color:black;}
.x-date-inner .x-date-selected a{background:#dfecfb url(../images/default/shared/glass-bg.gif) repeat-x left top;border:1px solid #8db2e3;padding:1px 4px;}
.x-date-inner .x-date-today a{border:1px solid darkred;padding:1px 4px;}
.x-date-inner .x-date-selected span{font-weight:bold;}
.x-date-inner .x-date-prevday a,.x-date-inner .x-date-nextday a{color:#aaa;text-decoration:none!important;}
.x-date-bottom{padding:4px;border-top:1px solid #a3bad9;background:#dfecfb url(../images/default/shared/glass-bg.gif) repeat-x left top;}
.x-date-inner a:hover,.x-date-inner .x-date-disabled a:hover{text-decoration:none!important;color:black;background:#ddecfe;}
.x-date-inner .x-date-disabled a{cursor:default;background:#eee;color:#bbb;}
.x-date-mmenu{background:#eee!important;}
.x-date-mmenu .x-menu-item{font-size:10px;padding:1px 24px 1px 4px;white-space:nowrap;color:#000;}
.x-date-mmenu .x-menu-item .x-menu-item-icon{width:10px;height:10px;margin-right:5px;background-position:center -4px!important;}
.x-date-mp{position:absolute;left:0;top:0;background:white;display:none;}
.x-date-mp td{padding:2px;font:normal 11px arial,helvetica,tahoma,sans-serif;}
td.x-date-mp-month,td.x-date-mp-year,td.x-date-mp-ybtn{border:0 none;text-align:center;vertical-align:middle;width:25%;}
.x-date-mp-ok{margin-right:3px;}
.x-date-mp-btns button{text-decoration:none;text-align:center;text-decoration:none!important;background:#083772;color:white;border:1px solid;border-color:#36c #005 #005 #36c;padding:1px 3px 1px;font:normal 11px arial,helvetica,tahoma,sans-serif;cursor:pointer;}
.x-date-mp-btns{background:#dfecfb url(../images/default/shared/glass-bg.gif) repeat-x left top;}
.x-date-mp-btns td{border-top:1px solid #c5d2df;text-align:center;}
td.x-date-mp-month a,td.x-date-mp-year a{display:block;padding:2px 4px;text-decoration:none;text-align:center;color:#15428b;}
td.x-date-mp-month a:hover,td.x-date-mp-year a:hover{color:#15428b;text-decoration:none;cursor:pointer;background:#ddecfe;}
td.x-date-mp-sel a{padding:1px 3px;background:#dfecfb url(../images/default/shared/glass-bg.gif) repeat-x left top;border:1px solid #8db2e3;}
.x-date-mp-ybtn a{overflow:hidden;width:15px;height:15px;cursor:pointer;background:transparent url(../images/default/panel/tool-sprites.gif) no-repeat;display:block;margin:0 auto;}
.x-date-mp-ybtn a.x-date-mp-next{background-position:0 -120px;}
.x-date-mp-ybtn a.x-date-mp-next:hover{background-position:-15px -120px;}
.x-date-mp-ybtn a.x-date-mp-prev{background-position:0 -105px;}
.x-date-mp-ybtn a.x-date-mp-prev:hover{background-position:-15px -105px;}
.x-date-mp-ybtn{text-align:center;}
td.x-date-mp-sep{border-right:1px solid #c5d2df;}
.x-tip{position:absolute;top:0;left:0;visibility:hidden;z-index:20000;border:0 none;}
.x-tip .x-tip-close{background-image:url(../images/default/qtip/close.gif);height:15px;float:right;width:15px;margin:0 0 2px 2px;cursor:pointer;display:none;}
.x-tip .x-tip-tc{background:transparent url(../images/default/qtip/tip-sprite.gif) no-repeat 0 -62px;padding-top:3px;overflow:hidden;zoom:1;}
.x-tip .x-tip-tl{background:transparent url(../images/default/qtip/tip-sprite.gif) no-repeat 0 0;padding-left:6px;overflow:hidden;zoom:1;}
.x-tip .x-tip-tr{background:transparent url(../images/default/qtip/tip-sprite.gif) no-repeat right 0;padding-right:6px;overflow:hidden;zoom:1;}
.x-tip .x-tip-bc{background:transparent url(../images/default/qtip/tip-sprite.gif) no-repeat 0 -121px;height:3px;overflow:hidden;}
.x-tip .x-tip-bl{background:transparent url(../images/default/qtip/tip-sprite.gif) no-repeat 0 -59px;padding-left:6px;zoom:1;}
.x-tip .x-tip-br{background:transparent url(../images/default/qtip/tip-sprite.gif) no-repeat right -59px;padding-right:6px;zoom:1;}
.x-tip .x-tip-mc{border:0 none;font:normal 11px tahoma,arial,helvetica,sans-serif;}
.x-tip .x-tip-ml{background:#fff url(../images/default/qtip/tip-sprite.gif) no-repeat 0 -124px;padding-left:6px;zoom:1;}
.x-tip .x-tip-mr{background:transparent url(../images/default/qtip/tip-sprite.gif) no-repeat right -124px;padding-right:6px;zoom:1;}
.ext-ie .x-tip .x-tip-header,.ext-ie .x-tip .x-tip-tc{font-size:0;line-height:0;}
.x-tip .x-tip-header-text{font:bold 11px tahoma,arial,helvetica,sans-serif;padding:0;margin:0 0 2px 0;color:#444;}
.x-tip .x-tip-body{font:normal 11px tahoma,arial,helvetica,sans-serif;margin:0!important;line-height:14px;color:#444;padding:0;}
.x-tip .x-tip-body .loading-indicator{margin:0;}
.x-tip-draggable .x-tip-header,.x-tip-draggable .x-tip-header-text{cursor:move;}
.x-form-invalid-tip .x-tip-tc{background:url(../images/default/form/error-tip-corners.gif) repeat-x 0 -12px;padding-top:6px;}
.x-form-invalid-tip .x-tip-tl{background-image:url(../images/default/form/error-tip-corners.gif);}
.x-form-invalid-tip .x-tip-tr{background-image:url(../images/default/form/error-tip-corners.gif);}
.x-form-invalid-tip .x-tip-bc{background:url(../images/default/form/error-tip-corners.gif) repeat-x 0 -18px;height:6px;}
.x-form-invalid-tip .x-tip-bl{background:url(../images/default/form/error-tip-corners.gif) no-repeat 0 -6px;}
.x-form-invalid-tip .x-tip-br{background:url(../images/default/form/error-tip-corners.gif) no-repeat right -6px;}
.x-form-invalid-tip .x-tip-ml{background-image:url(../images/default/form/error-tip-corners.gif);}
.x-form-invalid-tip .x-tip-mr{background-image:url(../images/default/form/error-tip-corners.gif);}
.x-form-invalid-tip .x-tip-body{padding:2px;}
.x-form-invalid-tip .x-tip-body{padding-left:24px;background:transparent url(../images/default/form/exclamation.gif) no-repeat 2px 2px;}
.x-menu{border:1px solid #718bb7;z-index:15000;zoom:1;background:#f0f0f0 url(../images/default/menu/menu.gif) repeat-y;padding:2px;}
.x-menu a{text-decoration:none!important;}
.ext-ie .x-menu{zoom:1;overflow:hidden;}
.x-menu-list{background:transparent;border:0 none;}
.x-menu li{line-height:100%;}
.x-menu li.x-menu-sep-li{font-size:1px;line-height:1px;}
.x-menu-list-item{font:normal 11px tahoma,arial,sans-serif;white-space:nowrap;-moz-user-select:none;-khtml-user-select:none;display:block;padding:1px;}
.x-menu-item-arrow{background:transparent url(../images/default/menu/menu-parent.gif) no-repeat right;}
.x-menu-sep{display:block;font-size:1px;line-height:1px;margin:2px 3px;background-color:#e0e0e0;border-bottom:1px solid #fff;overflow:hidden;}
.x-menu-focus{position:absolute;left:-1px;top:-1px;width:1px;height:1px;line-height:1px;font-size:1px;-moz-outline:0 none;outline:0 none;-moz-user-select:text;-khtml-user-select:text;overflow:hidden;display:block;}
.x-menu a.x-menu-item{display:block;line-height:16px;padding:3px 21px 3px 3px;white-space:nowrap;text-decoration:none;color:#222;-moz-outline:0 none;outline:0 none;cursor:pointer;}
.x-menu-item-active{background:#ebf3fd url(../images/default/menu/item-over.gif) repeat-x left bottom;border:1px solid #aaccf6;padding:0;}
.x-menu-item-active a.x-menu-item{color:#233d6d;}
.x-menu-item-icon{border:0 none;height:16px;padding:0;vertical-align:top;width:16px;margin:0 8px 0 0;background-position:center;}
.x-menu-check-item .x-menu-item-icon{background:transparent url(../images/default/menu/unchecked.gif) no-repeat center;}
.x-menu-item-checked .x-menu-item-icon{background-image:url(../images/default/menu/checked.gif);}
.x-menu-group-item .x-menu-item-icon{background:transparent;}
.x-menu-item-checked .x-menu-group-item .x-menu-item-icon{background:transparent url(../images/default/menu/group-checked.gif) no-repeat center;}
.x-menu-plain{background:#fff!important;}
.x-menu-date-item{padding:0;}
.x-menu .x-color-palette,.x-menu .x-date-picker{margin-left:26px;margin-right:4px;}
.x-menu .x-date-picker{border:1px solid #a3bad9;margin-top:2px;margin-bottom:2px;}
.x-menu-plain .x-color-palette,.x-menu-plain .x-date-picker{margin:0;border:0 none;}
.x-date-menu{padding:0!important;}
.x-cycle-menu .x-menu-item-checked{border:1px dotted #a3bae9!important;background:#DFE8F6;padding:0;}
.x-box-tl{background:transparent url(../images/default/box/corners.gif) no-repeat 0 0;zoom:1;}
.x-box-tc{height:8px;background:transparent url(../images/default/box/tb.gif) repeat-x 0 0;overflow:hidden;}
.x-box-tr{background:transparent url(../images/default/box/corners.gif) no-repeat right -8px;}
.x-box-ml{background:transparent url(../images/default/box/l.gif) repeat-y 0;padding-left:4px;overflow:hidden;zoom:1;}
.x-box-mc{background:#eee url(../images/default/box/tb.gif) repeat-x 0 -16px;padding:4px 10px;font-family:"Myriad Pro","Myriad Web","Tahoma","Helvetica","Arial",sans-serif;color:#393939;font-size:12px;}
.x-box-mc h3{font-size:14px;font-weight:bold;margin:0 0 4px 0;zoom:1;}
.x-box-mr{background:transparent url(../images/default/box/r.gif) repeat-y right;padding-right:4px;overflow:hidden;}
.x-box-bl{background:transparent url(../images/default/box/corners.gif) no-repeat 0 -16px;zoom:1;}
.x-box-bc{background:transparent url(../images/default/box/tb.gif) repeat-x 0 -8px;height:8px;overflow:hidden;}
.x-box-br{background:transparent url(../images/default/box/corners.gif) no-repeat right -24px;}
.x-box-tl,.x-box-bl{padding-left:8px;overflow:hidden;}
.x-box-tr,.x-box-br{padding-right:8px;overflow:hidden;}
.x-box-blue .x-box-bl,.x-box-blue .x-box-br,.x-box-blue .x-box-tl,.x-box-blue .x-box-tr{background-image:url(../images/default/box/corners-blue.gif);}
.x-box-blue .x-box-bc,.x-box-blue .x-box-mc,.x-box-blue .x-box-tc{background-image:url(../images/default/box/tb-blue.gif);}
.x-box-blue .x-box-mc{background-color:#c3daf9;}
.x-box-blue .x-box-mc h3{color:#17385b;}
.x-box-blue .x-box-ml{background-image:url(../images/default/box/l-blue.gif);}
.x-box-blue .x-box-mr{background-image:url(../images/default/box/r-blue.gif);}
#x-debug-browser .x-tree .x-tree-node a span{color:#222297;font-size:11px;padding-top:2px;font-family:"monotype","courier new",sans-serif;line-height:18px;}
#x-debug-browser .x-tree a i{color:#FF4545;font-style:normal;}
#x-debug-browser .x-tree a em{color:#999;}
#x-debug-browser .x-tree .x-tree-node .x-tree-selected a span{background:#c3daf9;}
#x-debug-browser .x-tool-toggle{background-position:0 -75px;}
#x-debug-browser .x-tool-toggle-over{background-position:-15px -75px;}
#x-debug-browser.x-panel-collapsed .x-tool-toggle{background-position:0 -60px;}
#x-debug-browser.x-panel-collapsed .x-tool-toggle-over{background-position:-15px -60px;}
.x-combo-list{border:1px solid #98c0f4;background:#ddecfe;zoom:1;overflow:hidden;}
.x-combo-list-inner{overflow:auto;background:white;position:relative;zoom:1;overflow-x:hidden;}
.x-combo-list-hd{font:bold 11px tahoma,arial,helvetica,sans-serif;color:#15428b;background-image:url(../images/default/layout/panel-title-light-bg.gif);border-bottom:1px solid #98c0f4;padding:3px;}
.x-resizable-pinned .x-combo-list-inner{border-bottom:1px solid #98c0f4;}
.x-combo-list-item{font:normal 12px tahoma,arial,helvetica,sans-serif;padding:2px;border:1px solid #fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.x-combo-list .x-combo-selected{border:1px dotted #a3bae9!important;background:#DFE8F6;cursor:pointer;}
.x-combo-noedit{cursor:pointer;}
.x-combo-list .x-toolbar{border-top:1px solid #98c0f4;border-bottom:0 none;}
.x-combo-list-small .x-combo-list-item{font:normal 11px tahoma,arial,helvetica,sans-serif;}
.x-panel{border-style:solid;border-color:#99bbe8;border-width:0;}
.x-panel-header{overflow:hidden;zoom:1;color:#15428b;font:bold 11px tahoma,arial,verdana,sans-serif;padding:5px 3px 4px 5px;border:1px solid #99bbe8;line-height:15px;background:transparent url(../images/default/panel/white-top-bottom.gif) repeat-x 0 -1px;}
.x-panel-body{border:1px solid #99bbe8;border-top:0 none;overflow:hidden;background:white;position:relative;}
.x-panel-bbar .x-toolbar{overflow:hidden;padding:2px;}
.x-panel-tbar .x-toolbar{overflow:hidden;padding:2px;}
.x-panel-tbar-noheader .x-toolbar,.x-panel-mc .x-panel-tbar .x-toolbar{border-top:1px solid #99bbe8;border-bottom:0 none;}
.x-panel-body-noheader,.x-panel-mc .x-panel-body{border-top:1px solid #99bbe8;}
.x-panel-header{overflow:hidden;zoom:1;}
.x-panel-tl .x-panel-header{color:#15428b;font:bold 11px tahoma,arial,verdana,sans-serif;padding:5px 0 4px 0;border:0 none;background:transparent;}
.x-panel-tl .x-panel-icon,.x-window-tl .x-panel-icon{padding-left:20px!important;background-repeat:no-repeat;background-position:0 4px;zoom:1;}
.x-panel-inline-icon{width:16px;height:16px;background-repeat:no-repeat;background-position:0 0;vertical-align:middle;margin-right:4px;margin-top:-1px;margin-bottom:-1px;}
.x-panel-tc{background:transparent url(../images/default/panel/top-bottom.gif) repeat-x 0 0;overflow:hidden;}
.ext-strict .ext-ie7 .x-panel-tc{overflow:visible;}
.x-panel-tl{background:transparent url(../images/default/panel/corners-sprite.gif) no-repeat 0 0;padding-left:6px;zoom:1;border-bottom:1px solid #99bbe8;}
.x-panel-tr{background:transparent url(../images/default/panel/corners-sprite.gif) no-repeat right 0;zoom:1;padding-right:6px;}
.x-panel-bc{background:transparent url(../images/default/panel/top-bottom.gif) repeat-x 0 bottom;zoom:1;}
.x-panel-bc .x-panel-footer{zoom:1;}
.x-panel-bl{background:transparent url(../images/default/panel/corners-sprite.gif) no-repeat 0 bottom;padding-left:6px;zoom:1;}
.x-panel-br{background:transparent url(../images/default/panel/corners-sprite.gif) no-repeat right bottom;padding-right:6px;zoom:1;}
.x-panel-mc{border:0 none;padding:0;margin:0;font:normal 11px tahoma,arial,helvetica,sans-serif;padding-top:6px;background:#dfe8f6;}
.x-panel-mc .x-panel-body{background:transparent;border:0 none;}
.x-panel-ml{background:#fff url(../images/default/panel/left-right.gif) repeat-y 0 0;padding-left:6px;zoom:1;}
.x-panel-mr{background:transparent url(../images/default/panel/left-right.gif) repeat-y right 0;padding-right:6px;zoom:1;}
.x-panel-bc .x-panel-footer{padding-bottom:6px;}
.x-panel-nofooter .x-panel-bc,.x-panel-nofooter .x-window-bc{height:6px;font-size:0;line-height:0;}
.x-panel-bwrap{overflow:hidden;zoom:1;left:0;top:0;}
.x-panel-body{overflow:hidden;zoom:1;}
.x-panel-collapsed .x-resizable-handle{display:none;}
.ext-gecko .x-panel-animated div{overflow:hidden!important;}
.x-plain-body{overflow:hidden;}
.x-plain-bbar .x-toolbar{overflow:hidden;padding:2px;}
.x-plain-tbar .x-toolbar{overflow:hidden;padding:2px;}
.x-plain-bwrap{overflow:hidden;zoom:1;}
.x-plain{overflow:hidden;}
.x-tool{overflow:hidden;width:15px;height:15px;float:right;cursor:pointer;background:transparent url(../images/default/panel/tool-sprites.gif) no-repeat;margin-left:2px;}
.x-tool-toggle{background-position:0 -60px;}
.x-tool-toggle-over{background-position:-15px -60px;}
.x-panel-collapsed .x-tool-toggle{background-position:0 -75px;}
.x-panel-collapsed .x-tool-toggle-over{background-position:-15px -75px;}
.x-tool-close{background-position:0 -0;}
.x-tool-close-over{background-position:-15px 0;}
.x-tool-minimize{background-position:0 -15px;}
.x-tool-minimize-over{background-position:-15px -15px;}
.x-tool-maximize{background-position:0 -30px;}
.x-tool-maximize-over{background-position:-15px -30px;}
.x-tool-restore{background-position:0 -45px;}
.x-tool-restore-over{background-position:-15px -45px;}
.x-tool-gear{background-position:0 -90px;}
.x-tool-gear-over{background-position:-15px -90px;}
.x-tool-pin{background-position:0 -135px;}
.x-tool-pin-over{background-position:-15px -135px;}
.x-tool-unpin{background-position:0 -150px;}
.x-tool-unpin-over{background-position:-15px -150px;}
.x-tool-right{background-position:0 -165px;}
.x-tool-right-over{background-position:-15px -165px;}
.x-tool-left{background-position:0 -180px;}
.x-tool-left-over{background-position:-15px -180px;}
.x-tool-up{background-position:0 -210px;}
.x-tool-up-over{background-position:-15px -210px;}
.x-tool-down{background-position:0 -195px;}
.x-tool-down-over{background-position:-15px -195px;}
.x-tool-refresh{background-position:0 -225px;}
.x-tool-refresh-over{background-position:-15px -225px;}
.x-tool-minus{background-position:0 -255px;}
.x-tool-minus-over{background-position:-15px -255px;}
.x-tool-plus{background-position:0 -240px;}
.x-tool-plus-over{background-position:-15px -240px;}
.x-tool-search{background-position:0 -270px;}
.x-tool-search-over{background-position:-15px -270px;}
.x-tool-save{background-position:0 -285px;}
.x-tool-save-over{background-position:-15px -285px;}
.x-tool-help{background-position:0 -300px;}
.x-tool-help-over{background-position:-15px -300px;}
.x-tool-print{background-position:0 -315px;}
.x-tool-print-over{background-position:-15px -315px;}
.x-panel-ghost{background:#cbddf3;z-index:12000;overflow:hidden;position:absolute;left:0;top:0;opacity:.65;-moz-opacity:.65;filter:alpha(opacity=65);}
.x-panel-ghost ul{margin:0;padding:0;overflow:hidden;font-size:0;line-height:0;border:1px solid #99bbe8;border-top:0 none;display:block;}
.x-panel-ghost *{cursor:move!important;}
.x-panel-dd-spacer{border:2px dashed #99bbe8;}
.x-panel-btns-ct{padding:5px;}
.x-panel-btns-ct .x-btn{float:right;clear:none;}
.x-panel-btns-ct .x-panel-btns td{border:0;padding:0;}
.x-panel-btns-ct .x-panel-btns-right table{float:right;clear:none;}
.x-panel-btns-ct .x-panel-btns-left table{float:left;clear:none;}
.x-panel-btns-ct .x-panel-btns-center{text-align:center;}
.x-panel-btns-ct .x-panel-btns-center table{margin:0 auto;}
.x-panel-btns-ct table td.x-panel-btn-td{padding:3px;}
.x-panel-btns-ct .x-btn-focus .x-btn-left{background-position:0 -147px;}
.x-panel-btns-ct .x-btn-focus .x-btn-right{background-position:0 -168px;}
.x-panel-btns-ct .x-btn-focus .x-btn-center{background-position:0 -189px;}
.x-panel-btns-ct .x-btn-over .x-btn-left{background-position:0 -63px;}
.x-panel-btns-ct .x-btn-over .x-btn-right{background-position:0 -84px;}
.x-panel-btns-ct .x-btn-over .x-btn-center{background-position:0 -105px;}
.x-panel-btns-ct .x-btn-click .x-btn-center{background-position:0 -126px;}
.x-panel-btns-ct .x-btn-click .x-btn-right{background-position:0 -84px;}
.x-panel-btns-ct .x-btn-click .x-btn-left{background-position:0 -63px;}
.x-window{zoom:1;}
.x-window .x-resizable-handle{opacity:0;-moz-opacity:0;filter:alpha(opacity=0);}
.x-window-proxy{background:#C7DFFC;border:1px solid #99bbe8;z-index:12000;overflow:hidden;position:absolute;left:0;top:0;display:none;opacity:.5;-moz-opacity:.5;filter:alpha(opacity=50);}
.x-window-header{overflow:hidden;zoom:1;}
.x-window-bwrap{z-index:1;position:relative;zoom:1;left:0;top:0;}
.x-window-tl .x-window-header{color:#15428b;font:bold 11px tahoma,arial,verdana,sans-serif;padding:5px 0 4px 0;}
.x-window-header-text{cursor:pointer;}
.x-window-tc{background:transparent url(../images/default/window/top-bottom.png) repeat-x 0 0;overflow:hidden;zoom:1;}
.x-window-tl{background:transparent url(../images/default/window/left-corners.png) no-repeat 0 0;padding-left:6px;zoom:1;z-index:1;position:relative;}
.x-window-tr{background:transparent url(../images/default/window/right-corners.png) no-repeat right 0;padding-right:6px;}
.x-window-bc{background:transparent url(../images/default/window/top-bottom.png) repeat-x 0 bottom;zoom:1;}
.x-window-bc .x-window-footer{padding-bottom:6px;zoom:1;font-size:0;line-height:0;}
.x-window-bl{background:transparent url(../images/default/window/left-corners.png) no-repeat 0 bottom;padding-left:6px;zoom:1;}
.x-window-br{background:transparent url(../images/default/window/right-corners.png) no-repeat right bottom;padding-right:6px;zoom:1;}
.x-window-mc{border:1px solid #99bbe8;padding:0;margin:0;font:normal 11px tahoma,arial,helvetica,sans-serif;background:#dfe8f6;}
.x-window-ml{background:transparent url(../images/default/window/left-right.png) repeat-y 0 0;padding-left:6px;zoom:1;}
.x-window-mr{background:transparent url(../images/default/window/left-right.png) repeat-y right 0;padding-right:6px;zoom:1;}
.x-window-body{overflow:hidden;}
.x-window-bwrap{overflow:hidden;}
.x-window-maximized .x-window-bl,.x-window-maximized .x-window-br,.x-window-maximized .x-window-ml,.x-window-maximized .x-window-mr,.x-window-maximized .x-window-tl,.x-window-maximized .x-window-tr{padding:0;}
.x-window-maximized .x-window-footer{padding-bottom:0;}
.x-window-maximized .x-window-tc{padding-left:3px;padding-right:3px;background-color:white;}
.x-window-maximized .x-window-mc{border-left:0 none;border-right:0 none;}
.x-window-tbar .x-toolbar,.x-window-bbar .x-toolbar{border-left:0 none;border-right:0 none;}
.x-window-bbar .x-toolbar{border-top:1px solid #99bbe8;border-bottom:0 none;}
.x-window-draggable,.x-window-draggable .x-window-header-text{cursor:move;}
.x-window-maximized .x-window-draggable,.x-window-maximized .x-window-draggable .x-window-header-text{cursor:default;}
.x-window-body{background:transparent;}
.x-panel-ghost .x-window-tl{border-bottom:1px solid #99bbe8;}
.x-panel-collapsed .x-window-tl{border-bottom:1px solid #84a0c4;}
.x-window-maximized-ct{overflow:hidden;}
.x-window-maximized .x-resizable-handle{display:none;}
.x-window-sizing-ghost ul{border:0 none!important;}
.x-dlg-focus{-moz-outline:0 none;outline:0 none;width:0;height:0;overflow:hidden;position:absolute;top:0;left:0;}
.x-dlg-mask{z-index:10000;display:none;position:absolute;top:0;left:0;-moz-opacity:0.5;opacity:.50;filter:alpha(opacity=50);background-color:#CCC;}
body.ext-ie6.x-body-masked select{visibility:hidden;}
body.ext-ie6.x-body-masked .x-window select{visibility:visible;}
.x-window-plain .x-window-mc{background:#CAD9EC;border-right:1px solid #DFE8F6;border-bottom:1px solid #DFE8F6;border-top:1px solid #a3bae9;border-left:1px solid #a3bae9;}
.x-window-plain .x-window-body{border-left:1px solid #DFE8F6;border-top:1px solid #DFE8F6;border-bottom:1px solid #a3bae9;border-right:1px solid #a3bae9;background:transparent!important;}
body.x-body-masked .x-window-plain .x-window-mc{background:#C7D6E9;}
.x-html-editor-wrap{border:1px solid #a9bfd3;background:white;}
.x-html-editor-tb .x-btn-text{background:transparent url(../images/default/editor/tb-sprite.gif) no-repeat;}
.x-html-editor-tb .x-edit-bold .x-btn-text{background-position:0 0;}
.x-html-editor-tb .x-edit-italic .x-btn-text{background-position:-16px 0;}
.x-html-editor-tb .x-edit-underline .x-btn-text{background-position:-32px 0;}
.x-html-editor-tb .x-edit-forecolor .x-btn-text{background-position:-160px 0;}
.x-html-editor-tb .x-edit-backcolor .x-btn-text{background-position:-176px 0;}
.x-html-editor-tb .x-edit-justifyleft .x-btn-text{background-position:-112px 0;}
.x-html-editor-tb .x-edit-justifycenter .x-btn-text{background-position:-128px 0;}
.x-html-editor-tb .x-edit-justifyright .x-btn-text{background-position:-144px 0;}
.x-html-editor-tb .x-edit-insertorderedlist .x-btn-text{background-position:-80px 0;}
.x-html-editor-tb .x-edit-insertunorderedlist .x-btn-text{background-position:-96px 0;}
.x-html-editor-tb .x-edit-increasefontsize .x-btn-text{background-position:-48px 0;}
.x-html-editor-tb .x-edit-decreasefontsize .x-btn-text{background-position:-64px 0;}
.x-html-editor-tb .x-edit-sourceedit .x-btn-text{background-position:-192px 0;}
.x-html-editor-tb .x-edit-createlink .x-btn-text{background-position:-208px 0;}
.x-html-editor-tip .x-tip-bd .x-tip-bd-inner{padding:5px;padding-bottom:1px;}
.x-html-editor-tb .x-toolbar{position:static!important;}
.x-panel-noborder .x-panel-body-noborder{border-width:0;}
.x-panel-noborder .x-panel-header-noborder{border-width:0;border-bottom:1px solid #99bbe8;}
.x-panel-noborder .x-panel-tbar-noborder .x-toolbar{border-width:0;border-bottom:1px solid #99bbe8;}
.x-panel-noborder .x-panel-bbar-noborder .x-toolbar{border-width:0;border-top:1px solid #99bbe8;}
.x-window-noborder .x-window-mc{border-width:0;}
.x-window-plain .x-window-body-noborder{border-width:0;}
.x-tab-panel-noborder .x-tab-panel-body-noborder{border-width:0;}
.x-tab-panel-noborder .x-tab-panel-header-noborder{border-top-width:0;border-left-width:0;border-right-width:0;}
.x-tab-panel-noborder .x-tab-panel-footer-noborder{border-bottom-width:0;border-left-width:0;border-right-width:0;}
.x-tab-panel-bbar-noborder .x-toolbar{border-width:0;border-top:1px solid #99bbe8;}
.x-tab-panel-tbar-noborder .x-toolbar{border-width:0;border-bottom:1px solid #99bbe8;}
.x-border-layout-ct{background:#dfe8f6;}
.x-border-panel{position:absolute;left:0;top:0;}
.x-tool-collapse-south{background-position:0 -195px;}
.x-tool-collapse-south-over{background-position:-15px -195px;}
.x-tool-collapse-north{background-position:0 -210px;}
.x-tool-collapse-north-over{background-position:-15px -210px;}
.x-tool-collapse-west{background-position:0 -180px;}
.x-tool-collapse-west-over{background-position:-15px -180px;}
.x-tool-collapse-east{background-position:0 -165px;}
.x-tool-collapse-east-over{background-position:-15px -165px;}
.x-tool-expand-south{background-position:0 -210px;}
.x-tool-expand-south-over{background-position:-15px -210px;}
.x-tool-expand-north{background-position:0 -195px;}
.x-tool-expand-north-over{background-position:-15px -195px;}
.x-tool-expand-west{background-position:0 -165px;}
.x-tool-expand-west-over{background-position:-15px -165px;}
.x-tool-expand-east{background-position:0 -180px;}
.x-tool-expand-east-over{background-position:-15px -180px;}
.x-tool-expand-north,.x-tool-expand-south{float:right;margin:3px;}
.x-tool-expand-east,.x-tool-expand-west{float:none;margin:3px auto;}
.x-accordion-hd .x-tool-toggle{background-position:0 -255px;}
.x-accordion-hd .x-tool-toggle-over{background-position:-15px -255px;}
.x-panel-collapsed .x-accordion-hd .x-tool-toggle{background-position:0 -240px;}
.x-panel-collapsed .x-accordion-hd .x-tool-toggle-over{background-position:-15px -240px;}
.x-accordion-hd{color:#222;padding-top:4px;padding-bottom:3px;border-top:0 none;font-weight:normal;background:transparent url(../images/default/panel/light-hd.gif) repeat-x 0 -9px;}
.x-layout-collapsed{position:absolute;left:-10000px;top:-10000px;visibility:hidden;background-color:#d2e0f2;width:20px;height:20px;overflow:hidden;border:1px solid #98c0f4;z-index:20;}
.ext-border-box .x-layout-collapsed{width:22px;height:22px;}
.x-layout-collapsed-over{cursor:pointer;background-color:#d9e8fb;}
.x-layout-collapsed-west .x-layout-collapsed-tools,.x-layout-collapsed-east .x-layout-collapsed-tools{position:absolute;top:0;left:0;width:20px;height:20px;}
.x-layout-split{position:absolute;height:5px;width:5px;line-height:1px;font-size:1px;z-index:3;background-color:transparent;}
.ext-strict .ext-ie6 .x-layout-split{background-color:#fff!important;filter:alpha(opacity=1);}
.x-layout-split-h{background-image:url(../images/default/s.gif);background-position:left;}
.x-layout-split-v{background-image:url(../images/default/s.gif);background-position:top;}
.x-column-layout-ct{overflow:hidden;zoom:1;}
.x-column{float:left;padding:0;margin:0;overflow:hidden;zoom:1;}
.x-layout-mini{position:absolute;top:0;left:0;display:block;width:5px;height:35px;cursor:pointer;opacity:.5;-moz-opacity:.5;filter:alpha(opacity=50);}
.x-layout-mini-over,.x-layout-collapsed-over .x-layout-mini{opacity:1;-moz-opacity:1;filter:none;}
.x-layout-split-west .x-layout-mini{top:48%;background-image:url(../images/default/layout/mini-left.gif);}
.x-layout-split-east .x-layout-mini{top:48%;background-image:url(../images/default/layout/mini-right.gif);}
.x-layout-split-north .x-layout-mini{left:48%;height:5px;width:35px;background-image:url(../images/default/layout/mini-top.gif);}
.x-layout-split-south .x-layout-mini{left:48%;height:5px;width:35px;background-image:url(../images/default/layout/mini-bottom.gif);}
.x-layout-cmini-west .x-layout-mini{top:48%;background-image:url(../images/default/layout/mini-right.gif);}
.x-layout-cmini-east .x-layout-mini{top:48%;background-image:url(../images/default/layout/mini-left.gif);}
.x-layout-cmini-north .x-layout-mini{left:48%;height:5px;width:35px;background-image:url(../images/default/layout/mini-bottom.gif);}
.x-layout-cmini-south .x-layout-mini{left:48%;height:5px;width:35px;background-image:url(../images/default/layout/mini-top.gif);}
.x-layout-cmini-west,.x-layout-cmini-east{border:0 none;width:5px!important;padding:0;background:transparent;}
.x-layout-cmini-north,.x-layout-cmini-south{border:0 none;height:5px!important;padding:0;background:transparent;}
.x-viewport,.x-viewport body{margin:0;padding:0;border:0 none;overflow:hidden;height:100%;}
.x-abs-layout-item{position:absolute;left:0;top:0;}
.ext-ie input.x-abs-layout-item,.ext-ie textarea.x-abs-layout-item{margin:0;}
.x-progress-wrap{border:1px solid #6593cf;overflow:hidden;}
.x-progress-inner{height:18px;background:#e0e8f3 url(../images/default/qtip/bg.gif) repeat-x;position:relative;}
.x-progress-bar{height:18px;float:left;width:0;background:#9CBFEE url( ../images/default/progress/progress-bg.gif ) repeat-x left center;border-top:1px solid #D1E4FD;border-bottom:1px solid #7FA9E4;border-right:1px solid #7FA9E4;}
.x-progress-text{font-size:11px;font-weight:bold;color:#fff;padding:1px 5px;overflow:hidden;position:absolute;left:0;text-align:center;}
.x-progress-text-back{color:#396095;line-height:16px;}
.ext-ie .x-progress-text-back{line-height:15px;}
.x-window-dlg .x-window-body{border:0 none!important;padding:5px 10px;overflow:hidden!important;}
.x-window-dlg .x-window-mc{border:0 none!important;}
.x-window-dlg .ext-mb-text,.x-window-dlg .x-window-header-text{font-size:12px;}
.x-window-dlg .ext-mb-input{margin-top:4px;width:95%;}
.x-window-dlg .ext-mb-textarea{margin-top:4px;font:normal 12px tahoma,arial,helvetica,sans-serif;}
.x-window-dlg .x-progress-wrap{margin-top:4px;}
.ext-ie .x-window-dlg .x-progress-wrap{margin-top:6px;}
.x-window-dlg .x-msg-box-wait{background:transparent url(../images/default/grid/loading.gif) no-repeat left;display:block;width:300px;padding-left:18px;line-height:18px;}
.x-window-dlg .ext-mb-icon{float:left;width:47px;height:32px;}
.x-window-dlg .ext-mb-icon{float:left;width:47px;height:32px;}
.ext-ie .x-window-dlg .ext-mb-icon{width:44px;}
.x-window-dlg .ext-mb-info{background:transparent url(../images/default/window/icon-info.gif) no-repeat top left;}
.x-window-dlg .ext-mb-warning{background:transparent url(../images/default/window/icon-warning.gif) no-repeat top left;}
.x-window-dlg .ext-mb-question{background:transparent url(../images/default/window/icon-question.gif) no-repeat top left;}
.x-window-dlg .ext-mb-error{background:transparent url(../images/default/window/icon-error.gif) no-repeat top left;}
.ext-gecko2 .ext-mb-fix-cursor{overflow:auto;}
.x-slider{zoom:1;}
.x-slider-inner{position:relative;left:0;top:0;overflow:visible;zoom:1;}
.x-slider-focus{position:absolute;left:0;top:0;width:1px;height:1px;line-height:1px;font-size:1px;-moz-outline:0 none;outline:0 none;-moz-user-select:text;-khtml-user-select:text;}
.x-slider-horz{padding-left:7px;background:transparent url(../images/default/slider/slider-bg.png) no-repeat 0 -22px;}
.x-slider-horz .x-slider-end{padding-right:7px;zoom:1;background:transparent url(../images/default/slider/slider-bg.png) no-repeat right -44px;}
.x-slider-horz .x-slider-inner{background:transparent url(../images/default/slider/slider-bg.png) repeat-x 0 0;height:22px;}
.x-slider-horz .x-slider-thumb{width:14px;height:15px;position:absolute;left:0;top:3px;background:transparent url(../images/default/slider/slider-thumb.png) no-repeat 0 0;}
.x-slider-horz .x-slider-thumb-over{background-position:-14px -15px;}
.x-slider-horz .x-slider-thumb-drag{background-position:-28px -30px;}
.x-slider-vert{padding-top:7px;background:transparent url(../images/default/slider/slider-v-bg.png) no-repeat -44px 0;width:22px;}
.x-slider-vert .x-slider-end{padding-bottom:7px;zoom:1;background:transparent url(../images/default/slider/slider-v-bg.png) no-repeat -22px bottom;}
.x-slider-vert .x-slider-inner{background:transparent url(../images/default/slider/slider-v-bg.png) repeat-y 0 0;}
.x-slider-vert .x-slider-thumb{width:15px;height:14px;position:absolute;left:3px;bottom:0;background:transparent url(../images/default/slider/slider-v-thumb.png) no-repeat 0 0;}
.x-slider-vert .x-slider-thumb-over{background-position:-15px -14px;}
.x-slider-vert .x-slider-thumb-drag{background-position:-30px -28px;}
 .x-portal .x-panel-dd-spacer {margin-bottom:10px}
.x-portlet, .x-tabbed-portlet {margin-bottom:10px}
.x-tabbed-portlet .x-hide-nosize{ margin:0}
 .x-portlet .x-panel-ml , .x-tabbed-portlet .x-panel-ml {padding-left:2px}
.x-portlet .x-panel-mr , .x-tabbed-portlet .x-panel-mr {padding-right:2px}
.x-portlet .x-panel-bl , .x-tabbed-portlet .x-panel-bl {padding-left:2px}
.x-portlet .x-panel-br , .x-tabbed-portlet .x-panel-br {padding-right:2px}
 .x-portlet .x-panel-mc , .x-tabbed-portlet .x-panel-mc {padding-top:2px}
.x-portlet .x-panel-bc .x-panel-footer , .x-tabbed-portlet .x-panel-bc .x-panel-footer {padding-bottom:10px}
.x-portlet .x-panel-nofooter .x-panel-bc , .x-tabbed-portlet .x-panel-nofooter .x-panel-bc {height:10px}
.x-portlet-noheader .x-panel-tl, .x-portlet-noheader .x-panel-bl {display:none}
.x-portlet-noheader .x-panel-mr, .x-portlet-noheader .x-panel-mc, .x-portlet-noheader .x-panel-ml{ background:none}
.x-iframe-portlet .x-panel-mc{ padding-top:0}
 #portal_header{ border-bottom:0px #CBCBCB solid}
 #portal_body{ }
#portal_container{ background-color:#FFF}
 .x-panel-body {background-color: transparent; border-width:0px;  }
.k-widget-customization-on #left_column .x-panel-body {width:200px !important}
.k-widget-customization-on #middle_column .x-panel-body {width:100% !important}
.x-panel-header{ padding:1px 3px 1px 5px; margin-bottom:3px ; background-image:none; background-color:#BFE0F3; border:2px #CBCBCB solid; border-top:0px}
.x-panel-tl .x-panel-header {margin-bottom:0px ; padding:5px 0 2px}
#west_panel-xcollapsed,#east_panel-xcollapsed{ display:none;  }
.x-panel-header-text{ font-size:14px; color:#454545; text-transform: uppercase; font-family:Arial,Helvetica,sans-serif}
.x-panel-tl {background:none; padding-left:0px; border-bottom:0px}
.k-widget-customization-on .x-panel-tl{ background:transparent url(/stylesheets/images/ngenera/panel/corners.png) no-repeat scroll 0 0; padding-left:8px}
.x-panel-tc {background:none; border-bottom:1px #9E9E9E solid}
.k-widget-customization-on .x-panel-tc{ background:transparent url(/stylesheets/images/ngenera/panel/top-bottom.png) repeat-x scroll 0 0}
.x-panel-tr {background:none; border-bottom:1px #D7D7D7 solid; padding-right:0px}
.k-widget-customization-on .x-panel-tr{ background:transparent url(/stylesheets/images/ngenera/panel/corners.png) no-repeat scroll right 0; padding-right:12px; border-bottom:0px}
ul.x-tab-strip-top{ background:none; border:0px; border-bottom:1px #558DD4 solid; padding-bottom:0px}
ul.x-tab-strip li {margin-left:0}
.x-tab-strip-wrap{  }
.x-tab-panel-header{ background:none; border:0px;  }
.x-tab-strip-top .x-tab-strip-over .x-tab-left, .x-tab-strip-top .x-tab-strip-active .x-tab-left {background:transparent url(/stylesheets/images/ngenera/tabs/tab-corners.png) no-repeat scroll right 0px; padding-left:0px}
.x-tab-strip-top .x-tab-strip-over .x-tab-strip-inner, .x-tab-strip-top .x-tab-strip-active .x-tab-strip-inner {background:transparent url(/stylesheets/images/ngenera/tabs/top-bottom.png) repeat-x scroll 0 0px}
.x-tab-strip-top .x-tab-strip-over .x-tab-right, .x-tab-strip-top .x-tab-strip-active .x-tab-right {background:transparent url(/stylesheets/images/ngenera/tabs/tab-corners.png) no-repeat scroll 0 0px; padding-right:5px}
.x-tab-strip-top .x-tab-strip-over span.x-tab-strip-text, .x-tab-strip-top .x-tab-strip-active span.x-tab-strip-text {font-size:12px; color:#464646; font-family:Arial,Helvetica,sans-serif}
.x-tab-strip-top .x-tab-strip-active .x-tab-right span.x-tab-strip-text {padding-bottom:2px}
.x-tab-strip-top .x-tab-left {background:transparent url(/stylesheets/images/ngenera/tabs/tab-corners-inactive.png) no-repeat scroll right 0px; padding-left:0px}
.x-tab-strip-top .x-tab-strip-inner {background:transparent url(/stylesheets/images/ngenera/tabs/top-bottom-inactive.png) repeat-x scroll 0 0px}
.x-tab-strip-top .x-tab-right {background:transparent url(/stylesheets/images/ngenera/tabs/tab-corners-inactive.png) no-repeat scroll 0 0px; padding-right:5px}
.x-tab-strip span.x-tab-strip-text {font-size:12px; font-family:Arial,Helvetica,sans-serif; color:#464646; font-weight:bold; padding-bottom:0px}
.x-tool {background:transparent url(/stylesheets/images/ngenera/panel/tool-sprites.png) no-repeat scroll }
.x-tool-toggle {background-position:0 -60px}
.x-tool-refresh {background-position:0 -225px}
 #west_panel .x-tool-add_widget{ background-image: url(/images/add_widgets.png); height:16px; width:78px; background-position: top left; float:left}
.x-tool-collapse-west, #left_column .x-tool-gear{ float:right}
.x-tool-close {display:none}
.x-tool-gear {display:none; background-position:0 -90px}
.x-tool-expand-west, .x-tool-collapse-east{ background-position:0 -165px}
.x-tool-collapse-west,.x-tool-expand-east { background-position:0 -180px}
.x-panel-ml {background:none;  }
.k-widget-customization-on .x-panel-ml{ background:transparent url(/stylesheets/images/ngenera/panel/left-right.png) repeat-y scroll 0 0; padding-left:8px}
.x-panel-mc{ background:none}
.k-widget-customization-on .x-panel-mc{ background-color:#f3f3f3}
.x-panel-mc .x-panel-body {background-color: transparent}
.x-panel-mr {background:none;  }
.k-widget-customization-on .x-panel-mr{ background:transparent url(/stylesheets/images/ngenera/panel/left-right.png) repeat-y scroll right 0; padding-right:12px}
.x-panel-bl {background:none;  }
.k-widget-customization-on .x-panel-bl{ background:transparent url(/stylesheets/images/ngenera/panel/corners.png) no-repeat scroll 0 bottom; padding-left:8px}
.x-panel-br {background:none;  }
.k-widget-customization-on .x-panel-br{ background:transparent url(/stylesheets/images/ngenera/panel/corners.png) no-repeat scroll right bottom; padding-right:12px}
.x-panel-bc {background:none;  }
.k-widget-customization-on .x-panel-bc{ background:transparent url(/stylesheets/images/ngenera/panel/top-bottom.png) repeat-x scroll 0 bottom}
.x-tab-panel-body {border-color: #DADADA; border:0px}
.x-panel-body p { font:normal 12px Arial,Helvetica,sans-serif}
 .k-widget-customization-on .x-tool-close, .k-widget-customization-on .x-tool-gear{ display:block}
.x-tab-panel-header-plain .x-tab-strip-spacer{ background:none; border:0px}
.x-tab-panel-bwrap .x-tab-strip-inner, .x-tab-panel-bwrap .x-tab-strip-active .x-tab-strip-inner, .x-tab-panel-bwrap .x-tab-strip-over .x-tab-strip-inner, .x-tab-panel-bwrap .x-tab-left, .x-tab-panel-bwrap .x-tab-strip-active .x-tab-left, .x-tab-panel-bwrap .x-tab-strip-over .x-tab-left, .x-tab-panel-bwrap .x-tab-right, .x-tab-panel-bwrap .x-tab-strip-active .x-tab-right, .x-tab-panel-bwrap .x-tab-strip-over .x-tab-right{ background: none}
  #west_panel .x-column-layout-ct, #east_panel .x-column-layout-ct, #center_panel .x-column-layout-ct {height: 100% !important; min-height: 100px !important}
.x-column {padding-bottom: 100px}
body {font-family: Arial, Helvetica, sans-serif; text-align: center; margin: 0; padding: 0; min-width: 970px}
.x-panel-mc {font-family: Arial, Helvetica, sans-serif}
#kalivo_lightwindow {line-height: 1.25em}
a:link, a:visited, a:active { font-size: 11px; color: #3179a7; text-decoration: none}
a:hover {text-decoration: underline}
a.k-menu_main-link, a.k-menu_sub-link {font-size: 12px}
img {font-size: 10px}
#kalivo-container {width: 990px; margin: 0em auto; text-align: left}
#kalivo-header {height: 60px; padding: 5px 5px 0px 5px; margin-bottom: 10px}
#kalivo-header .k-logo_main {float: left}
#kalivo-header .k-user-control-options {float: right; width: 60%}
#kalivo-body {overflow: hidden;  }
#kalivo-sidebar-left {clear: both}
#kalivo-sidebar, #kalivo-sidebar-left {width: 200px; margin: 5px 0px 0px 0px; padding: 5px 5px 5px 5px; overflow: hidden; float: left}
#kalivo-sidebar-left { }
#kalivo-sidebar { }
#portal_body {clear: both}
.blockspacer {clear: both}
.div_link {cursor: pointer; color: #3179a7}
.k-list-link {display: inline}
#portal_load_indictor {text-align: center; padding-top: 50px; height: 200px; width: 100%}
 .k-tabmenu-admin ul, .k-subnav-admin ul {padding: 0; margin: 0}
.k-tabmenu ul li:hover .k-nav-dropdown {display: inline; direction: ltr}
.k-nav-dropdown {display: none; position: absolute; z-index: 10000; top: 19px; *top: 25px; left: 0px; list-style: none; margin: 0; padding: 0}
.k-nav-dropdown .k-dropdown-item a, .k-dropdown-link {display: block; min-width: 150px}
.k-dropdown-indicator {padding-bottom: 2px; padding-left: 2px}
.k-breadcrumb {background-color: #8396AF; font-size: 10px; padding: 2px 20px; color: #FFF}
.k-breadcrumb a {padding: 0px 3px; color: #FFF; font-size: 10px}
#flashbox {position: relative; z-index: 0}
  .k-nav-dropdown {padding: 0px; min-width: 150px; border: 1px #D0D0D0 solid; background-color: #EFEFEF}
.k-nav-dropdown .k-dropdown-item {padding: 4px}
a.k-dropdown-link:link, a.k-dropdown-link:visited, a.k-dropdown-link:active {color: #6F6F6F}
.k-dropdown-selected, .k-dropdown-item:hover {background-color: #6F6F6F}
.k-dropdown-selected a.k-dropdown-link, .k-dropdown-item:hover a.k-dropdown-link {color: #EFEFEF; text-decoration: none}
 #k-mini-profile-container {width: 200px; position: absolute; left: 400px; top: 200px; z-index: 2000; margin: 0px; padding: 0px 0px 0px 0px;  }
 #k-mini-profile-inner-container {background-color: #FFF; border: 1px #385C74 solid; padding: 0px; margin: 0px}
#k-mp-name {background-color: #ECF5FB; padding: 2px 4px 2px 4px; font-size: 12px; font-weight: bold; overflow: hidden}
#k-mp-profile-link-div {padding: 2px 4px 2px 4px; font-size: 10px; clear: both}
#k-mp-content-link {float: left}
#k-mp-profile-link {float: right}
#k-mp-status {padding: 2px 4px 2px 4px; font-size: 10px}
#k-mp-close {float: right; cursor: pointer; padding: 0; margin: 0}
#k-mp-close img {vertical-align: top}
#k-mp-avatar {padding: 4px 4px 4px 4px; background-color: #ECF5FB; float: right}
.k-toggle-column {height: 20px; width: 20px; background: url(../images/open_column.png) no-repeat scroll top left}
 #k-toggle_west_column {float: left}
#k-toggle_east_column {float: right}
#k-in-place-editor {float: right}
.k-docked_widget {float: left; height: 75px; width: 200px; border: 1px solid #D0D0D0; border-top-width: 0px; margin: 4px 0px 0px 4px; font-size: 10px; background-color: #fff}
.k-widget_header {background: url(../images/center_header.png); padding: 4px; font-weight: bold; color: #fff; height:12px}
.k-widget_name {font-size: 12px; font-weight: bold}
.k-widget_add {background: url(../images/add_widget.png) repeat-x; margin: 0px 0px 0px 4px; padding: 2px 6px 4px 6px; color: #fff; font-weight: bold; cursor: pointer; float: left}
#k-widget_add_done {clear: both; background: url(../images/widget_done.png) repeat-x; margin: 10px 0px 0px 4px; padding: 2px 6px 4px 6px; color: #fff; font-weight: bold; cursor: pointer; float: left; font-size: 12px}
.k-widget_desc {padding: 4px}
.k-text {font-size: 11px}
.k-options-box {float: left; margin: 8px 0 12px 0px; padding: 0px 4px 4px 4px; border: 1px groove #cccccc}
.k-groupbox {float: left; margin: 4px 0 0 12px; padding: 0px 4px 0px 4px; border: 2px groove #cccccc}
.k-options-box p, .k-groupbox p {font-size: .8em; margin: 0}
.k-percentage-container {width: 44px; height: 14px; border: solid 1px black; padding: 1px; margin: 0px}
.k-percentage-bar {margin: 0px; padding: 1px; font-size: 10px; height: 14px; text-align: center}
#k-draft-message {width: 40%; display: inline}
#kalivo-container-admin {margin: 0em auto; width: 984px; text-align: left; background-color: #fff;  }
#k-blacklist, #k-whitelist {overflow: hidden; width: 675px}
   .k-dd-menu {position: relative; float: right; margin-right: 8px; margin-top: 5px; margin-bottom: 0px; cursor: pointer;  }
 .k-dd-menu-choices {position: absolute; color: #000; width: 190px; height: 116px; visibility: hidden; border: 1px solid; border-color: #cccccc; background-color: #fff; padding: 5px; padding-top: 8px; text-align: left; z-index: 120}
.k-dd-float-body {position: absolute; color: #000;  visibility: hidden; border: 1px solid; border-color: #cccccc; background-color: #fff; padding: 5px; padding-top: 8px; text-align: left; z-index: 120}
.k-dd-float-title {font-weight: bold; padding: 8px 2px 8px 2px; font-size: 1.2em; text-align: center; background-color: #33CCFF;  }
.k-dd-float-subtitle {padding: 4px 2px 4px 2px; font-size: 1.0em; text-align: left; background-color: #33CCFF;  overflow: hidden}
.k-user-alert {vertical-align: middle; float: left; width: 100%; margin: 10px 2px 10px 2px; padding: 2px; border: 4px solid #FFCC00}
.k-user-alert p { vertical-align: middle; float: left; font-size: 16px; font-weight: bold; width: 90%; text-align: center; margin-left: 10px; margin-right: 10px}
.k-search-field {border: 1px solid rgb(127, 157, 185); width: 120px; font-size: 11px; margin-left: 2px}
 .k-legal li {clear: both; font-size: .9em; margin-left: -20px; list-style-image: url(../images/square4-4.gif)}
.k-search-found {color: rgb(0, 0, 204); background-color: #ffff00;  text-decoration: none}
#kalivo-footer {padding: 10px 0pt 0pt; clear: both; height: 45px; background-color: rgb(255, 255, 255); text-align: center; font-size: 0.8em; margin-top: 100px; color: gray; margin-top: 100px}
#kalivo-footer .x-panel-ml {display: none}
 #kalivo-body-admin {padding: 0 4px 0 10px; width: 864px; float: left}
#kalivo-sidebar-admin {width: 104px; float: right; text-align: right}
#kalivo-body-admin h2 {padding-top: 20px}
#k-login {float: right; white-space: nowrap}
 .k-widget-generic, .k-widget-tag, #k-conv-container {clear: both; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px}
.k-flipper-item {padding-top: 0px}
#kalivo-body .k-widget-body { padding: 0px 0px 0px 5px; height: 100%}
#kalivo-body .k-widget-body-inner { height: 100%}
.k-widget-generic a {font-size: 12px}
.k-widget-generic .k-widget-subhead {font-size: 12px; font-weight: bold; border-bottom: 1px #535353 solid; color: #535353; text-align: right; padding: 3px}
.k-round-title-protected {display: block !important}
.x-tabbed-portlet .k-round-title, .x-portlet .k-round-title {display: none}
.x-tab-panel .k-widget-generic {padding: 5px}
.k-feed-links {margin: 4px 0px 3px 0px; padding: 1px 0 1px 3px}
 div.k-round-title, div.k-conv-list-controls div.k-round-title {padding: 0; margin: 0 0 5px 0;  }
#kalivo-sidebar div.k-round-title, #kalivo-sidebar-left div.k-round-title {background: url(../images/side_header.png)}
#kalivo-body div.k-round-title { border-bottom: 1px solid #D7D7D7}
#k-group-info div.k-round-title { height: 29px}
.k-round-title p a, .k-round-title p {font-size: 14px; color: #454545; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; padding: 5px 0px 2px 0px; font-weight: bold; margin: 0}
.k-round-title p {border-bottom: 1px solid #9E9E9E}
.k-round-title p a {padding: 0px 15px 0px 0px; background: transparent url(../images/header_link.png) no-repeat scroll right 5px}
.k-round-title p .k-header-links a {padding: 0px; background: transparent}
.k-widget-prefs {border: 1px solid silver; background-color: #BFE0F3; text-align: left; padding-left: 3px; margin-bottom: 10px}
.k-widget-prefs p {font-size: 11px; clear: both}
.k-widget-prefs input { border: none}
     .k-widget-body p {font-size: 11px;  padding: 0px 3px 0px 3px}
.k-widget-body p.k-widget-body-separator {font-weight: bold;  }
.k-widget-body a {font-size: 11px}
.k-graph-container {margin-top: 10px; margin-bottom: 10px}
 .k-account { }
.k-account h2 {line-height: 100%}
  .k-list-of-jobs { font-style: normal; color: black; font-size: 10pt; line-height: 16pt; margin: 4px 4px 10px 4px}
tr.k-list-of-jobs-entry td {vertical-align: middle; line-height: 20pt}
tr.k-list-of-jobs-entry td a, tr.k-list-of-jobs-entry td a:visited {font-size: 10pt}
  .k-faq, .k-faq p, .k-faq li { font-style: normal; color: black; font-size: 8pt; line-height: 13pt}
  li.k-faq-index {list-style-type: decimal;  }
 .k-faq-entries {}
 .k-faq-entry p {}
 #k-group-info .k-round-title p {font-size: 17px}
 #k-group-actions .k-action {float: left; width: 180px; height: 50px; padding: 4px}
#k-group-detail-opener a {background: none}
#k-group-detail-opener img {vertical-align: top}
.k-group-conv {padding: 5px; min-height: 60px}
.k-group-conv .k-conv-type-img {float: left; padding: 5px}
.k-group-conv .k-user-avatar {float: right; padding: 5px}
.k-group-contents .k-text {padding: 5px}
.k-create-new-group {padding: 4px}
#k-create-group-link {font-weight: bold; font-size: 13px}
#k-cancel-meeting-ind, #k-cancel-meeting {float: right; font-size: 12px; color: #005897; cursor: pointer; padding-top: 5px}
#k-delete-group ul {padding: 0; list-style: none }
.k-delete-group-desc {font-size: 12px; color: #005897; padding-left: 10px}
 table.k-conv-table-list {border-collapse: collapse; border-right: 1px solid #cbcaca; width: 100%}
.k-conv-table-list th, .k-conv-table-list td {padding: 4px; border: 1px solid #cbcaca}
.k-conv-table-list td {font-size: 11px}
table.k-conv-table-list a, table.k-conv-table-list a:visited {font-size: 11px;  }
 .k-forum-numpages {padding-top: 8px; font-size: 11px}
.k-forum-header, .k-conv-table-row-header {font-size: 10px; background: #f9f6f6;  }
.k-forum-row-even, .k-conv-table-row-even {background: #f2f2f2}
.k-forum-row-odd, .k-conv-table-row-odd {background: #fff}
a.k-conv-subject {font-size: 13px; font-weight: bold}
.k-editable_conv {float: left; height: 50px}
.k-ec {color: #7595C5; font-size: 12px; font-weight: normal}
.k-ec label {padding-left: 4px; vertical-align: 2px}
 .k-tag-cloud-body .s1 {font-size: 78%}
.k-tag-cloud-body .s2 {font-size: 88%}
.k-tag-cloud-body .s3 {font-size: 95%}
.k-tag-cloud-body .s4 {font-size: 110%}
.k-tag-cloud-body .s5 {font-size: 130%}
.k-tag-cloud-body .s6 {font-size: 150%}
.k-tag-cloud-body .s7 {font-size: 180%}
.k-tag-cloud-body .s8 {font-size: 200%}
.k-tag-cloud-body {text-align: center; padding: 3px}
.k-tag-cloud-body .k-tag-modifier {display: none}
.k-tag-cloud-body-edit .k-tag-modifier {display: inline}
a.k-tag, a.k-tag:visited {font-family: tahoma, verdana, Arial, Helvetica, sans-serif; font-size: 11px; padding: 1px}
a.k-tag:hover {text-decoration: none; background: yellow}
 .k-intro-text {border: 1px #DADADA solid; padding: 20px 30px 20px 20px}
.k-admin-dashboard #k-welcome-body {width: 750px}
 #k-open-group-list {}
.k-grp-outer {background-color: transparent; float: left; margin-left: 4px; margin-bottom: 24px; padding-left: 4px; border-left: 1px solid black; height: 55px; width: 30%}
.k-grp-inner {font-size: .8em;  }
#profile_groups .k-grp-outer {width: 90px; height: 60px}
 .k-conv-dashboard {padding-left: 5px}
 #k-conv-container {background: #fff}
 #kalivo-body-tag h1 {color: #4b4b4b; font-size: 14px; font-weight: bold; margin: 0; padding: 0 0 10px 0}
#kalivo-body-tag h1 a:link, #kalivo-body-tag h1 a:visited, #kalivo-body-tag h1 a:active {font-size: 14px; font-weight: bold; color: #3179a7}
#kalivo-body-tag h2 {color: #5D5D5D; font-size: 12px}
 #k-conv-container ul, #k-conv-container li {list-style-type: none}
#k-conv-container div.k-resource-item ol li, #k-conv-container div.k-wiki-item ol li, #k-conv-container div.k-idea-item ol li, #k-conv-container div.k-event-item ol li, #k-conv-container div.k-task-item ol li, #k-conv-container div.k-chatlog-item ol li, #k-conv-container div.k-survey-item ol li, #k-conv-container div.k-poll-item ol li, #k-conv-container div.k-joblisting-item ol li, #k-conv-container div.k-conv-item ol li {list-style-position: outside; list-style-type: decimal; margin-left: 2em}
#k-conv-container div.k-resource-item ul li, #k-conv-container div.k-wiki-item ul li, #k-conv-container div.k-idea-item ul li, #k-conv-container div.k-event-item ul li, #k-conv-container div.k-task-item ul li, #k-conv-container div.k-chatlog-item ul li, #k-conv-container div.k-survey-item ul li, #k-conv-container div.k-poll-item ul li, #k-conv-container div.k-joblisting-item ul li, #k-conv-container div.k-conv-item ul li {list-style-position: outside; list-style-type: disc; margin-left: 2em}
#k-orphan-list, #k-conv-list {padding: 0; margin: 10px 0 0 0; background: #fff;  }
.k-orphan-header {font-size: 24px; font-weight: bold; padding: 6px 0 0 10px; margin: 30px 0 20px 20px}
.k-conv-list-controls { margin-bottom: 6px}
.k-conv-list-header { padding-top: 8px; margin-top: 10px; margin-bottom: 6px}
.k-joblisting-body, .k-task-body, .k-event-body {margin: 5px 2px 10px 5px;  padding: 8px; font-size: 12px; font-weight: normal}
.k-joblisting-body label, .k-task-body label, .k-event-body label {font-size: 11px}
.k-joblisting-body span, .k-task-body span, .k-event-body span {font-size: 11px; font-weight: normal}
.k-joblisting-body p, .k-task-body p, .k-event-body p {margin-top: 0; margin-bottom: 5px;  font-size: 12px}
  div.k-conv-root {font-size: 16px;   padding-left: 0px; margin-top: 10px;  }
li.k-conv-root {margin-top: 20px;  }
ul.k-conv-small-list li.k-conv-root {margin-top: 0px}
 .k-conv-replies {list-style: none; margin: 0; padding: 0 0 0 20px}
 .k-conv-reply {list-style: none; list-style-position: inside}
#k-orphan-list div.k-conv-reply, #k-conv-list div.k-conv-reply {margin-top: 10px;  margin-bottom: 1px; padding-top: 1px;  }
 .k-conv-nav {text-align: center;  padding: 0px; margin: 2px 10px 10px 10px; font-size: 12px}
.k-forum-nav {padding: 4px; margin: 0;  }
.k-forum-nav ul {margin: 0px; padding: 0px}
.k-forum-nav li {margin: 0px; padding: 0px}
.k-google-display {margin: 0; padding: 1px 4px 0px 70px; font-weight: normal}
.k-google-display, .k-google-display p, .k-google-display p a, .k-google-display p a:visited {font-size: 12px}
 .k-conv-body {padding: 8px 0; font-weight: normal}
.k-conv-body, .k-comment-body, .k-conv-body p, .k-conv-body p a, .k-conv-body p a:visited {font-size: 12px}
 .k-poll-body {padding: 8px; font-weight: normal}
.k-poll-body, .k-poll-body p, .k-poll-body ul, .k-poll-body ol, .k-poll-body p a, .k-poll-body p a:visited {font-size: 12px}
 .k-survey-body {padding: 8px; font-weight: normal}
.k-survey-body, .k-survey-body p, .k-survey-body ul, .k-survey-body ol, .k-survey-body p a, .k-survey-body p a:visited {font-size: 12px}
 .k-idea-body {padding: 8px; font-weight: normal}
.k-idea-body, .k-idea-body p, .k-idea-body ul, .k-idea-body ol, .k-idea-body p a, .k-idea-body p a:visited {font-size: 12px}
.k-idea-body-border {   }
 .k-resource-body {padding: 8px; font-weight: normal}
.k-resource-body, .k-resource-body p, .k-resource-body ul, .k-resource-body ol, .k-resource-body p a, .k-resource-body p a:visited {font-size: 12px}
 .k-conv-source, .k-conv-source a, .k-conv-source a:visited {font-size: 9px; font-weight: normal; padding-left: 0px}
.k-conv-details {font-size: 11px}
div.k-ptag-cloud-body {font-size: 11px}
div.k-idea-ptag-cloud-body {font-size: 12px; margin-left: 8px; margin-top: 4px}
.opacify {opacity: .4}
.disable {background-color: #CCC}
.flat-select {border: 1px solid black; padding: 1px; font-size: 9px}
#k-widget-participate .flat-select {font-weight: bold; margin-left: 11px; width: 150px}
.k-vote-outer-container {border-right: 1px solid #DCDCDC; float: left; height: 70px; margin: 0 10px 0 0; padding-right: 10px; width: 100px}
.vote_action_hover .vote_help_container {display: block}
.k-conv-sep {border: 2px solid rgb(119, 178, 223); margin: 10px 0pt 5px; padding: 3px 5px; background: rgb(214, 232, 245) none repeat scroll 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; color: rgb(51, 89, 127); font-weight: bold; text-align: right}
.k-box h3 {margin-top: -14px; font-size: 13px; background: #eeeeee none repeat scroll 0%; padding: 4px 0 4px 8px}
.k-box h3 p {display: inline; font-size: 11px; font-weight: normal; margin: 0 0 0 20px; padding: 0px}
.k-box h3 a, .k-box h3 a:visited {font-size: 11px; font-weight: normal}
div.k-box-header {position: relative; z-index: 100}
.k-box-body-choices label {display: block; color: #555; font-size: 11px; padding-bottom: 1px}
.k-box-body-choices li {margin: 10px 0 10px 0; list-style-type: none}
.k-box-body-choices li, .k-box-body-choices p {font: normal 11px verdana, sans-serif}
.k-box-body-choices a, .k-box-body-choices a:hover, .k-box-body-choices a:visited {padding: 2px 0px 4px 0px; margin: 0}
.k-box {float: left; width: 97%; margin: 18px 0pt; border: 2px solid rgb(238, 238, 238); padding: 0 6px 2px 6px}
.k-forum-details, .k-forum-details a, .k-forum-details a:visited {margin-bottom: 3px; font-size: 11px; font-weight: normal}
.k-forum-title a {font-size: 24px}
.k-forum-highlight h3 {letter-spacing: 0pt; float: left; font-size: 13px; position: relative; margin-top: 0pt}
.k-forum-highlight {margin: 0px; padding: 5px; background: rgb(248, 248, 248) none repeat scroll 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial}
.k-forum-highlight p {margin: 0pt; text-align: right; font-size: 11px}
.k-forum-highlight a, .k-forum-highlight a:visited {color: #404040; font-size: 11px}
.k-conv-footer h3 a {font-size: 13px}
.k-conv-footer h3 {letter-spacing: 0pt; float: left; font-size: 13px; position: relative; margin-top: 0pt}
.k-conv-footer {border: 2px solid rgb(238, 238, 238); margin: 24px 0pt; padding: 5px; background: rgb(248, 248, 248) none repeat scroll 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial}
.k-conv-footer-empty {border: 2px solid rgb(238, 238, 238); margin: 36px 0pt 30px 0; padding: 2px 0 0 0; background: rgb(248, 248, 248) none repeat scroll 0%}
.k-conv-footer p {margin: 0pt; text-align: right; font-size: 11px}
.k-conv-footer a, .k-conv-footer a:visited {font-size: 11px}
 ul.k-conv-small-list {margin: 0; padding: 0; list-style-type: none; list-style-position: inside; font-size: 11px}
ul.k-conv-small-list li {padding: 5px 5px 5px 5px}
ul.k-conv-small-list a.k-conv-subject {font-size: 12px}
ul.k-conv-small-list a {font-size: 11px}
ul.k-conv-small-list .k-conv-author-details {display: inline; color: #a2a2a2; padding: 0px 10px 0px 0px}
ul.k-conv-small-list .k-conv-content-details {display: inline}
ul.k-conv-small-list .k-conv-details {padding: 5px}
ul.k-conv-small-list .k-conv-list-item img {vertical-align: bottom}
ul.k-conv-small-list li.k-conv-item {list-style-image: url(../images/conv_small.png)}
ul.k-conv-small-list li.k-event-item {list-style-image: url(../images/event_small.gif)}
ul.k-conv-small-list li.k-group-item {list-style-image: url(../images/group_small.png)}
ul.k-conv-small-list li.k-meeting-item {list-style-image: url(../images/meeting_small.gif)}
ul.k-conv-small-list li.k-joblisting-item {list-style-image: url(../images/joblisting_small.gif)}
ul.k-conv-small-list li.k-task-item {list-style-image: url(../images/task_small.png)}
ul.k-conv-small-list li.k-chatlog-item {list-style-image: url(../images/chatlog_small.gif)}
ul.k-conv-small-list li.k-listener-item {list-style-image: url(../images/listener_small.gif)}
ul.k-conv-small-list li.k-poll-item {list-style-image: url(../images/poll_small.png)}
ul.k-conv-small-list li.k-resource-item {list-style-image: url(../images/resource_small.png)}
ul.k-conv-small-list li.k-survey-item {list-style-image: url(../images/survey_small.gif)}
ul.k-conv-small-list li.k-wiki-item {list-style-image: url(../images/wiki_small.png)}
ul.k-conv-small-list li.k-idea-item {list-style-image: url(../images/idea_small.png)}
 .k-admin-dashboard {padding: 10px 0px 0 6px;  }
  .k-wrapped-list ul {width: 440px; list-style-type: none; margin: 0; padding: 0 0 0 5px; background: #fff;  }
 .k-wrapped-list ul li {float: left; width: 220px}
 .k-wrapped-list br {clear: left}
 div.k-wrapped-list {margin-bottom: 0em}
.k-dashboard-title {width: 281px; height: 31px; background: url(../images/titlebg_01.png)}
  .k-wiz-steps {width: 200px; float: left; padding: 0 5px 5px 0px;  background: #fff}
.k-wiz-steps li {font-size: 14px}
 .k-wiz-step-current {font-weight: bold}
 .k-wiz-page {width: 730px; padding: 0 5px 0 5px; float: right}
 .k-wiz-page-controls {width: 716px; float: right; text-align: right; padding: 8px 20px 8px 20px; border: 2px solid rgb(238, 238, 238); background: rgb(248, 248, 248) none repeat scroll 0%}
.k-wiz-page-controls h3 {float: left; text-align: left; font-size: 16px}
.k-wiz-page-buttons {float: left}
.k-wiz-page label {display: block; color: #555; font-size: 11px; padding-bottom: 1px}
.k-wiz-page input, .k-wiz-page select {font-size: 16px; font-weight: bold; letter-spacing: -1px; border: solid 1px #1F7F00}
.k-wiz-page input {padding: 1px}
.k-wiz-page textarea {height: 65px; font-size: 12px; padding: 1px; border: solid 1px #1F7F00}
 .k-welcome-message {padding: 4px}
.k-text-page {}
.k-text-page label {display: block; color: #555; font-size: 12px; padding-bottom: 4px}
.k-text-page p input, .k-text-page p select {font-size: 16px; font-weight: bold; letter-spacing: -1px; border: solid 1px #1F7F00}
.k-text-page p input {padding: 1px}
.k-text-to-user label {display: block; color: #555; font-size: 11px; padding-bottom: 1px}
.k-text-to-user {font-size: 16px; font-weight: bold; padding:5px 0;  }
.k-sec-rights-strip {width: 340px; height: 150px; border: groove 3px #1F7F00; background: rgb(209, 209, 209)}
.k-sec-rights-strip p {padding: 0px 10px 0px 10px; margin: 4px 0 4px 0}
.k-under-construction {padding: 0 40px 0 20px; background: yellow; height: 60px; border: groove 3px #1F7F00}
.k-under-construction p {font-size: 24px; font-weight: bold; letter-spacing: -1px; text-align: center; vertical-align: middle}
.k-help-items {font-size: 10px; font-weight: normal}
.k-multi-actions {float: right}
.k-dashboard-container {width: 410px; margin: 0 10px 6px 0}
.k-dashboard-body {}
.k-analysis-container {border: 1px solid grey; width: 410px; margin: 0 10px 6px 0}
.k-dashboard-body-w-resize {overflow-y: auto; height: 128px}
.k-analysis-title {font-size: 14px; font-weight: bold; padding: 2px; margin: 0 2px 0 2px; text-align: center; background-color: lightgrey }
.k-analysis-results {font-size: 11px; padding: 0px}
.k-filter-section {margin: 0 10px 0 10px; width: 380px}
.k-label-sidebar-signup {display: inline; text-align: left; padding: 0 0 2px 0; float: left; font-size: 11px}
.k-textbox-sidebar-signup {display: inline; text-align: right; padding: 0 0 2px 0; float: right}
 .fieldWithErrors {padding: 2px; background-color: red; display: table}
#errorExplanation {width: 400px; border: 2px solid red; padding: 7px; padding-bottom: 12px; margin-bottom: 20px; background-color: #f0f0f0}
#errorExplanation h2 {text-align: left; font-weight: bold; padding: 5px 5px 5px 15px; font-size: 12px; margin: -7px; color: #fff}
#errorExplanation p {color: #333; margin-bottom: 0; padding: 5px}
#errorExplanation ul li {font-size: 12px; list-style: square}
.diff-strike {background: LightGrey; text-decoration: line-through}
.diff-ins {background: YellowGreen; text-decoration: none}
.diff-strike-replace {background: LightGrey; text-decoration: line-through}
.diff-ins-replace {background: YellowGreen; text-decoration: none}
.diff-strike-replace img {border: 5px solid DarkGrey}
.diff-strike img {border: 5px solid DarkGrey}
.diff-ins img {border: 5px solid YellowGreen}
.diff-ins-replace img {border: 5px solid YellowGreen}
.wiki-widget-container {width: 97%; padding: 0px 0px 2px 2px; margin-top: 8px; margin-left: 4px; padding: 0px 4px}
.wiki-widget-title {font-size: 12px; padding: 2px; color: black; font-weight: bold}
 div.auto_complete {width: 350px; background: #fff}
div.auto_complete ul {border: 1px solid #888; margin: 0; padding: 0; width: 100%; list-style-type: none}
div.auto_complete ul li {margin: 0; padding: 3px}
div.auto_complete ul li.selected {background-color: #ffb}
div.auto_complete ul strong.highlight {color: #800; margin: 0; padding: 0}
a.info {position: relative;  z-index: 4; color: #000; text-decoration: none}
a.info:hover {z-index: 5; background-color: #ff0}
a.info span {display: none}
a.info:hover span { display: block; position: absolute; top: 2em; left: 2em; width: 35em; border: 1px solid #0cf; background-color: #cff; color: #000; text-align: center }
.k-help-info {}
.k-help-info:hover { }
.k-help-info .k-help-text-hover {position: relative; display: block; border: 1px solid #0cf; background-color: #cff; color: #000; text-align: center; font-size: 10px; left: 0px; top: -4px; z-index: 5; padding: 3px; max-width: 250px}
.k-help-info .k-help-text-hover a {font-weight: bold; color: #002243; text-decoration: underline}
.favorites-msg { width: 8em; text-align: center; position: absolute; display: block; background-color: #cff; color: #000; padding: 2px; margin-left: 6px; margin-top: 6px}
 #profile_photo {padding: 4px}
#profile_avatar {float: left; padding-right: 4px; padding-bottom: 10px}
.k-avatar-large {max-width: 90px; max-height: 120px}
#profile_actions {width: 75px; float: right}
#profile_actions ul {margin: 0; padding: 0 0 10px 0}
#profile_actions ul li {display: inline; list-style: none}
#profile_status #name {font-size: 18px; font-weight: bold}
#profile_status #status {font-size: 16px}
.k-profile-edit {clear: both; padding: 4px; border: 2px #156f92 solid; background-color: #eaeefc}
.k-manage-profile-item {padding: 4px 0px 2px 0px; border-bottom: 1px #DADADA dotted}
 #k-personal-details p {clear: both; padding: 4px; margin: 0}
#k-personal-details label {clear: both;  color: #555555; padding: 0px;  }
#k-personal-details b { display: block; padding-left: 10px; font-size: 12px}
.facebook_title {font-weight: normal; color: #555; font-size: 11px}
.facebook_element {clear: both; padding: 4px; font-size: 12px}
.facebook_body, .facebook_name, .facebook_education_year {font-weight: bold}
.facebook_education_name, .facebook_education_year, .facebook_position, .facebook_description {display: inline}
.facebook_position, .facebook_location, .facebook_concentration, .facebook_status, .facebook_body {padding-left: 10px}
.facebook_subelement { }
.k-feed-dateline {border-bottom: 1px #AFAFAF solid; color: #AFAFAF; margin: 10px 0px 0px 0px; padding-left: 4px}
.k-tweet-body { font-size: 12px}
.k-tweet {border-bottom: 0px red solid; margin: 5px 0px 0px 0px; padding: 0px 0px 0px 20px; background-image: url(../images/destinations-li.gif); background-repeat: no-repeat; background-position: 4px top}
#k-feed-items .k-feed-item {border-bottom: 0px red solid; margin: 5px 0px 0px 0px; padding: 0px 0px 0px 33px; background-repeat: no-repeat; background-position: 4px top; min-height: 24px}
#k-feed-items .k-tweet {background-image: url(../images/twitter_med.png)}
#k-feed-items .k-Conv {background-image: url(../images/conv_med.png)}
#k-feed-items .k-Event {background-image: url(../images/event_med.gif)}
#k-feed-items .k-Wiki {background-image: url(../images/wiki_med.png)}
#k-feed-items .k-Poll {background-image: url(../images/poll_med.png)}
#k-feed-items .k-Survey {background-image: url(../images/survey_med.gif)}
#k-feed-items .k-Joblisting {background-image: url(../images/joblisting_med.gif)}
#k-feed-items .k-Task {background-image: url(../images/task_med.png)}
#k-feed-items .k-Chatlog {background-image: url(../images/chatlog_med.gif)}
#k-feed-items .k-Idea {background-image: url(../images/idea_med.png)}
#k-feed-items .k-Resource {background-image: url(../images/resource_med.png)}
#k-feed-items .k-status {background-image: url(../images/user_status_med.png)}
.k-t-text {display: inline; margin: 0px 0px 0px 0px}
.k-t-time {color: #AFAFAF; display: inline}
.k-avatar-normal {border: 1px solid rgb(170, 170, 170); margin: 0px; padding: 2px; max-height: 48px; max-width: 48px; overflow: hidden}
.k-link-normal {padding: 1px}
.k-avatar-status, .k-link-status {border: 2px yellow solid}
.favorite_friend {width: 70px; height: 90px; float: left; text-align: center; overflow: hidden; padding: 2px}
.favorite_friend .avatar_holder {width: 60px; height: 60px;  text-align: center; margin: 0 auto 0 auto}
  #k-twitter_status-body input[type="text"], #k-twitter_status-body input[type="password"] {width: 170px; font-size: 12px; letter-spacing: 0}
#k-twitter_status-body p {padding: 0px 5px 5px 8px}
#k-twitter_status-body #tw_rememeber_me_label {display: inline}
#k-twitter_status-body .k-user-status {font-size: 14px}
.k-favorite-tweet {clear: left; height: 55px; border-bottom: 1px #AFAFAF dotted; margin: 2px 0px 3px 0px}
.k-favorite-tweet .k-t-avatar {float: left; padding: 0px 10px 0px 0px }
#user_status {display: block}
.k-t-name {font-weight: bold}
.pwiki_selector {background: #FFFFFF; border: 1px solid #999999; color: #333333; font-size: 1em; padding: 0.25em; height: 2.25em}
.draft-table {width: 600px; border-collapse: collapse; border: 2px black solid; margin: 5px}
.draft-table th {color: #fff; background: black; padding: 3px}
.draft-table td {padding: 2px}
.draft-table .delete {text-align: center}
 .even {background: #f2f2f2}
.odd {background: #fff}
#k-group-edit {margin: 0px 0px 0px 0px; height: 35px}
#k-group-edit a {font-weight: bold}
#group_emblem {vertical-align: top; float: left; padding-right: 5px}
#k-group-edit-ins {float: left; font-size: 10px}
.keyword {color: red}
.k-filter-control {clear: left}
.k-filter-control div { float: left; margin-left: 0.5em; width: 13em}
.k-x-tab-panel #tell_a_friend_box {margin-top: 10px; float: left }
.k-conv-footer #tell_a_friend_box {}
.k-tell-a-friend-conv {margin: 5px 10px 5px 0px}
.k-tell-a-friend-conv a {font-size: 11px}
.k-tell-a-friend-conv input, .k-tell-a-friend-conv textarea {margin: 0px 0px 5px 0px}
.k-tab-actions {}
.k-tab-action-row {background-color: #F8F8F8; border-color: #DDDDDD; border-width: 2px 0px 2px 0px; border-style: solid; height: 18px; font-size: 11px; padding: 0px 0px 0px 3px; margin: 2px 0px 3px 0px}
ul.k-sub-tabs {margin: 0px; padding: 0px}
ul.k-sub-tabs li {list-style: none;  float: left; margin: 0px 0px 0px 0px; padding: 0px 10px 0px 10px; font-size: 11px}
ul.k-sub-tabs li:hover {background-color: #DDDDDD}
ul.k-sub-tabs li.active {background-color: #DDDDDD; color: #AAA; font-weight: bold}
.k-tab-actions .k-sub-label {font-weight: bold; float: left}
.k-sub-tab-filter {position: absolute; background-color: #F8F8F8; border-color: #DDDDDD; border-width: 2px; border-style: solid}
.k-sub-tab-filter .auto_complete {background-color: #F8F8F8; border-color: #DDDDDD; border-width: 2px; border-style: solid}
.k-user-combo {-x-system-font: none; border-bottom: 1px dotted #000; font-size: 12px; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; overflow: hidden; padding: 2px; white-space: nowrap}
.k-user-combo img {float:left; padding: 0 5px 0 0}
.x-combo-list {z-index: 1000000000 !important}
.k-group-combo {-x-system-font: none; border-bottom: 1px dotted #000; font-size: 12px; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; overflow: hidden; padding: 2px; white-space: nowrap}
.k-user-combo .k-avatar .k-group-combo {padding-right: 3px; vertical-align: top; float: right}
.k-user-combo .k-username .k-groupname {}
.k-user-combo .k-job_title .k-group-combo {color: #8B808B; font-size: 10px; white-space: normal}
.k-feed-name {font-size: 10px; color: #8B808B}
.k-m-feed-avatar {float: right}
.k-ratings-text {font-size: 11px}
.k-rating-list {font-size: 10px}
.k-rating-list img {height: 14px}
.k-filter-options-box {margin: 0; padding: 2px; border: 1px solid #8DB2E3; background-color: white; font-size: 14px}
 .x-tab-strip {margin: 0; padding: 0; list-style: none}
.invitation-invalid-email {clear: both; font-weight: bold; font-size: 12px; color: red; margin-bottom: 5px}
.invitation-invalid-email p {font-weight: normal; color: black; display: inline}
#k-notifications-invitations table, #k-widget-top-groups table, #k-widget-top-groups-for-user table, #k-widget-top-authors table {border-collapse: collapse; width: 100%}
#k-notifications-invitations th, #k-widget-top-groups th, #k-widget-top-groups-for-user th, #k-widget-top-authors th {color: #fff; text-align: left; font-size: 11px; font-weight: bold; background-color: #8396AF; padding: 3px}
#k-notifications-invitations th a, #k-widget-top-groups th a, #k-widget-top-groups-for-user th a, #k-widget-top-authors th a {color: #fff}
#k-notifications-invitations th.k-label-column, #k-widget-top-groups th.k-label-column, #k-widget-top-groups-for_user th.k-label-column, #k-widget-top-authors th.k-label-column {width: 160px}
#k-widget-top-groups th.k-count-column, #k-widget-top-groups-for_user th.k-count-column, #k-widget-top-authors th.k-count-column {min-width: 30px}
#k-notifications-invitations td, #k-widget-top-groups td, #k-widget-top-groups-for-user td, #k-widget-top-authors td {border-bottom: 1px #d2d2d2 solid; padding: 3px; font-size: 11px}
#k-notifications-invitations td a #k-widget-top-groups td a, #k-widget-top-groups-for-user td a, #k-widget-top-authors td a {font-size: 11px}
#k-widget-top-groups .k-group-icon, #k-widget-top-groups-for-user .k-group-icon, #k-widget-top-authors .k-avatar-normal {float: right}
#k-widget-top-groups tfoot p a, #k-widget-top-groups-for-user tfoot p a, #k-widget-top-authors tfoot p a {font-size: 11px; font-weight: bold}
 #k-link-to-all-groups {text-align: center}
#k-link-to-all-groups a {font-size: 12px; font-weight: bold}
#favorites-items .k-conv-small-list li { }
#recent-items .k-conv-small-list li {list-style-type: none; float: left; width: 100%}
.k-flipper-item img {width: 185px}
.x-combo-list-inner {min-height: 60px; text-align: left}
#filter_tag, #filter_user {*position: static !important}
#k-widget-participate select {width: 170px}
.k-wiki-subject-input {width: 99%}
#k-add-file-button input {width: 180px}
#force_membership_input {margin: 0px 0px 10px 0px}
#force_membership_input label {display: inline}
.k-calendar-body {text-align: center; padding-left: 10px}
#k-days-agenda {border-bottom: 1px solid #D2D2D2}
#k-agenda-day {text-align: center; font-size: 12px; font-weight: bold; border-bottom: 1px solid #D2D2D2}
.k-agenda-item {padding: 3px}
.k-agenda-item .k-agenda-time {clear: both; width: 80px; float: left}
.k-agenda-item .k-agenda-time .k-tf-start_date {display: block}
.k-agenda-item .k-agenda-name {float: left; width: 110px; cursor: pointer; color: #4D77A3; padding-left: 5px}
.attending .k-agenda-time, .attending .k-agenda-name {font-weight: bold; font-color: #385C74}
#k-agenda-no-items {text-align: center; font-style: italic}
#k-calender-meeting-data {border: 1px #D2D2D2 solid; margin-top: 10px}
#k-cmd-name {background-color: #ECF5FB; color: #4D77A3; display: block; font-weight: bold; text-align: center; padding: 2px}
#k-cmd-ics {float: left; padding: 2px 0px 0px 5px}
#k-cmd-date-data {background-color: #F2F2F2; font-weight: bold; padding: 2px 4px 2px 4px;  font-size: 10px; color: #666}
#k-cmd-all-day {text-align: center}
.k-meeting-dates {float: left; width: 350px; padding: 10px}
.k-meeting-dates input {font-size: 16px; font-weight: bold; letter-spacing: -1px; border: solid 1px #1F7F00}
 #k-cmd-description {padding: 4px}
#k-cmd-num_of_attendees {background-color: #F2F2F2; padding: 2px 4px 2px 4px; color: #666}
.k-ma-active-day {background-color: #FFDFDF}
.k-cmd-action {padding: 2px 4px 2px 4px; float: right; font-weight: bold; cursor: pointer; text-decoration: underline}
.k-ma-toggle-icon {cursor: pointer}
.k-ma-name a {font-size: 12px}
.k-meeting-details {margin-bottom: 10px}
.k-md-date-infobar {background-color: #ECF5FB; font-weight: bold; padding: 2px 5px 2px 5px; text-align: center; font-size: 10px; color: #666}
.k-md-date-data {float: left; width: 270px}
.k-md-start-date {float: left}
.k-md-end-date {float: right}
.k-md-num_of_attendees {float: right}
.k-md-indicator, .k-md-description {clear: both; font-size: 12px; padding: 5px}
.k-md-date-actionbar {background-color: #ECF5FB; font-weight: bold; padding: 2px 5px 2px 5px; font-size: 10px; color: #666}
.k-md-create {padding-right: 8px; float: left}
.k-md-create-action {float: left; height: 16px; padding: 0px 5px 0px 0px; background-repeat: no-repeat}
.k-md-action {text-decoration: underline; color: #000; float: right; padding-left: 10px}
div.k-admin-draggable-widget {overflow: hidden; background-color: #cccccc; padding: 10px; border: 1px solid #000000}
.k-group-more {font-size: 10px; cursor: pointer; color: #005897; display: inline}
.k-inline-more {font-size: 10px; cursor: pointer; color: #005897; display: inline}
.k-more {font-size: 10px; cursor: pointer; color: #005897; padding-bottom: 10px}
.k-more-interval {cursor: pointer}
.k-more-int-selected {font-weight: bold}
.k-gl-str-col {text-align: left; width: 35%}
.k-gl-num-col {text-align: center; width: 10%}
td.k-gl-num-col img {cursor: pointer}
div.date {float: left; margin: 0 5px 5px 0; width: 36px}
div.date abbr.dtstart {background: transparent url(../images/date-rt.png) no-repeat scroll right top; display: block}
abbr {border: 0 none; font-style: normal}
div.date span.month {background: #003366 url(../images/date-lt.png) no-repeat scroll left top; color: #FFFFFF; display: block; font-size: 0.8333em; line-height: 1.6364; margin-right: 0.25em; padding-left: 0.25em; text-align: center; text-shadow: 1px 1px 1px #112233; text-transform: uppercase}
div.date span.day {background: transparent url(../images/date-lb.png) no-repeat scroll left bottom; border-right: 1px solid #BBBBBB; color: #555555; display: block; font-size: 1.75em; letter-spacing: -1px; line-height: 1.3333em; padding-left: 1px; text-align: center; text-shadow: 1px 1px 1px #FFFFFF}
.k-my-meeting {clear: both; padding: 8px 0 0 0}
.k-delete-meeting-icon, .k-my-meeting-action { display: inline; padding: 2px 2px 0px 0px; cursor: pointer}
.k-my-meeting-ics, .k-my-meeting .lightwindow img {display: inline; padding: 2px 0px 0px 0px}
#k-meeting-convert {font-size: 12px; padding: 10px; display: block; font-weight: bold}
dl.vevent {font-size: 65%; font-weight: bold; margin: 0}
dl.vevent dd {margin-left: 0}
dl dd.note {margin-left: 0}
dl dd.description {margin: 0}
.vevent p {margin: 0}
.note {color: #757779; font-size: 0.9166em; margin: 0 0}
.footnote {color: #757779; font-size: 0.9166em; line-height: 1.6364; margin: 0.8182em 0}
img {-ms-interpolation-mode: bicubic}
 .k-comment {margin: 0px 0px 10px 0px; clear: both}
.k-comment-header {background-color: #EDF5FB; border: 1px #385C74 solid; padding: 3px; font-size: 10px}
.k-comment-content {background-color: #F9F9F9; border-right: 1px #D2D2D2 solid; border-left: 1px #D2D2D2 solid; margin: 0px 10px 0px 15px; padding: 5px 10px}
.k-comment-body ul li {list-style-type: disc !important}
.k-comment-body ol li {list-style-type: decimal !important}
.k-comment-footer {background-color: #EDF5FB; border: 1px #385C74 solid; min-height: 25px; margin: 0px 10px 0px 15px; padding: 1px 10px 1px 10px}
 .k-comment-avatar img {max-height: 30px}
.k-comment-info, .k-comment-tags, .k-comment-user {float: left; padding-right: 10px}
.k-comment-footer .k-comment-rating, .k-comment-stats {width: 200px; padding-bottom: 3px; float: right; text-align: right}
.k-comment-actions {padding: 3px 0px; width: 300px; float: right; text-align: right}
.k-comment-link {display: inline}
.k-comment .k-conv-ptag-cloud-body, .k-wiki-ptag-cloud-body {display: inline; font-size: 11px}
 .k-tags-none {font-size: 11px; margin: 0px}
.k-comment .k-tags-none {display: inline; padding: 0px 2px}
 #k-njam {*width: 95%}
#k-njam .x-panel-body, #k-njam .x-panel {*width: 100% !important}
#k-nj-name a {font-size: 16px}
#k-nj-desc {clear: both; margin: 10px 0px 10px 0px; padding: 0px 10px; border: 2px #CBCBCB solid; background-color: #BFE0F3}
.k-njam-table {border-collapse: collapse; width: 100%; margin: 10px 0px 0px 0px}
#k-mt-video {width: 400px; padding: 0px 0px 0px 0px}
#k-mt-chat {height: 300px}
#k-video-container {height: 300px;  border: 2px #CBCBCB solid; margin: 0px 10px 0px 0px; overflow-x: hidden; overflow-y: auto}
#k-chat-container {border: 2px #CBCBCB solid}
#k-njam-actions {border: 2px #CBCBCB solid; border-width: 2px 2px 2px 2px}
.k-njam-nc-head {margin: 10px 0px 0px 0px; padding: 3px; font-weight: bold; font-size: 12px; background-color: #BFE0F3}
.k-njam-new-content {border: 2px #CBCBCB solid; border-width: 2px 0px 0px 0px; padding: 5px; font-size: 12px}
.k-njam-new-content img {vertical-align: middle; padding: 0px 10px}
.k-njam-interval {cursor: pointer; padding: 3px 10px}
.k-njam-interval-selected {background-color: #005897; color: white; font-weight: bold}
#k-nj-tabs {margin: 10px 0px 0px 0px}
#chat-iframe {}
.k-njam_conv_view .k-conv-body {padding: 0px}
.k-njam_conv_view .k-vote-outer-container {margin-top: 0px}
.k-njam_conv_view .k-conv-details {margin-left: 30px; padding: 0px}
.k-nj-refresh {background: transparent url(/stylesheets/images/ngenera/panel/tool-sprites.png) no-repeat scroll 0 -225px; height: 15px; width: 15px; font-size: 10px}
.k-inline-setting, .k-njam-settings label {display: inline; color: #555555; font-size: 12px; padding: 0px 10px 4px 0px}
 #k-quick-new-calendar {float: right}
#k-qc-form-saving {background-image: url(/images/indicator_large.gif); background-position: 50% 50%; background-repeat: no-repeat; height: 200px}
#k-qc-form-msg {color: red; border: 2px #FF9F9F solid; background-color: #FFEFEF; padding: 5px; margin: 5px}
.k-save-buttons {margin: 10px 0px 0px 0px; font-size: 12px}
.k-save-buttons input {cursor: pointer}
#kalivo_lightwindow .k-text-page {margin: 10px 0px 0px 0px}
#k-gen-chat-log-msg {font-size: 12px; margin: 5px; padding: 5px; font-weight: bold}
.chat_log_error {color: red}
 #portal_user {overflow: hidden}
#k-pu-actions ul {margin: 0; padding: 0; list-style: none}
#k-pu-avatar { margin: 10px 0 0px 0; clear: both}
#k-pua-avatar, #k-pua-edit {float: left; padding: 0 10px 0 0}
#k-pu-actions {clear: both; padding: 10px 0 0 0}
 #k-edit-profile-menu-cont {position: relative; font-size: 12px; font-weight: bold}
#k-edit-profile-menu-cont #k-edit-profile-menu {display: none; position: absolute; list-style: none; padding: 0 0 0 10px; margin: 0; background-color: #fff; border: 1px #EFEFEF solid; left: 0px; top: 13px}
#k-edit-profile-menu-cont #k-edit-profile-menu .k-epm-item {font-weight: normal; padding: 3px; white-space: nowrap}
#k-edit-profile-menu-cont:hover #k-edit-profile-menu {display: block}
#k-pu-avatar a {font-weight: bold}
.k-pu-action {height: 23px; margin: 0 0 4px 0; padding: 0 0 4px 32px; border-bottom: 1px #CECECE solid}
#k-pu-actions .k-conv-item {background: transparent url(/images/conv_med.png) no-repeat 0 0}
#k-pu-actions .k-idea-item {background: transparent url(/images/idea_med.png) no-repeat 0 0}
#k-pu-actions .k-resource-item {background: transparent url(/images/resource_med.png) no-repeat 0 0}
#k-pu-actions .k-task-item {background: transparent url(/images/task_med.png) no-repeat 0 0}
#k-pu-actions .k-poll-item {background: transparent url(/images/poll_med.png) no-repeat 0 0}
#k-pu-actions .k-survey-item {background: transparent url(/images/conv_med.png) no-repeat 0 0}
#k-pu-actions .k-meeting-item {background: transparent url(/images/group_med.png) no-repeat 0 0}
#k-pu-actions .k-group-item {background: transparent url(/images/group_med.png) no-repeat 0 0}
#k-pu-actions .k-ideacampaign-item {background: transparent url(/images/ideacampaign_med.png) no-repeat 0 0}
#k-pu-actions .k-project-item {background: transparent url(/images/project_med.png) no-repeat 0 0}
#k-pu-actions .k-pu-action-edit {background: transparent url(/images/conv_med.png) no-repeat 0 0}
.k-pu-action-hidden {display: none}
.k-pu-action a {color: #2177a8; font-size: 12px}
#k-pu-action-show-more {font-size: 10px; font-weight: bold; padding: 0px 5px 10px}
  .k-update-list {margin: 0; padding: 0; list-style: none}
.k-update-list li {margin-bottom: 7px}
.k-ul-notif {padding: 0 0 5px 25px; background-color: transparent; background-repeat: no-repeat; border-bottom: 1px #D7D7D7 solid; clear: both}
.k-uln-group {background-image: url(/images/group_small.png)}
.k-uln-meeting {background-image: url(/images/meeting_small.gif)}
.k-uln-ideacampaign {background-image: url(/images/ideacampaign_small.png)}
.k-uln-project {background-image: url(/images/meeting_small.gif)}
.k-ul-action {float: right}
.k-ul-action img {padding: 0 0 0 5px}
#k-ul-posts a {font-weight: bold; font-size: 12px}
.k-update-msg {font-weight: normal; font-size: 11px}
 #k-pu-status, #k-pu-status-indicator {cursor: pointer; font-size: 11px; color: #838383}
#k-pu-status {margin-top: -10px}
#k-pu-status-update {width: 170px; margin: -10px 0 10px 0}
#k-pu-status-update #k-pu-user-status {border: 1px solid #7F9DB9; font-size: 11px; width: 170px}
.k-pu-status-action {cursor: pointer; font-size: 11px; color: #3179a7; float: left}
#k-pu-status .when {font-size: 10px; display: inline}
#k-pua-bar {padding: 0 5px}
#k-pua-update {float: right}
 .k-search-partial {clear: both; border-bottom: 1px solid #E6E6E6; padding: 10px 0; font-size: 11px}
.k-sp-avatar, .k-sp-emblem {float: left; padding: 0 10px 0 0}
.k-search-partial .k-tags-none {display: none}
.k-sp-conv-content {padding: 0 0 0 100px; font-size: 11px}
.k-sp-recent-conv {padding: 0 5px 0 0}
.k-search-partial .k-conv-details {padding: 3px 0}
.k-sl-group_icon {float: left; padding: 0 10px 0 0}
.k-sl-group_cell {padding: 0 8px 0 0; margin: 0 8px 0 0; float: left; border-right: 2px #E6E6E6 solid; height: 40px}
.k-sl-group_name a {font-size: 14px; font-weight: bold}
  #k-edit {font-size: 11px}
.k-edit-body {padding: 10px}
#k-edit h1 {text-transform: uppercase; color: #313131; font-size: 14px; font-weight: normal; padding: 5px}
.k-edit-header {background-color: #EFEFEF}
#k-edit h2 {text-transform: uppercase; color: #4AA223; border-bottom: 2px #D5D5D5 solid; font-size: 13px; margin: 15px 0 10px 0}
#k-edit h3 {font-size: 12px; color: #484848; margin: 15px 0 5px 0}
#k-edit h4 {font-size: 12px; color: #3179A7; margin: 10px 0 5px 0; cursor: pointer}
#k-edit h5 {font-size: 12px; color: #484848; font-weight: normal; margin: 10px 0 0 0}
#k-edit h6 {font-size: 10px; color: #484848; font-weight: normal; margin: 3px 0 0 0}
#k-edit .gl_header {display: block; font-weight: bold; font-size: 12px; padding: 5px 0 0; margin: 0}
.group_list_container {float: left; width: 300px; margin: 0 50px 0 0}
.edit_group_list {border: 1px #ADADAD solid; padding: 5px 10px 10px 10px; min-height: 50px; max-height: 200px; overflow-y: auto; overflow-x: hidden; width: 300px}
.group_list_label {background-color: #ADADAD; color: #FFFFFF; font-size: 12px; font-weight: bold; padding: 3px 5px 2px; width: 312px}
.gl_group {clear: both; padding: 8px 5px 5px; border-bottom: 1px #ADADAD solid; cursor: pointer}
.gl_group:hover {background-color: #DCE0EB}
.gl_disabled {color: #bbb; cursor: default}
.edit_group_list img {vertical-align: middle}
#project_milestones_error, #project_milestones_ind, #conv_milestone_id {float: left; width: 322px}
.k-button, .k-edit-add, .k-edit-publish, .k-edit-draft, .k-edit-cancel, .k-group-join, .k-invitation-requested, .k-group-invite, .k-group-leave {font-size: 10px; color: #fff; margin: 0px; padding: 2px 8px; font-weight: bold; cursor: pointer}
.k-edit-publish, .k-edit-draft, .k-edit-cancel {float: right; margin: 5px 5px 0 0}
.k-button, .k-edit-draft, .k-edit-publish, .k-group-join, .k-group-invite {background-color: #3F950B}
.k-button-negative {background-color: #666666}
.k-button a {font-weight: bold; font-size: 10px; color: #FFF}
.k-edit-publish-saving {background-color: #A2A2A2; cursor: default}
.k-edit-cancel, .k-group-leave {background-color: #666666}
.k-edit-add {background-color: #276395}
.k-invitation-requested {background-color: #3179A7; cursor: default}
#k-edit-tagbox, #k-edit-groupbox, #k-edit .k-edit-text, #k-edit select {border: 1px #ADADAD solid}
#k-edit input {padding: 0; margin: 0 4px}
#k-edit label {vertical-align: 0px}
.k-edit-field {margin: 4px}
#k-edit-groupbox, #k-edit-tagbox {padding: 10px}
.k-edit-subsection {}
.user-selector-ext .x-form-field-wrap, .tag-selector-ext .x-form-field-wrap {display: inline}
.k-edit-grouplist, #k-edit-mygrouplist, .k-edit-ptaglist, .k-edit-taglist {margin: 0; padding: 0}
.k-edit-taglist {display: inline}
.k-tags-edit-container {float: left}
.k-edit-grouplist li, #k-edit-mygrouplist li, .k-edit-ptaglist li, #k-edit .k-edit-taglist li.k-tl-tag {display: inline; list-style: none; padding: 0; margin: 0 16px 0 0; line-height: 20px}
.k-tags-container .k-edit-taglist li.k-tl-tag {display: inline; list-style: none; padding: 0; margin: 0 8px 0 0; line-height: 20px}
.k-edit-remove-tag {padding: 0 2px 0 0; cursor: pointer}
#k-edit .date_input, #k-edit select, #k-edit .long_input, #k-edit .long_textarea, #k-edit .short_input {border: 1px #D5D5D5 solid; padding: 2px; font-size: 12px}
#k-edit .date_input {width: 200px; vertical-align: 3px}
#k-edit select {}
#k-edit .long_input {width: 90%; font-weight: bold; font-size: 14px}
#k-edit .long_textarea {width: 90%; font-size: 14px}
#k-edit .short_input {width: 45%}
#k-edit-pub-date {border-right: 1px #D5D5D5 solid; float: left; width: 360px; padding: 0 10px 0 0; margin: 0 10px 0 0}
#k-edit-notif {float: left; width: 300px}
#k-edit-pub-date h3, #k-edit-notif h3 {margin-top: 0px}
#k-edit-tell-a-friend {padding: 10px 0 0 0; clear: both}
   .k-sl-gsroup_cell {width: 690px}
.group-data-box {float: right; background-color: #E6E6E6; padding: 2px 0px 4px 4px; *padding: 0px 0px 4px 4px; width: 350px; font-size: 11px}
.k-sl-leave-group, .k-sl-join-group {float: right; padding: 0; margin: 0}
.k-sl-rss-delete {float: right; padding: 10px 5px 0 0; clear: both}
.k-sl-create-by {padding-top: 10px; clear: both}
.k-sl-group_name {width: 320px; padding-right: 8px}
.k-sl-meeting-date {font-size: 11px; margin-top: 4px}
.k-sl-group-desc {font-size: 11px; margin-top: 4px}
 .k-edit-no-tags {display: inline; list-style: none}
.k-count-circle {position: absolute; width: 110px; z-index: 1000}
.k-count-circle-left {float: left; height: 16px; width: 8px}
.k-count-circle-right {float: left; height: 16px; width: 8px}
.k-count-circle-content {float: left; font-size: 10px; height: 15px; font-weight: bold; text-align: center; padding: 1px 0 0 0}
.k-cc-red-left {background: transparent url(/images/red_circle.png) no-repeat}
.k-cc-red-right {background: transparent url(/images/red_circle.png) no-repeat top right}
.k-cc-red-content {background-color: #ff0000; color: #fff}
.k-cc-orange-left {background: transparent url(/images/orange_circle.png) no-repeat}
.k-cc-orange-right {background: transparent url(/images/orange_circle.png) no-repeat top right}
.k-cc-orange-content {background-color: #ff5f05; color: #fff}
.k-cc-clear-left, .k-cc-clear-right, .k-cc-clear-content {background: none; color: #000}
#invitees {border: 1px #D5D5D5 solid; padding: 3px; margin: 0; font-size: 11px}
.invitee {border: 1px #D5D5D5 solid; width: 150px; height: 50px; float: left; padding: 3px; margin: 3px; overflow:hidden}
.invitee input {float: left; margin: 0 10px 0 0}
.invitee_avatar {float: right}
.invitee_avatar img {max-height: 50px}
#k-delete-group .k-instructions {border-bottom: 2px solid #D5D5D5; color: #4AA223; margin: 15px 0 10px; text-transform: uppercase}
#k-delete-group {font-size: 14px}
#opts_view {z-index: 10001; border: 1px solid black; position: absolute; background: white; padding: 3px 20px 3px; padding: 1px 4px 1px 1px; width: 145px}
#opts_view p, #opts_view div {margin: 0.5em; font-size: 10px; padding: 2px}
#opts_view div {width: 100%}
#opts_view p a, #opts_view div a {text-decoration: none; display: block}
#opts_view p:hover, #opts_view div:hover {background: #EEEEEE; / / #F8F8F8}
#opts_view hr {color: #EEEEEE; margin: 0px 6px 13px 6px}
.opts-drop-down {text-decoration: none; font-size: 11px}
a.opts-drop-down {text-decoration: none}
#twitter-search ul {margin: 0; padding: 0; list-style-type: none}
#twitter-search li {margin: 0; padding: 0}
#twitter-search div {display: inline}
#twitter-search p.clearleft {clear: both; padding-bottom: 0px}
#twitter-search .result {padding-top: 2px}
#twitter-search .avatar {float: left; padding-right: 5px}
#twitter-search .info {display: block; padding-top: 2px}
#twitter-search .source {display: none}
.no_group_wiki {font-size: 12px; margin-left: 4px; margin-top: 4px }
  .inline_section {clear: both; font-size: 12px; padding: 10px 0 }
.inline_section .label {float: left; width: 100px; font-weight: bold; padding: 5px 0 0}
.inline_section .desc {float: left; width: 150px; padding: 5px 0 0}
.inline_section .long_desc {width: 260px}
.inline_section select {float: left; width: 300px; text-align: center}
.inline_section select.short_select {width: 90px}
.indicator {background: transparent url(/images/ajax-loader-transparent.gif) no-repeat left top; height: 32px; width: 32px; float: left}
.suggestion {padding: 5px 0; background-repeat: no-repeat; background-position: 0 5px}
.suggestion a{ margin: 0 0 0 20px; font-size:12px}
#suggestion_body{ position:fixed; left: 240px; top: 300px; border:2px #C0C0C0 solid; background-color:#fff; width:500px; height:200px; font-size: 12px}
.sugg_header{ background-color:#C0C0C0; color:#fff; font-size:13px; font-weight:bold; padding:5px}
.sugg_body{ overflow:hidden; height:142px; padding:10px}
.sm_conv_bg {background-image: url(/images/conv_small.png)}
.sm_event_bg {background-image: url(/images/event_small.gif)}
.sm_group_bg {background-image: url(/images/group_small.png)}
.sm_meeting_bg {background-image: url(/images/meeting_small.gif)}
.sm_joblisting_bg {background-image: url(/images/joblisting_small.gif)}
.sm_task_bg {background-image: url(/images/task_small.png)}
.sm_chatlog_bg {background-image: url(/images/chatlog_small.gif)}
.sm_listener_bg {background-image: url(/images/listener_small.gif)}
.sm_poll_bg {background-image: url(/images/poll_small.png)}
.sm_resource_bg {background-image: url(/images/resource_small.png)}
.sm_survey_bg {background-image: url(/images/survey_small.gif)}
.sm_wiki_bg {background-image: url(/images/wiki_small.png)}
.sm_idea_bg {background-image: url(/images/idea_small.png)}
.sm_sharepoint_bg {background-image: url(/images/sharepoint_small.png)}
.sm_user_bg {background-image: url(/images/user_small.png)}
 #awaiting_moderation {border: 1px solid black}
#awaiting_moderation tr {}
#awaiting_moderation tr th {border:1px solid black; text-align: center}
#awaiting_moderation tr td {padding: 3px; border: 1px solid black}
 #k-group-info{ background-color:#FFFFFF; color: #000; padding: 15px 15px 10px 15px; font-size:12px; margin: 0; border:1px solid #368CE0}
.k-group-title{ font-size:16px; font-weight:bold}
.k-group-type{ color: #3479B5; font-weight:bold}
.k-group-avatar{ float:right}
.k-group-desc{ margin:0}
.k-filter-applied{ background-color:#D2E3F9}
.k-remove-filter{ float:right; margin: 5px; cursor: pointer}
.k-group-footer{ clear:both; padding: 0; margin:0 0 10px 0; background-color:#368CE0}
.k-group-membership-options {padding:0; margin-right: 2em; vertical-align: bottom; font-size: .75em; float:right; color: #FFFFFF; font-weight:bold}
.k-group-membership-options a {font-size: .75em; color: #000}
.k-group-actions{ margin:0; padding:0 0 0 10px; height:21px; list-style:none}
.k-group-action{ display:inline; margin: 0 10px 0 0; list-style:none; background-color:#368CE0; padding: 0 10px 1px; position:relative; height:20px}
#k-ga-njam{ background-color:#3F950B}
.k-group-action:hover{ background-color:#656565}
.k-group-action a {color:#fff; font-size: 11px; font-weight:bold}
.k-group-footer .k-edit-add, .k-group-footer .k-edit-publish, .k-group-footer .k-edit-cancel, .k-group-footer .k-group-join, .k-group-footer .k-invitation-requested, .k-group-footer .k-group-invite, .k-group-footer .k-group-leave {display:block; float:none; margin:0; padding:3px 10px 5px}
#k-g-toggle-filters{ cursor:pointer; font-weight:normal; font-size:12px; margin:0 0 0 20px}
#k-group-tags{ font-size:12px; background-color:#9E9E9E; color:#fff; margin: -4px 0 5px 0; padding: 3px 0}
#k-group-tag-label{ font-weight:bold; padding-left:10px}
.k-group-tag{ padding: 4px 10px; cursor:pointer}
.k-group-tag:hover{ background-color:#fff; color:#000}
#k-group-filters{ font-size:12px}
.k-group-filter{ margin: 0 0 5px 0; padding: 2px 4px 4px 4px }
.k-group-filter select, .k-group-filter input{ width:180px; font-size: 12px; border: 1px #3179A7 solid; margin: 0 10px; height: 18px}
.k-group-filter select{ height: 20px}
.k-group-filter input{ padding: 3px 0 0 3px}
.k-group-filter img{ vertical-align:middle}
.filter_submit, #k-apply-filters {background-color:#3179A7; border:0 none; color:#FFFFFF; font-weight:bold; margin:5px 0; padding:4px 4px; font-size:12px; width:100px; text-align:center; cursor:pointer}
.group_member{ width: 300px; border: 1px #D7D7D7 solid; margin: 5px; padding:5px; float:left; height:80px; overflow:hidden; position:relative}
#west_panel .group_member, #portal_user .group_member{ width:190px; height:auto}
#west_panel .group_member .member_data, #portal_user .group_member .member_data{ height:auto}
.group_member .member_data{ height:65px; font-size:11px}
.group_member .member_action{ background-color:#3F950B; color:white; font-weight:bold; font-size:12px; padding:2px 10px; cursor: pointer; position:relative; bottom:5px; left:5px}
.group_member .member_deny, .group_member .member_remove{ background-color:#666666}
.group_member .member_avatar{ clear:right; float:right}
.group_member .member_avatar img{ max-height:80px; max-width: 80px}
.group_member .member_name a {font-size:14px; font-weight:bold}
.group_member .member_title {color:#777777; font-size:12px; padding-left:0px; display:block}
.group_member .member_status {max-height:29px; overflow:hidden}
#portal-header {background: #FEFFFE url(/images/listeners/header_bg.png) repeat-x left top; height:60px; position:relative; z-index:10000}
#portal-header .k-logo_main {width: 185px; margin:0 15px 0 0; padding:10px 0 0 30px; float:left}
#portal-header .k-logo_main img{ max-height:45px; max-width:187px}
#portal_nav {position: absolute; top:36px; left:230px; margin: 0; padding:0; list-style-type:none}
.bookmarks_no_hover {cursor:default}
.bookmarks_no_hover:hover {text-decoration:none}
#portal_nav .k-ph-nav-item{ display:inline; padding:0 10px 10px; position:relative; z-index:10000}
#portal_nav .k-ph-nav-item-selected, #portal_nav .k-ph-nav-item:hover{ background-color: #fff}
#portal_nav .k-ph-nav-item a{ font-size:14px; color:#fff}
#portal_nav .k-ph-nav-item:hover a{ color:#000}
#portal_nav .k-ph-nav-item-selected a.nav_link, #portal_nav .k-ph-submenu-item-selected a.subnav_link{ color:#000}
#portal_nav .k-ph-submenu-item a, #portal_nav .k-ph-nav-item a.subnav_link{ color: #000}
#portal_nav .k-ph-nav-item a:hover{ color:#000; text-decoration:none}
.p-ph-submenu-seperator{ border-top:1px #838383 solid; margin: 5px 0 0 0}
.k-ph-nav-item .k-ph-submenu{ display:none; margin: 0; padding: 5px 15px 5px 15px; background-color: #fff; border:1px #efefef solid; position:absolute; list-style: none; left:0px; top:19px; z-index:10000}
.subnav_link, .k-ph-submenu-item {padding:0; margin: 0 ; color:#000 }
.k-nav-more{ font-size:11px; padding-top:5px}
.k-ph-nav-item:hover .k-ph-submenu{ display:inline}
.k-ph-nav-item .k-ph-mysubmenu-item{ padding:0 0 0 0; position:relative; z-index:10000; color:#838383; font-weight:bold}
.k-ph-nav-item .k-ph-mysubmenu{ display:none; margin: 0; background-color: #E6E6E6; position:absolute; list-style: none; left:43px; *left:58px; top:0px; header z-index:10001; padding:5px 15px}
.k-ph-mysubmenu-item:hover{ background-color:#E6E6E6}
.k-ph-mysubmenu-item:hover .k-ph-mysubmenu{ display:inline}
#portal_nav .k-ph-submenu a{ font-size:11px; white-space:nowrap}
#portal-subheader{ background-color: #fff; height:36px; *height:auto}
#portal_subnav {margin: 12px 0 0 235px ; padding:0 0 0 0; list-style-type:none;  }
#portal_subnav .k-ph-subnav-item{ display:inline; padding:2px 10px 7px;  *padding:2px 10px 8px; margin: 0 4px 0 0; border-left: 1px #979797 solid}
#portal_subnav .k-ph-subnav-item-selected{ }
#portal_subnav .k-ph-subnav-item:hover{ }
#portal_subnav .k-ph-subnav-item a{ font-size:13px; color:#0064B0; text-decoration:none}
#portal_subnav .k-ph-subnav-item:hover a{ color:#000}
#portal_subnav .k-ph-subnav-item-selected a{ color:#000}
.k-bookmark-cont{ position:relative; z-index: 10030; left:-10px; top:-20px; *top:-4px}
.k-ph-bookmark {}
.k-ph-bookmark ul{ display: none; position: absolute; background-color: #E6E6E6; border: 1px #434343 solid; left:10px; top:0; z-index:10050; padding:0; margin: 0; list-style: none}
.k-ph-bookmark ul li{ list-style: none; padding:5px; margin: 0px}
.k-ph-bookmark:hover ul{ display: block}
#subnav_dock {clear:both}
.k-widget-customization-on #k-toggle-customize, .k-widget_dock_active, .k-widget_dock_button_left:hover {}
.k-widget-customization-on #k-toggle-customize .k-widget_dock_button_right, .k-widget_dock_active .k-widget_dock_button_right, .k-widget_dock_button_left:hover .k-widget_dock_button_right {}
.k-widget-customization-on #k-toggle-customize .k-widget_dock_button_middle, .k-widget_dock_active .k-widget_dock_button_middle,.k-widget_dock_button_left:hover .k-widget_dock_button_middle {}
.k-widget-customization-on .x-panel-body{ overflow-x:hidden !important}
#portal_widget_dock {height:200px; overflow-y: auto; background-color:#EFFAFF; padding:0px 20px 0px 20px; clear:both}
#k-widget_dock_indicator_holder {margin:50px 50% 0 50%}
#k-done-customizing, #k-toggle-options {float:right; position:relative; z-index:10010; background-color: #3F950B; color:#fff; font-weight:bold; padding: 2px 8px; font-size:11px; margin: 0 0 0 20px; cursor:pointer}
#k-done-customizing{ background:transparent url(../images/widget_done.png) repeat-x scroll 0 0 }
#k-search-box{ margin:0 10px 0 ; *margin:10px 10px 0 ; color:#838383; font-size:13px; float:left; *height:20px}
#btn-search-for-ET {vertical-align:-1px; *vertical-align:0px; color:#fff; background-color: #3179A7; border:0; height:18px; width:35px; font-weight:bold}
#portal_logout{ padding: 2px 8px; margin: 0 0 0 20px; background-color:#3179A7; float:right}
#portal_logout a{ padding:0; margin:0; color:#fff; font-weight:bold; font-size:11px}
#sub_nav {height: 20px; padding: 15px 0; margin:0 }
#sub_nav .subnav_item {display: inline; padding: 0 15px; border-left: 1px #979797 solid}
#sub_nav .first {border: none; padding-left: 0}
#sub_nav .subnav_item a {font-size: 14px; text-decoration: none}
#sub_nav .subnav_item:hover a, #sub_nav .subnav_item_selected a {color: #000}
#user_info {float: left; width: auto; padding: 5px 20px}
#user_info img {float: left; height: 36px; padding-right: 10px}
#user_info .welcome {white-space:nowrap}
#user_info .welcome a{ font-size:16px }
#user_info .logout_bar {color: #0064B0; font-size: 12px; font-weight: bold; padding: 5px 0 0 0}
.logout_bar a{ font-size:12px}
#more_options {position: relative; z-index:10000; text-decoration:none}
#k-mo-container {position: absolute; display: none; z-index: 10000; right:0; *top:10px; background-color: #fff; border: 1px #979797 solid; text-align: right; font-size: 11px;  }
#more_options:hover #k-mo-container {display: block}
#k-mo-container img {height: auto; width: auto}
#k-mo-container a {font-size:11px; text-decoration: none}
#more_options .k-more-options-item {padding: 5px; white-space: nowrap; cursor:pointer}
#more_options ul{ list-style:none; margin:0; padding:0}
.k-mo-header {font-size: 11px; border-bottom: 1px black solid; color: #000}
.k-mo-subheader {font-size: 10px}
.k-mo-sublist {padding: 0 0 0 12px; margin: 0}
.k-mo-taglist-tag {padding: 5px 0; list-style: none}
.k-mo-taglist-tag a {font-size: 11px }
.k-mo-feed {clear: both; list-style: none; width:100px}
#k-mo-container .k-mo-feed img{ float:right; padding: 3px 0 3px 10px; cursor:pointer}
.k-more-options-item:hover{ background-color: #e4e3e3}
#tree UL{ margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; padding: 0px 0px 0px 0px}
#tree LI{ margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; padding: 0px 0px 0px 0px}
#group_invites UL{ list-style-type: none; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; padding: 0px 0px 0px 0px}
#group_invites LI{ list-style-type: none; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; padding: 0px 0px 0px 0px}
#tree .x-panel-header-text {font-size: 11px; font-family: Arial,Helvetica,sans-serif; color: #000000}
#tree .x-tree-node-anchor {font-size: 10px !important; font-family: Arial,Helvetica,sans-serif}
#details-panel .x-panel-body {padding-right: 10px; padding-left: 10px; background: #eee; padding-bottom: 10px; color: #555; padding-top: 10px;;;}
#details-panel A:link {color: #369 }
#details-panel A:visited {color: #369 }
#details-panel H2 {font-size: 15px; color: #369 }
#details-panel P {font-family: Arial,Helvetica,sans-serif; font-size: 11px; font-style: normal}
.sp-web {background-image: url(../images/listener_small.gif) !important}
.sp-view {background-image: url(../images/joblisting_small.gif) !important}
.sp-item {background-image: url(../images/document_small.gif) !important}
#group_invites .x-tree-node-icon{ background-image: url(../images/group_small.gif) !important; background-repeat: no-repeat !important}
#group_invites .x-tree-node-leaf .x-tree-node-icon{ background-image: url(../images/user_small.gif) !important; background-repeat: no-repeat !important}
 #k-meetings-calendar .calendar {margin: auto; width:100%; border: #385C74 1px solid; table-layout:fixed}
#k-meetings-calendar th.monthName {font-weight: normal; text-align: center; padding-top: 4px; padding-bottom: 4px}
#k-meetings-calendar th.cal_nav div{ text-align:center; cursor:pointer}
#k-meetings-calendar .dayName th {text-align: center; font-size: 0.7em; padding-top: 0.6em; padding-bottom: 0.3em; background-color: #777788; color: white}
#k-meetings-calendar abbr {border:0}
#k-meetings-calendar .calendar tbody td.k-ma-active-day {background-color:#FFDFDF}
#k-meetings-calendar .calendar tbody td {width:14%; font-size:12px; padding:0px 4px 0px 0px; text-align:left; vertical-align:top; border-bottom:1px black dotted; border-right:1px black dotted; overflow:hidden}
#k-meetings-calendar .otherMonth, .day, .specialDay { border-right: 1px solid white}
#k-meetings-calendar .otherMonth {color: #aaa; background-color: white}
#k-meetings-calendar .day, .specialDay { border-bottom: 1px dotted #bbbbbb; background-color: #EEEEFF}
#k-meetings-calendar .specialDay {background-color: #EEEEFF; color: black; cursor:pointer}
#k-meetings-calendar .specialDay a, .specialDay a:visited, .specialDay a:hover {color: white; text-decoration: none; padding: 1em}
#k-meetings-calendar .specialDay a:hover {color: white; background-color: black}
#k-meetings-calendar .weekendDay {background-color: #DFE5FF}
#k-meetings-calendar .today{ background-color: #4682b4; font-weight:normal}
.k-mc-day-number {width:20px; background-color: #385C74; color:white; padding:2px 0px 0px 5px}
.k-mc-item {font-size:10px; clear:both; padding:0px 0px 4px 4px; width:inherit}
.k-mc-item .k-mc-time {float:left; padding:0px 4px 0px 0px; font-weight:bold}
.k-mc-item .k-mc-name {overflow:hidden; white-space: nowrap}
#k-meetings-agenda {overflow-y:auto; max-height:300px; margin:10px 0px 10px 0px; border: #D2D2D2 1px solid; padding:0px 0px 10px 0px}
.k-mc-calendar_day{ min-height:20px}
.k-ma-day {border-bottom:1px solid #D2D2D2; font-size:12px; font-weight:bold; padding:10px 0px 0px 5px}
.k-ma-item {padding:5px 0px 0px 5px}
.k-ma-time {font-size: 12px; float:left; padding-right:5px}
.k-ma-name {font-size: 12px; float:left}
.attending .k-ma-time, .attending .k-ma-name a{ font-weight:bold; font-color:#385C74}
.k-mc-more {clear:both}
.div_test{ overflow:hidden; width:100px}
 div.calendar {position: relative; z-index: 110}
.calendar table {border: 1px solid #556; font-size: 11px; color: #000; cursor: default; background: #eef; font-family: tahoma,verdana,sans-serif}
div.calendar {font-size: 11px; color: #000; cursor: default; font-family: tahoma,verdana,sans-serif}
 .calendar .button { text-align: center;  padding: 2px;  }
.calendar .nav {background: #778 url(menuarrow.gif) no-repeat 100% 100%}
.calendar thead .title { font-weight: bold;  text-align: center; background: #fff; color: #000; padding: 2px; font-size: 13px}
.calendar thead .headrow { background: #778; color: #fff}
.calendar thead .daynames { background: #bdf}
.calendar thead .name { border-bottom: 1px solid #556; padding: 2px; text-align: center; color: #000; font-size: 11px}
.calendar thead .weekend { color: #a66}
.calendar thead .hilite { background-color: #aaf; color: #000; border: 1px solid #04f; padding: 1px}
.calendar thead .active { background-color: #77c; padding: 2px 0px 0px 2px}
 .calendar tbody .day { width: 2em; color: #456; text-align: right; padding: 2px 4px 2px 2px; font-size: 11px}
.calendar tbody .day.othermonth {font-size: 80%; color: #bbb}
.calendar tbody .day.othermonth.oweekend {color: #fbb}
.calendar table .wn {padding: 2px 3px 2px 2px; border-right: 1px solid #000; background: #bdf}
 .calendar tbody td.hilite { background: #def; padding: 1px 3px 1px 1px; border: 1px solid #bbb}
.calendar tbody td.active { background: #cde; padding: 2px 2px 0px 2px}
.calendar tbody td.selected { font-weight: bold; border: 1px solid #000; padding: 1px 3px 1px 1px; background: #fff; color: #000}
.calendar tbody td.weekend { color: #a66}
.calendar tbody td.today { font-weight: bold; color: #00f}
 .calendar tbody .false {background: white; font-weight: bold}
.calendar tbody .disabled {color: #999}
.calendar tbody .emptycell { visibility: hidden}
.calendar tbody .emptyrow { display: none}
 .calendar tfoot .footrow { text-align: center; background: #556; color: #fff}
.calendar tfoot .ttip { background: #fff; color: #445; border-top: 1px solid #556; padding: 1px; font-size: 11px}
.calendar tfoot .hilite { background: #aaf; border: 1px solid #04f; color: #000; padding: 1px}
.calendar tfoot .active { background: #77c; padding: 2px 0px 0px 2px}
 .calendar .combo {position: absolute; display: none; top: 0px; left: 0px; width: 4em; cursor: default; border: 1px solid #655; background: #def; color: #000; font-size: 90%; z-index: 100}
.calendar .combo .label, .calendar .combo .label-IEfix {text-align: center; padding: 1px}
.calendar .combo .label-IEfix {width: 4em}
.calendar .combo .hilite {background: #acf}
.calendar .combo .active {border-top: 1px solid #46a; border-bottom: 1px solid #46a; background: #eef; font-weight: bold}
.calendar td.time {border-top: 1px solid #000; padding: 1px 0px; text-align: center; background-color: #f4f0e8}
.calendar td.time .hour, .calendar td.time .minute, .calendar td.time .ampm {padding: 0px 3px 0px 4px; border: 1px solid #889; font-weight: bold; background-color: #fff}
.calendar td.time .ampm {text-align: center}
.calendar td.time .colon {padding: 0px 2px 0px 3px; font-weight: bold}
.calendar td.time span.hilite {border-color: #000; background-color: #667; color: #fff}
.calendar td.time span.active {border-color: #f00; background-color: #000; color: #0f0}
.calendar_date_select {color:black; border:#777 1px solid; display:block; width:195px; z-index: 1000000}
 iframe.ie6_blocker {position: absolute; z-index: 999}
.calendar_date_select thead th {font-weight:bold; background-color: #777788;; border-top:1px solid #777; border-bottom:2px solid #334; color: white !important}
.calendar_date_select .cds_buttons {text-align:center; padding:5px 0px; background-color: #DFE5FF}
.calendar_date_select .cds_footer {background-color: #777788; padding:3px; font-size:12px; text-align:center; color:white}
.calendar_date_select table {margin: 0px; padding: 0px}
.calendar_date_select .cds_header {background-color: #ccc; border-bottom: 2px solid #aaa; text-align:center}
.calendar_date_select .cds_header span {font-size:15px; color: black; font-weight: bold}
.calendar_date_select select {font-size:11px;}
.calendar_date_select .cds_header a:hover {color: white}
.calendar_date_select .cds_header a {width:22px; height:20px; text-decoration: none; font-size:14px; color:black !important}
.calendar_date_select .cds_header a.prev {float:left}
.calendar_date_select .cds_header a.next {float:right}
.calendar_date_select .cds_header a.close {float:right; display:none}
.calendar_date_select .cds_header select.month {width:90px}
.calendar_date_select .cds_header select.year {width:61px}
.calendar_date_select .cds_buttons a {color: black; font-size: 9px}
.calendar_date_select td {background-color: #FFF; font-size:12px; width: 24px; height: 21px; text-align:center; vertical-align: middle}
.calendar_date_select td.weekend {background-color: #DFE5FF}
.calendar_date_select td div.other {color: #4C5593}
.calendar_date_select tbody td {border-bottom: 1px solid #000044}
.calendar_date_select td.selected {background-color:black; color:white}
.calendar_date_select td.disabled div {color: #000044}
.calendar_date_select td.special_day {background-color: #EEEEFF; cursor:pointer}
.calendar_date_select td.today {border: 1px dashed blue; background-color: #4682B4}
.calendar_date_select td:hover {background-color:#ccc}
.fieldWithErrors .calendar_date_select {border: 2px solid red}
#lightwindow_overlay { display: none; visibility: hidden; position: fixed; top: 0; left: 0; width: 100%; height: 100px; z-index: 500000;  }
#lightwindow {  display: none; visibility: hidden; position: absolute; z-index: 999000; line-height: 0px;  }
#lightwindow_container { display: none; visibility: hidden; position: absolute;  padding: 0 0 0 0; margin: 0 0 0 0}
 * html #lightwindow_container {overflow: hidden}
#lightwindow_contents {overflow: hidden; z-index: 0; position: relative; border: 10px solid #ffffff; background-color: #ffffff}
#lightwindow_loading { height: 100%; width: 100%; top: 0px; left: 0px; z-index: 9999000; position: absolute;  background-color: #f0f0f0; padding: 10px}
#lightwindow_loading_shim {display: none; left: 0px; position: absolute; top: 0px; width: 100%; height: 100%}
#lightwindow_loading span {font-size: 12px; line-height: 32px; color: #444444; float: left; padding: 0 10px 0 0}
#lightwindow_loading span a, #lightwindow_loading span a:link, #lightwindow_loading span a:visited {color: #09F; text-decoration: none; cursor: pointer}
#lightwindow_loading span a:hover, #lightwindow_loading span a:active {text-decoration: underline}
#lightwindow_loading img {float: left; margin: 0 10px 0 0}
 #lightwindow_navigation { position: absolute; top: 0px; left: 0px; display: none;  }
 #lightwindow_navigation_shim { display: none; left: 0px; position: absolute; top: 0px; width: 100%; height: 100%;  }
#lightwindow_navigation a, #lightwindow_navigation a:link, #lightwindow_navigation a:visited, #lightwindow_navigation a:hover, #lightwindow_navigation a:active { outline: none;  }
#lightwindow_previous, #lightwindow_next {width: 49%; height: 100%; background: transparent url(../images/blank.gif) no-repeat;  display: block}
#lightwindow_previous {float: left; left: 0px}
#lightwindow_next {float: right; right: 0px}
#lightwindow_previous:hover, #lightwindow_previous:active {background: url(../images/lightwindow/prevlabel.gif) left 15% no-repeat}
#lightwindow_next:hover, #lightwindow_next:active {background: url(../images/lightwindow/nextlabel.gif) right 15% no-repeat}
#lightwindow_previous_title, #lightwindow_next_title {display: none}
#lightwindow_galleries {width: 100%; position: absolute; z-index: 50000; display: none; overflow: hidden; margin: 0 0 0 10px; bottom: 0px; left: 0px}
#lightwindow_galleries_tab_container {width: 100%; height: 0px; overflow: hidden}
a#lightwindow_galleries_tab, a:link#lightwindow_galleries_tab, a:visited#lightwindow_galleries_tab {display: block; height: 20px; width: 77px; float: right; line-height: 22px; color: #ffffff; text-decoration: none; font-weight: bold; cursor: pointer; font-size: 11px; color: #ffffbe; background: url(../images/lightwindow/black-70.png) repeat 0 0 transparent}
* html a#lightwindow_galleries_tab, * html a:link#lightwindow_galleries_tab, * html a:visited#lightwindow_galleries_tab {background: none; background-color: #000000; opacity: .70; filter: alpha(opacity = 70)}
a:hover#lightwindow_galleries_tab, a:active#lightwindow_galleries_tab {color: #ffffbe}
#lightwindow_galleries_tab_span {display: block; height: 20px; width: 63px; padding: 0 7px 0 7px}
#lightwindow_galleries_tab .up {background: url(../images/lightwindow/arrow-up.gif) no-repeat 60px 5px transparent}
#lightwindow_galleries_tab .down {background: url(../images/lightwindow/arrow-down.gif) no-repeat 60px 6px transparent}
#lightwindow_galleries_list {background: url(../images/lightwindow/black-70.png) repeat 0 0 transparent; overflow: hidden; height: 0px}
* html #lightwindow_galleries_list {background: none; background-color: #000000; opacity: .70; filter: alpha(opacity = 70)}
.lightwindow_galleries_list {width: 200px; float: left; margin: 0 0 10px 0; padding: 10px}
.lightwindow_galleries_list h1 {color: #09F; text-decoration: none; font-weight: bold; cursor: pointer; padding: 10px 0 5px 0; font-size: 16px}
.lightwindow_galleries_list li {margin: 5px 0 5px 0; list-style-type: none}
.lightwindow_galleries_list a, .lightwindow_galleries_list a:link, .lightwindow_galleries_list a:visited {display: block; line-height: 22px; color: #ffffff; text-decoration: none; font-weight: bold; cursor: pointer; padding: 0 0 0 10px; font-size: 11px}
.lightwindow_galleries_list a:hover, .lightwindow_galleries_list a:active {background: #000000; color: #ffffbe; border-left: 3px solid #ffffbe; padding: 0 0 0 7px}
#lightwindow_data { position: absolute;  }
#lightwindow_data_slide { position: relative;  }
#lightwindow_data_slide_inner {background-color: #ffffff; padding: 0 10px 10px 10px}
#lightwindow_data_caption {padding: 10px 0 0 0; color: #666666; line-height: 25px; background-color: #ffffff; clear: both}
#lightwindow_data_details {background-color: #f0f0f0; padding: 0 10px 0 10px; height: 20px}
#lightwindow_data_author_container {width: 40%; text-align: right; color: #666666; font-style: italic; font-size: 10px; line-height: 20px; float: right; overflow: hidden}
#lightwindow_data_gallery_container {font-size: 10px; width: 40%; text-align: left; color: #666666; line-height: 20px; float: left; overflow: hidden}
#lightwindow_title_bar {height: 25px; overflow: hidden}
#lightwindow_title_bar_title {color: #ffffbe; font-size: 14px; line-height: 25px; text-align: left; float: left}
a#lightwindow_title_bar_close_link, a:link#lightwindow_title_bar_close_link, a:visited#lightwindow_title_bar_close_link {float: right; text-align: right; cursor: pointer; color: #ffffbe; line-height: 25px; padding: 0; margin: 0}
a:hover#lightwindow_title_bar_close_link, a:active#lightwindow_title_bar_close_link {color: #ffffff}
 #lightwindow p {color: #000000; padding-right: 10px}
#kalivo_lightwindow {position: relative}
#lightwindow_indicator {position: absolute; top: 0; left: 0; width: 100%; background: #000 url(/images/ajax-loader-transparent.gif) no-repeat scroll 50% 20%; opacity: .5; filter: alpha(opacity = 50)}
 .jsgrowl_msg_container{ font-family: Arial, Helvetica, sans-serif; position:fixed; z-index: 1000000; opacity: .75; filter: alpha(opacity = 75); border-collapse:collapse; width: 300px; text-align:left}
.jsgrowl_msg_container .jsg_body{ background-color:black; width:380px}
.jsgrowl_msg_container .jsg_body_container{ position:relative; min-height:30px}
.jsgrowl_msg_container .jsg_clickable{ cursor:pointer}
.jsgrowl_msg_container .jsg_close{ position:absolute; right:0; top:0; cursor:pointer; display:block; background-image: none ; background-color: transparent ; background-repeat: no-repeat; height:22px; width:22px}
.jsgrowl_msg_container .jsg_icon{ float:left; padding:0 10px 0 0 ; height: 32px}
.jsgrowl_msg_container .jsg_title{ font-weight:bold; color:#fff; font-size:14px; margin:0 0 10px 0; word-spacing: 3px; border-bottom:1px #fff solid}
.jsgrowl_msg_container .jsg_msg{ font-weight:bold; color:#fff; margin:0; font-size:12px; word-spacing: 3px}
.jsgrowl_msg_container .jsg_side{ background-color:black; width:10px}
.jsgrowl_msg_container .jsg_middle{ background-color:black; width:380px}
.jsgrowl_msg_container .jsg_corner {height:10px; width:10px; background-color: transparent ; background-repeat: no-repeat; background-image:url(../images/jsgrowl_corners.png) }
.jsgrowl_msg_container .jsg_tl{ background-position: top left}
.jsgrowl_msg_container .jsg_tr{ background-position: top right}
.jsgrowl_msg_container .jsg_bl{ background-position: bottom left}
.jsgrowl_msg_container .jsg_br{ background-position: bottom right}
.jsgrowl_msg_container .jsg_mr{ background-position: top right}
.jsgrowl_msg_container .jsg_mb{ background-position: bottom right}
.jsgrowl_msg_container:hover .jsg_corner {background-image:url(../images/jsgrowl_corners_hover.png) }
.jsgrowl_msg_container:hover .jsg_middle {background-image:url(../images/jsgrowl_middle_hover.png) }
.jsgrowl_msg_container:hover .jsg_side {background-image:url(../images/jsgrowl_side_hover.png) }
.jsgrowl_msg_container:hover .jsg_close{ background-image: url(../images/jsgrowl_close.png)}
#llw_container{ position:absolute; left:200px; top:0; z-index: 1000000; border-collapse:collapse; width: 800px; text-align:left}
#llw_container #llw_body{ background-color:#fff; width:800px; vertical-align:top; overflow-y:auto}
#llw_container #llw_body_container{ position:relative}
#llw_container #llw_close{ position:absolute; right:0; top:0; cursor:pointer; display:block; background-image: none ; background-color: transparent ; background-repeat: no-repeat; background-image: url(/images/close_quick_view.png); height:28px; width:28px}
#llw_container .llw_side{ background-image:url(/images/llw_sides.png) ; background-color:transparent; width:10px}
#llw_container .llw_middle{ background-image:url(/images/llw_tb.png) ; width:380px}
#llw_container .llw_corner {height:10px; width:10px; background-color: transparent ; background-repeat: no-repeat; background-image:url(/images/llw_corners.png) }
#llw_container #llw_tl{ background-position: top left}
#llw_container #llw_tr{ background-position: top right}
#llw_container #llw_bl{ background-position: bottom left}
#llw_container #llw_br{ background-position: bottom right}
#llw_container #llw_mr{ background-position: top right}
#llw_container #llw_mb{ background-position: bottom right}
#gqv_link{ font-size:18px}
#gqv_icon{ vertical-align:middle; padding:0 10px 0 0}
#gqv_indicator{ width:32px; height:32px; margin: 40px 0px 40px 368px; background:transparent url(../images/ajax-loader.gif) no-repeat}
.gqv_conv{ border-bottom: 1px #E6E6E6 solid; padding: 0 0 10px 0; margin: 0 0 10px 0}
.gqv_conv, .gqv_conv a{ font-size:12px}
.gqv_conv_subject a{ font-size:14px; font-weight:bold}
.gqv_avatar_link, .gqv_conv_type{ float:left; padding-right:10px}
.gqv_conv_body{ padding: 5px 0}
.qv_access_denied{ padding: 20px; font-size:14px}
#feed img {padding: 0; margin: 0; border: none}
#feed .clear {clear: both}
#feed .button {float: right; margin: 4px 0 0 0}
#feed textarea {color: #999; width: 99%; height: 14px; overflow: none}
#feed .ind {display: none; position: absolute; left: 3px; top: 3px; background: black url(/images/ajax-loader-transparent.gif) no-repeat 50% 50%; opacity: .25; filter: alpha(opacity = 25)}
#feed #feed_filters {color: #454545; font-size: 12px; font-weight: bold}
#feed #feed_filters .feed_filter {padding: 0 10px; cursor: pointer}
#feed #feed_filters .feed_filter:hover, #feed #feed_filters .selected {color: #fff; background-color: #454545}
#feed #more_updates {background-color: #ffffe6; color: #454545; border: 1px #ffff99 solid; padding: 10px; margin: 0 0 10px; font-size: 14px; cursor: pointer}
#new_status {margin: 10px 100px 10px 0; font-size: 14px; margin-top: 3px; padding: 5px; position: relative}
#new_status textarea {font-size: 14px; height: 18px}
#new_status .ind {left: 5px; top: 5px}
#activities_feed {position: relative}
#activities_feed a {color: #3179a7; cursor: pointer}
#activities_feed .add_comment {color: #3179a7}
#activities_feed #filters {width: 200px; position: absolute; left: 0}
#activities_feed #feed {margin: 0}
#activities_feed h1 {margin: 0; padding: 0 0 10px}
#activities_feed .activity {position: relative; border-bottom: 1px #b6b6d5 solid; margin: 0; padding: 10px 0; min-height: 40px}
#activities_feed .activity:hover {background-color: #fefdf2}
#activities_feed .activity .contents {margin: 0 0 0 60px}
#activities_feed .activity .title {padding: 0; background: none; color: #000; font-size: 14px}
#activities_feed .activity .title a {font-size: 14px}
#activities_feed .activity .avatar {position: absolute; padding: 5px 10px 5px 5px; width: 48px; height: 48px; left: 0; top: 0}
#activities_feed .activity .actions {color: #999999; font-size: 11px; margin: 5px 0}
#activities_feed .activity .actions a {padding: 0 5px}
#activities_feed .activity a {padding: 0 5px 0 0}
#activities_feed .activity .input_comment {margin: 10px 100px 0 0; background-color: #ededee; font-size: 12px; margin-top: 3px; padding: 3px; position: relative}
#activities_feed .comments {margin: 10px 100px 0 0}
#activities_feed .comment {position: relative; background-color: #ededee; font-size: 12px; margin-top: 3px; padding: 3px; min-height: 40px}
#activities_feed .comment .contents {margin: 0 0 0 40px}
#activities_feed .comment .content {padding: 0 5px}
#activities_feed .comment .avatar {width: 30px}
#activities_feed .comment img {max-height: 30px; max-width: 30px}
#activities_feed .comment .input_comment {margin: 10px 40px 0}
#paginate {margin: 10px 0; padding: 10px; background-color: #ededee}
#paginate a {font-size: 14px; padding: 0 16px 0 0; background: transparent url(/images/listeners/down_arrow.png) no-repeat 100% 6px}
.vote-container {float:left; margin-top:6px; padding: 0 10px 10px 0; *padding: 10px 0 0 0}
.vote_left {background: transparent url("/images/vote_bg_left.png") no-repeat top left; padding: 7px 0px 7px 10px; *padding: 0 0 10px 10px}
.vote_right {background: transparent url("/images/vote_bg_right.png") no-repeat top right; padding: 7px 10px 7px 0px; *padding: 0 10px 10px 0px;  }
.vote_label {color: #0266B6; font-size: 10px; font-weight: bold; margin: 0 10px 0 0}
.vote_action {color: #000; font-size: 13px; position:relative}
.vote_action img {vertical-align: -1px}
.vote_up {border-right: 1px #999 solid; padding: 0 8px 0 0; margin: 0 5px 0 0}
.vote_down {padding: 0 0 0 0; *padding: 6px 8px 0 0}
.k-voting-indicator{ vertical-align:-4px; padding: 0 8px 0 0}
.vote_help_container{ display:none; background:transparent url(/images/vote_help_bg.png) no-repeat top left; position:absolute; height: 50px; width: 180px; top:-75px; *left: -50px; text-align:center; padding: 10px 5px 10px 0}
.vote_help_count{ font-size:12px; font-weight:bold}
.vote_ins{ font-weight:normal; padding: 3px 0 0 0}
.votable{ cursor:pointer}
.vote_alt_text{ font-size:10px; padding: 3px}
.vote_disabled{ cursor:default}
.lightwindow {text-decoration: none}
.gi_detail {padding: 3px 0}
.gi_detail .value, .gi_detail .label {font-size: 14px}
.gi_detail .label {color: #464646}
.gi_detail #name {color: #3179A7; font-weight: bold}
.group_subsection {padding: 3px 0 0 0}
.group_subsection .label {font-size: 14px; color: #464646; font-weight: bold}
#objective {cursor: pointer}
.widget_header {background-color: #d8d8d8; border: 1px #558DD4 solid; border-top: 0; color: #464646; padding: 5px; font-size: 14px}
.widget_header .widget_name {font-weight: bold; padding: 0 30px 0 0}
.widget_header a {font-size: 14px; color: #464646; text-decoration: none}
.widget_container {*float: left; border-left: 1px #558DD4 solid}
.widget_left_column {float: left; font-size: 12px; padding: 5px 0 10px 0; width: 130px}
.widget_body_column {border-left: 1px #558DD4 solid; float: left; width: 80%; min-height: 400px}
.left_column_label {padding: 6px 10px 7px; cursor: pointer}
.lc_selected {background-color: #D8D8D8}
.left_column_label:hover {background-color: #DCE0EB}
.left_column_count {float: right; color: #fff; font-weight: bold; padding: 7px 5px 5px 0}
.lc_count_left {background: transparent url(/images/project_count_left.png) no-repeat top left; padding: 4px 0 5px 5px; *padding: 0px 0 5px 5px}
.lc_count_right {background: transparent url(/images/project_count.png) no-repeat top right; padding: 4px 5px 5px 0}
.lc_selected .lc_count_left {background: transparent url(/images/project_count_left_selected.png) no-repeat top left}
.lc_selected .lc_count_right {background: transparent url(/images/project_count_selected.png) no-repeat top right}
.wide_lc {width: 160px}
.loading_widget {width: 100px; height: 100px; margin: 20px; background: transparent url(/images/ajax-loader-transparent.gif) no-repeat top left}
.project_task {font-size: 12px; clear: both; line-height: 16px}
.project_task-overdue {color: red; font-weight: bold}
.project_task a {font-size: 12px}
.ms_tasks {min-width: 820px}
.task_column {padding: 5px}
.pt_emblem {width: 16px}
.ms_date, .pt_assignee {width: 120px}
.milestone_state {font-weight: normal; font-size: 11px; font-style: italic;}
.milestone_state-missed {color: red}
.pt_date, .pt_status {width: 90px; text-transform: capitalize}
.pt_subject { }
.pt_status {overflow: visible; text-align: right; cursor: pointer; position: relative}
.pt_status_no_access {overflow: visible; text-align: right; position: relative; white-space:nowrap}
.pt_status_no_access span { }
.pt_status span {background: transparent url(/images/project_downarrow.png) no-repeat right 4px; padding-right: 15px}
.milestone {padding: 5px}
.ms_state, .ms_date {font-weight: bold; padding: 8px 0 5px; font-size: 12px; color: #464646; width: 80px}
.ms_state {text-align: right; width: 75px; text-transform: capitalize}
.ms_name {font-size: 14px; font-weight: bold; padding: 5px 0; color: #464646; cursor: pointer}
.ms_desc {clear: both; border: 1px #558DD4 solid; background-color: #DCE0EB; padding: 5px; font-size: 12px}
.status_menu {list-style: none; margin: 0 15px 0 0; padding: 0; border: 1px #558DD4 solid; position: absolute; width: 100px; text-align: right; font-size: 12px; background-color: #fff; top: 0; left: 0; z-index: 2; left: -15px}
.status_menu li {padding: 5px 17px; background-color: #fff}
.status_menu li:hover {background-color: #aaa}
.status_menu li.selected {background-color: #DCE0EB}
.lw_save_button {float: right}
.x-tabbed-portlet .x-panel-tl {display: none}
#misc_box {position: absolute; min-height: 100px; border: 1px #558DD4 solid; background-color: #fff; z-index: 3; padding: 5px; margin: 0}
#close_misc_box {position: absolute; top: 2px; right: 2px; width: 10px; height: 10px; background-color: BLACK}
.refresh_tab {background: transparent url(/stylesheets/images/ngenera/panel/tool-sprites.png) no-repeat 0 -225px; width: 16px; height: 12px; margin: 3px 0 0 0; float: left; cursor: pointer}
#dt_list li {background: transparent url(/images/task_small.png) no-repeat left 4px; padding: 0 20px 5px}
#date_task_list ul {margin: 10px}
#date_task_list span {padding: 0 10px 0; font-size: 12px; font-weight: bold}
#actions {margin: 0 10px; padding: 5px 0; border-top: 1px #979797 dotted}
#actions_left {height: 36px; width: 6px; background: transparent url(/images/listeners/left_actions.png) no-repeat left top; float: left}
#actions_content {height: 36px; background: #F0F0F0 url(/images/listeners/right_actions.png) no-repeat right top}
.search_bar {border: 1px solid black; font-size: 13px; height: 17px; background: #fff url(/images/listeners/search_icon.png) no-repeat 3px 3px; padding: 3px 0 2px 20px; color: #C7C7C7}
.search_bar_cleared{ color:#000}
#actions_content .search_bar {margin: 6px; float: left}
#actions_links {overflow: hidden; padding: 6px 0 0}
#actions_links ul {padding: 0; margin: 0; white-space: nowrap; width: 2000px; list-style: none}
#actions_links ul li {padding: 0 15px 0 28px; float: left; height: 24px; line-height: 24px}
#actions_links ul li a {font-size: 13px; color: #000}
#actions .scroller {padding: 8px 12px; cursor: pointer}
#actions .a_conv_item {background: transparent url(/images/conv_med.png) no-repeat 0 0}
#actions .a_idea_item {background: transparent url(/images/idea_med.png) no-repeat 0 0}
#actions .a_resource_item {background: transparent url(/images/resource_med.png) no-repeat 0 0}
#actions .a_task_item {background: transparent url(/images/task_med.png) no-repeat 0 0}
#actions .a_poll_item {background: transparent url(/images/poll_med.png) no-repeat 0 0}
#actions .a_survey_item {background: transparent url(/images/conv_med.png) no-repeat 0 0}
#actions .a_meeting_item {background: transparent url(/images/group_med.png) no-repeat 0 0}
#actions .a_group_item {background: transparent url(/images/group_med.png) no-repeat 0 0}
#actions .a_ideacampaign_item {background: transparent url(/images/ideacampaign_med.png) no-repeat 0 0}
#actions .a_project_item {background: transparent url(/images/project_med.png) no-repeat 0 0}
#actions .a_listener_item {background: transparent url(/images/listener_med.png) no-repeat 0 0}
#actions .action_edit {background: transparent url(/images/conv_med.png) no-repeat 0 0}
#actions .a_status_item {background: transparent url(/images/listeners/status_action.png) no-repeat 12px 5px; cursor: pointer; font-size: 13px; color: #000}
#actions .status_active {background-image: url(/images/listeners/status_active.png); color: #fff; font-weight: bold; height: 35px; margin-top: -7px; padding: 6px 30px 6px 26px; position: relative}
#status_update {margin: 8px auto 10px; width: 700px}
#status_update textarea {border: 1px solid #999999; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 14px; height: 80px; padding: 2px; width: 570px; letter-spacing: 1px; color: #C7C7C7}
#status_update .button {margin: 8px 12px; width: 70px; float: left}
.field_cleared {color: #000}
#current_status {color: #838383; font-size: 11px}
#flipper_scroller_left, #actions_scroller_left {float: left}
#flipper_scroller_right, #actions_scroller_right {float: right}
.flipper_float #flipper_scroller_left, .flipper_float #flipper_scroller_right {display: none}
.vertical_scroller {display: none}
.flipper_float .vertical_scroller {display: block}
.flippers_container .scroller {padding: 10px 10px }
.vscroller {width: 18px; float: right}
.vertical_scroller {}
.button {cursor: pointer; color: #fff; font-weight: bold; font-size: 12px; text-align: center}
.button .button_right {background: transparent url(/images/listeners/button_right.png) no-repeat right; padding: 0 10px 0 0}
.button .button_left {background: transparent url(/images/listeners/button_left.png) no-repeat left; padding: 0 0 0 10px; height: 22px; line-height: 22px; display: block; position: relative; white-space: nowrap}
.button_disabled {cursor: default}
.button_disabled .button_right {background: transparent url(/images/listeners/button_right_disabled.png) no-repeat right}
.button_disabled .button_left {background: transparent url(/images/listeners/button_left_disabled.png) no-repeat left}
.tooltip {cursor: pointer; color: #3179a7}
.tooltip span {font-weight: normal; font-size: 14px}
.tooltip img {vertical-align: -2px}
.qtip {display: block; position: absolute; width: 500px !important; z-index: 6000}
.qtip-wrapper {overflow: hidden; position: relative; text-align: left}
.qtip-contentWrapper {background-color: #fff; border: 1px #D3D3D3 solid; overflow: hidden}
.qtip-title {background-color: #E1E1E1; font-weight: bold; padding: 7px 12px}
.qtip-content {background-color: #fff; color: #111; overflow: hidden; padding: 5px 9px; text-align: left; line-height: 18px}
.qtip-content ul li {font-size: 12px; list-style: disc; margin: 0 0 0 20px; padding: 0}
.percentage_bar_container {height: 12px; background: #ccc url(/images/percbar_tray.png) repeat-x; float: left; margin-right: 5px; border-bottom: 1px solid #aaa; border-right: 1px solid #aaa}
.percentage_bar_container .percentage_bar {height: 12px}
.percentage_bar_container .percentage_bar.good {background: url(/images/percbar_green.png) repeat-x}
.percentage_bar_container .percentage_bar.neutral {background: url(/images/percbar_yellow.png) repeat-x}
.percentage_bar_container .percentage_bar.bad {background: url(/images/percbar_red.png) repeat-x}
.score .label {float: left; font: bold 10px Arial, sans-serif}
#results{ margin: 0 0 0 220px; min-height:500px }
#filters {padding: 0 0 4px 0;  position:absolute; width:200px; min-height: 500px; left:0}
.filter_section{ margin: 0 0 10px 0}
.filter_title {border-bottom: 2px solid #D5D5D5; color: #4AA223; font-size: 13px; margin: 0 0 10px; text-transform: uppercase; font-weight: bold; padding: 0 0 2px}
.filter_title span {font-size: 12px; cursor: pointer}
.filter_type {width: 130px; height: 20px; margin-left: 10px; font-size: 12px}
.filter_subtypes{ margin: 0 0 0 10px}
#filter_keyword {}
.filter_term {background-color: #D2E3F9; margin: 10px 0 0 ; padding: 5px 10px; font-size: 13px}
.filter_term img {float: right; cursor: pointer; padding: 0 0 0 10px}
#salient_terms {border: 2px #558DD4 solid; margin: 5px 0}
#salient_terms h1 {background-color: #558DD4; color: #fff; padding: 5px}
#salient_terms .terms {padding: 5px}
#salient_terms .term {font-size: 12px; float: left; width: 180px; height: 27px; padding: 3px; margin: 1px; cursor: pointer; overflow:hidden}
#salient_terms .term:hover {background-color: #D2E3F9; color: #000}
#filter_user input {border: 1px solid black; font-size: 13px; height: 17px; padding: 3px 2px 2px ;  }
#search label {font-size:12px}
#ldap_config_page {margin: 10px 5px; padding: 15px; font: normal 0.85em Arial, sans-serif; color: #333; background-color: #eee; border: 1px solid #ccc}
#ldap_config_page form.formtastic ul, #ldap_config_page form.formtastic ol, #ldap_config_page form.formtastic legend, #ldap_config_page form.formtastic p {margin: 0; padding: 0}
#ldap_config_page form.formtastic li {margin-left: 0px; margin-right: 0px; padding-left: 0px; padding-right: 0px}
#ldap_config_page form.formtastic fieldset {display: block; *display: inline-block}
#ldap_config_page form.formtastic fieldset:after {content: " "; display: block; height: 0; clear: both; visibility: hidden}
#ldap_config_page form.formtastic abbr, #ldap_config_page form.formtastic acronym {border: 0; font-variant: normal; font-weight: normal}
#ldap_config_page form.formtastic ol, #ldap_config_page form.formtastic ul {list-style: none}
#ldap_config_page form.formtastic label {display: block; *display: inline-block}
#ldap_config_page form.formtastic label:after {content: " "; display: block; height: 0; clear: both; visibility: hidden}
#ldap_config_page form.formtastic input, #ldap_config_page form.formtastic textarea {vertical-align: middle}
#ldap_config_page form.formtastic .check_boxes input, #ldap_config_page form.formtastic .radio input {margin: 0}
#ldap_config_page form.formtastic .check_boxes label, #ldap_config_page form.formtastic .radio label {cursor: pointer}
#ldap_config_page form.formtastic .hidden {display: none}
#ldap_config_page form.formtastic .date li, #ldap_config_page form.formtastic .time li, #ldap_config_page form.formtastic .datetime li {float: left; width: auto; clear: none}
#ldap_config_page form.formtastic .date label, #ldap_config_page form.formtastic .time label, #ldap_config_page form.formtastic .datetime label {display: none; width: auto}
#ldap_config_page form.formtastic .date input, #ldap_config_page form.formtastic .time input, #ldap_config_page form.formtastic .datetime input {display: inline; margin: 0; padding: 0}
#ldap_config_page form.formtastic .errors {list-style: square}
#ldap_config_page form.formtastic .errors li {padding: 0; border: none; display: list-item; float: none; clear: both}
#ldap_config_page form.formtastic .inputs {z-index: 99}
#ldap_config_page form.formtastic .buttons li {float: left}
#ldap_config_page form.formtastic li {*display: inline-block; display: block}
#ldap_config_page form.formtastic li:after {content: " "; display: block; height: 0; clear: both; visibility: hidden}
#ldap_config_page form.formtastic li fieldset {border: none; position: relative; margin-top: 0px}
#ldap_config_page form.formtastic li legend {display: block; margin-bottom: 0}
#ldap_config_page form.formtastic li .label {display: block; clear: both; background: transparent}
#ldap_config_page form.formtastic li ol {float: left; margin: 0}
#ldap_config_page form.formtastic li ol li {padding: 0; border: 0; display: inline}
#ldap_config_page form.formtastic fieldset, #ldap_config_page form.formtastic div.fieldset {width: 80%}
#ldap_config_page form.formtastic label {float: left; width: 20%; text-align: left; padding-left: 0}
#ldap_config_page form.formtastic li ol {padding: 0 -10% 0 20%}
#ldap_config_page form.formtastic li fieldset legend, #ldap_config_page form.formtastic li fieldset legend .label {display: block}
#ldap_config_page form.formtastic li fieldset legend {width: 20%; text-align: left; display: inline; float: left; clear: none; padding: 0; width: 80%}
#ldap_config_page form.formtastic li fieldset .label {position: absolute; width: 20%; top: 0px; left: 0}
#ldap_config_page form.formtastic li fieldset label {padding-left: 0}
#ldap_config_page form.formtastic li fieldset label, #ldap_config_page form.formtastic li fieldset input {width: auto; display: inline; clear: none; text-align: left}
#ldap_config_page form.formtastic li fieldset select {padding: 0; clear: both; display: block}
#ldap_config_page form.formtastic .inline-hints, #ldap_config_page form.formtastic .inline-errors, #ldap_config_page form.formtastic .errors {margin: 0 0 0 20%}
#ldap_config_page form.formtastic input, #ldap_config_page form.formtastic textarea {width: 70%}
#ldap_config_page form.formtastic select {width: auto}
#ldap_config_page form.formtastic .checkbox li, #ldap_config_page form.formtastic .radio li {display: block; clear: both}
#ldap_config_page form.formtastic .checkbox input, #ldap_config_page form.formtastic .radio input {border: none}
#ldap_config_page form.formtastic .buttons {padding-left: 20%; width: 60%}
#ldap_config_page form.formtastic .buttons input {width: auto}
#ldap_config_page form.formtastic .buttons li {width: auto; float: left; display: inline}
#ldap_config_page form.formtastic #errorExplanation {margin-left: 20%; width: 70%}
#ldap_config_page form.formtastic #test_tool_drawer {display: none}
#ldap_config_page form.formtastic div.fswrap {margin-bottom: 50px}
#ldap_config_page form.formtastic fieldset {border: 0; width: 100%}
#ldap_config_page form.formtastic fieldset span.legend {position: relative; padding: 0; margin: 0; top: -30px; font-size: 16px; font-weight: bold; color: #666}
#ldap_config_page form.formtastic fieldset.buttons {position: relative; top: -25px; left: 10px; margin: 0; padding: 0}
#ldap_config_page form.formtastic fieldset.buttons .small_button {padding-top: 12px; margin-left: 10px; padding-bottom: 12px}
#ldap_config_page form.formtastic fieldset.buttons input, #ldap_config_page form.formtastic fieldset.buttons a.button {display: block; float: left; outline: none; overflow: visible; padding: 7px 15px; margin: 0; background-image: url(/images/button_blue.png); background-repeat: repeat-x; border: 1px solid #a8b8d5; -moz-border-radius: 6px; -webkit-border-radius: 6px; color: #456bba; font-size: 12px; font-weight: bold; text-decoration: none}
#ldap_config_page form.formtastic fieldset.buttons input:hover, #ldap_config_page form.formtastic fieldset.buttons a.button:hover {background-image: url(/images/button_blue_hover.png)}
#ldap_config_page form.formtastic fieldset.inputs, #ldap_config_page form.formtastic fieldset.errors {width: 96%; padding: 5px 15px 10px 15px; margin: 25px 0 40px 0; background: #e3dfdf url(/images/fieldset_bkg.png) repeat-x 0 0; border: 1px solid #929292; -moz-border-radius: 4px; -webkit-border-radius: 4px; position: relative}
#ldap_config_page form.formtastic fieldset.errors {color: #a82c2c; border-color: #a82c2c; background: #f4cfcf url(/images/fieldset_errors_bkg.png) repeat-x 0 0}
#ldap_config_page form.formtastic fieldset.errors h3 {margin-bottom: 10px}
#ldap_config_page form.formtastic fieldset.errors li {list-style: square inside}
#ldap_config_page form.formtastic li {margin-bottom: 6px}
#ldap_config_page form.formtastic li label {color: #666; line-height: 27px; vertical-align: middle}
#ldap_config_page form.formtastic li.required label {color: #333}
#ldap_config_page form.formtastic li .inline-hints {color: #999; font: 10px Verdana, sans-serif}
#ldap_config_page form.formtastic li.test_authentication, #ldap_config_page form.formtastic li.test_connection {padding: 15px 0 0 0; height: 40px; line-height: 40px}
#ldap_config_page form.formtastic li.test_authentication input#test_authentication, #ldap_config_page form.formtastic li.test_authentication input#test_connection, #ldap_config_page form.formtastic li.test_connection input#test_authentication, #ldap_config_page form.formtastic li.test_connection input#test_connection {width: auto; display: block; float: left}
#ldap_config_page form.formtastic li.test_authentication #test_authentication_results, #ldap_config_page form.formtastic li.test_authentication #test_connection_results, #ldap_config_page form.formtastic li.test_connection #test_authentication_results, #ldap_config_page form.formtastic li.test_connection #test_connection_results {float: left; font: 10px Verdana,sans-serif; line-height: 20px; height: 20px; margin-left: 10px}
#ldap_config_page form.formtastic li.test_authentication #test_authentication_results.good, #ldap_config_page form.formtastic li.test_authentication #test_connection_results.good, #ldap_config_page form.formtastic li.test_connection #test_authentication_results.good, #ldap_config_page form.formtastic li.test_connection #test_connection_results.good {background: #CFC url(/images/tick.png) no-repeat 4px 3px; padding: 0px 4px 1px 24px; color: #060; border: 1px solid #393; -moz-border-radius: 4px; -webkit-border-radius: 4px}
#ldap_config_page form.formtastic li.test_authentication #test_authentication_results.bad, #ldap_config_page form.formtastic li.test_authentication #test_connection_results.bad, #ldap_config_page form.formtastic li.test_connection #test_authentication_results.bad, #ldap_config_page form.formtastic li.test_connection #test_connection_results.bad {background: #f4cfcf url(/images/error.gif) no-repeat 4px 3px; padding: 0px 4px 1px 24px; color: #900; border: 1px solid #900; -moz-border-radius: 4px; -webkit-border-radius: 4px}
#ldap_config_page form.formtastic li.string input, #ldap_config_page form.formtastic li.password input, #ldap_config_page form.formtastic li.numeric input, #ldap_config_page form.formtastic li.text textarea {background-color: #fff; border: 1px solid #d2d2d2; border-top: 1px solid #929292; padding: 5px; width: 50%; font-size: 95%}
#ldap_config_page form.formtastic li.string input.auth_ok, #ldap_config_page form.formtastic li.password input.auth_ok, #ldap_config_page form.formtastic li.numeric input.auth_ok, #ldap_config_page form.formtastic li.text textarea.auth_ok {border: 1px solid #393}
#ldap_config_page form.formtastic li.string input.auth_fail, #ldap_config_page form.formtastic li.password input.auth_fail, #ldap_config_page form.formtastic li.numeric input.auth_fail, #ldap_config_page form.formtastic li.text textarea.auth_fail {border: 1px solid #900}
#ldap_config_page form.formtastic li.righty label {text-align: right; padding-right: 5px; font-size: 80%}
#ldap_config_page form.formtastic li.has_errors label {color: #a82c2c}
#ldap_config_page form.formtastic li.has_errors input {border-left: 2px solid #a82c2c}
#ldap_config_page form.formtastic li.for_test_connection {margin-top: 20px}
#ldap_config_page form.formtastic li .fieldWithErrors {display: inline; background: none}
#ldap_config_page form.formtastic li .fieldWithErrors label {background: none; float: left; width: 20%; text-align: left; color: #a82c2c}
#ldap_config_page form.formtastic li .fieldWithErrors input {border-left: 2px solid #a82c2c}
#ldap_config_page .clear {clear: both}
#ldap_config_page a {font: normal 1em Arial, sans-serif}
#ldap_config_page h1 {font-size: 145%; margin-bottom: 2em}
#ldap_config_page ul.buttons {float: right; margin: 10px}
#ldap_config_page ul.buttons li {display: block; padding: 7px 15px; background-image: url(/images/button_blue.png); background-repeat: repeat-x; border: 1px solid #a8b8d5; -moz-border-radius: 6px; -webkit-border-radius: 6px}
#ldap_config_page ul.buttons li:hover {background-image: url(/images/button_blue_hover.png)}
#ldap_config_page ul.buttons li a {color: #456bba; font-size: 12px; font-weight: bold; text-decoration: none; background: url(/images/button_plus_icon.png) no-repeat 0 1px; padding-left: 15px}
#ldap_config_page ul.buttons li a:hover {text-decoration: none}
#ldap_config_page a.link_as_button {padding: 5px 15px; -moz-border-radius: 4px; -webkit-border-radius: 4px; cursor: pointer; font-size: 11px; font-weight: bold; text-decoration: none; background-repeat: repeat-x}
#ldap_config_page a.link_as_button.neutral {background-image: url(/images/button_grey.png); border: 1px solid #aaa; color: #666}
#ldap_config_page a.link_as_button.neutral:hover {background-image: url(/images/button_grey_hover.png)}
#ldap_config_page table {width: 100%; font-size: 95%; border-collapse: collapse; border: 1px solid #8c8c8c; background-color: #e8e6e6; margin: 15px 0}
#ldap_config_page table tr {background-color: #e8e6e6}
#ldap_config_page table tr th {margin: 0; padding: 3px 10px; border-bottom: 1px solid #8c8c8c; background: url(/images/th_background.png) repeat-x 0 0; background-color: #e8e6e6}
#ldap_config_page table tr th.caption {font-size: 115%; padding-top: 8px; padding-bottom: 8px; font-weight: bold}
#ldap_config_page table tr td {margin: 0; padding: 10px; border-top: 1px solid #dbe2ec}
#ldap_config_page table tr td.name {font-weight: bold}
#ldap_config_page table tr td.name a {color: #456bba; text-decoration: none; font-weight: bold}
#ldap_config_page table tr td.name a:hover {text-decoration: underline}
#ldap_config_page table tr td.empty_collection {background: #fff}
#ldap_config_page table tr td.actions a img {margin: 0 4px; border: 0; padding: 2px; height: 16px; width: 16px}
#ldap_config_page table tr.odd td {background: #fff}
#ldap_config_page table tr.odd td.actions a:hover img {padding: 1px; padding-right: 2px; height: 17px; width: 17px}
#ldap_config_page table tr.even td {background: #edf1f9}
#ldap_config_page table tr.even td.actions a:hover img {padding: 1px; padding-right: 2px; height: 17px; width: 17px}
#ldap_config_page table tr.first td {border-top: 0px}
#ldap_config_page table tfoot tr td {border-top: 1px solid #8c8c8c; font-size: 80%; text-align: right; background: url(/images/th_background.png) repeat-x 0 0}