@CHARSET "UTF-8";
/** Reset **/

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {
  margin: 0px;
  padding: 0px;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

fieldset, img {
  border:0;
}

address, caption, cite, code, dfn, em, strong, th, var {
  font-style: normal;
  font-weight: normal;
}

ol, ul {
  list-style: none;
}

caption, th {
  text-align:left;
}

h1, h2, h3, h4, h5, h6 {
  font-size:100%;
}

q:before, q:after {
  content:'';
}

body {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 11px;
  color: #333333;
  background: white;
  line-height: 150%;
}

a {
  color: #003562;
  text-decoration: none;
}

a.option {
  color: #003562;
  text-decoration: underline;
}

a:hover {
  color: #BA0101;
}

em {
  font-style: italic;
}

strong {
  font-weight: bolder;
}

h1, h2, h3, h4 {
  margin: 10px 0;
  color: #003562;
}

h1 {
  padding-bottom: 5px;
  font-size: 200%;
}

h2 {
  font-size: 150%;
}

h3 {
  font-size: 120%;
  text-decoration: underline;
}

p, ul, pre, dl {
  margin: 8px 0;
}

ul {
  padding-left: 20px;
  list-style: square;
}

ol {
  padding-left: 25px;
  list-style: decimal;
}

dt {
  font-weight: bolder;
}

dd {
  padding: 8px;
}

code {
  padding: 0 2px;
  font-size: 1.2em;
  background: #e8e8e8;
  overflow: auto;
}

pre {
  /*border: 1px solid #003562;
  padding: 10px;
  font-size: 1.2em;
  background: #e8e8e8;*/
  overflow: auto;
  font-family:verdana,arial,helvetica,sans-serif;
}

acronym {
  border-bottom: 1px dotted #ccc;
  cursor: help;
}

th {
  font-weight: bolder;
}

th, td {
  vertical-align: top;
}

th {
  background: #e8e8e8;
  font-size: 90%;
  padding: 2px 5px;
}

table.blank {
  border: 0;
}

table.blank th, table.blank td {
  border: 0;
}

/** Classes **/

.desc, .desc * {
  color: #666;
  font-style: italic;
}

.desc ul {
	list-style-type: disc;
	list-style-position: inside;
	list-style-image: none;
	padding-left: 30px;
}

.help {
  border-bottom: 1px dotted #ccc;
  cursor: help;
}

.short { width: 30px; }
.medium { width: 100px; }
.long { width: 350px; }

.left { text-align: left; }
.center { text-align: center }
.right { text-align: right; }

.top { vertical-align: top; }
.middle { vertical-align: middle; }
.bottom { vertical-align: bottom; }

.bold { font-weight: bolder; }
.italic { font-style: italic; }
.normal {
  font-weight: normal;
  font-style: normal;
}

.error {
  color: red;
}

.even {
  background-color: transparent;
}

.message .odd {
	background-color: #f8f8e8;
}

.file .odd {
	background-color: #FAFAFA;
}

.odd {
  background-color: #eeeef3;
}

.openTimeslot {
  background-color: #FFB4B4;
}

.blockHeader {
  margin-bottom: 5px;
  padding: 5px 10px;
  border-bottom: 1px solid #333;
  font-size: 120%;
}

.blockHeader h2 {
  margin: 5px 0;
  font-size: 17px;
  font-weight: normal;
}

.note {
  border: 1px solid #003562;
  padding: 0 8px;
  background: #e8e8e8;
}

.block, .hint, .important, .success {
  margin: 10px 0;
  border: 2px solid #ccc;
  padding: 5px 10px;
  font-size: 90%;
}

.block .header, .hint .header, .important .header, .success .header {
  padding: 2px 5px;
  font-weight: bolder;
  border-bottom: 1px solid #ccc;
}

.block .content, .hint .content, .important .content, .success .content {
  padding: 5px;
  line-height: 150%;
}

.block .header h2, .hint .header h2, .important .header h2, .success .header h2 {
  margin: 0 0 5px 0;
  padding: 0;
  font-size: 16px;
  font-weight: bolder;
}

.block {
  border-color: #ccc;
  background-color: #f8f8f8;
}

.block .header {
  border-color: #ccc;
}

.hint {
  border-color: #E9BE31;
  background-color: #FFFFCC;
}

.hint .header {
  border-color: #E9BE31;
}

.important {
  border-color: red;
  /* background: #FFB0B0; */
  background-color: #FFBFBF;
}

.important .header {
  color: red;
  border-color: red;
}

.success {
  border-color: green;
  background-color: #90DC90;
}

.success .header {
  color: black;
  border-color: green;
}

a.blank, a.blank:hover {
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent;
}

a.checkboxLink, a.checkboxLink:hover {
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent;
  height: 12px;
  width: 12px;
}

a.checkboxLink img {
  border: 0;
}

.assignedTo {
  font-weight: bolder;
}

a.selected {
  background: #ccc;
}

a.iCalSubscribe {
  background: url(./general/../../images/icons/icalendar.png) no-repeat;
  height: 14px;
  width: 16px;
}
.textile-rewrite li{
	list-style-type:circle;
}

.textile-rewrite {
	white-space: pre;
}


#menu-panel .x-toolbar table {
	width: 100% ;
}

#menu-panel .x-small-editor {
	padding-right: 10px ;	
}

.dimension-panel-textfilter {
	width: 100% ;
}
/*
 * Ext JS Library 2.2
 * Copyright(c) 2006-2008, Ext JS, LLC.
 * licensing@extjs.com
 * 
 * http://extjs.com/license
 */

html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}
img,body,html{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
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(./../extjs/css/../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(./../extjs/css/../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(./../extjs/css/../images/default/shadow-c.png );}
.x-shadow .xst,.x-shadow .xsb{height:6px;overflow:hidden;width:100%;}
.x-shadow .xsml{background:transparent url(./../extjs/css/../images/default/shadow-lr.png ) repeat-y 0 0;}
.x-shadow .xsmr{background:transparent url(./../extjs/css/../images/default/shadow-lr.png ) repeat-y -6px 0;}
.x-shadow .xstl{background:transparent url(./../extjs/css/../images/default/shadow.png ) no-repeat 0 0;}
.x-shadow .xstc{background:transparent url(./../extjs/css/../images/default/shadow.png ) repeat-x 0 -30px;}
.x-shadow .xstr{background:transparent url(./../extjs/css/../images/default/shadow.png ) repeat-x 0 -18px;}
.x-shadow .xsbl{background:transparent url(./../extjs/css/../images/default/shadow.png ) no-repeat 0 -12px;}
.x-shadow .xsbc{background:transparent url(./../extjs/css/../images/default/shadow.png ) repeat-x 0 -36px;}
.x-shadow .xsbr{background:transparent url(./../extjs/css/../images/default/shadow.png ) repeat-x 0 -6px;}
.loading-indicator{font-size:10px; font-weight: bold; color: #eeeeee; background-image:url(./../extjs/css/../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(./../extjs/css/../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 #cccccc;overflow:hidden;zoom:1;}
.x-tab-panel-header{border:1px solid #cccccc;padding-bottom:2px;}
.x-tab-panel-footer{border:1px solid #cccccc;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(./../extjs/css/../images/default/tabs/tab-strip-bg.gif) #cedff5 repeat-x bottom;border-bottom:1px solid #cccccc;}
ul.x-tab-strip-bottom{padding-bottom:1px;background:url(./../extjs/css/../images/default/tabs/tab-strip-btm-bg.gif) #cedff5 repeat-x top;border-top:1px solid #cccccc;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 #cccccc;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{xpadding-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(./../extjs/css/../images/default/tabs/tabs-sprite.gif) no-repeat 0 -51px;padding-left:10px;}
.x-tab-strip-top .x-tab-left{background:transparent url(./../extjs/css/../images/default/tabs/tabs-sprite.gif) no-repeat right -351px;padding-right:10px;}
.x-tab-strip-top .x-tab-strip-inner{background:transparent url(./../extjs/css/../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(./../extjs/css/../images/default/tabs/tab-btm-inactive-right-bg.gif) no-repeat bottom right;}
.x-tab-strip-bottom .x-tab-left{background:url(./../extjs/css/../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(./../extjs/css/../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(./../extjs/css/../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(./../extjs/css/../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(./../extjs/css/../images/default/tabs/tab-close.gif);opacity:1;-moz-opacity:1;}
.x-tab-panel-body{border:1px solid #cccccc;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(./../extjs/css/../images/default/tabs/scroll-left.gif) no-repeat -18px 0;border-bottom:1px solid #cccccc;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(./../extjs/css/../images/default/tabs/scroll-right.gif) no-repeat 0 0;border-bottom:1px solid #cccccc;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 #cccccc;border-top:0 none;overflow:hidden;padding:2px;}
.x-tab-panel-tbar .x-toolbar{border:1px solid #cccccc;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(./../extjs/css/../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(./../extjs/css/../images/default/form/checkbox.gif) no-repeat 0 0;}
.x-form-radio{background:url(./../extjs/css/../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 #cccccc;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(./../extjs/css/../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(./../extjs/css/../images/default/form/date-trigger.gif);cursor:pointer;}
.x-form-field-wrap .x-form-clear-trigger{background-image:url(./../extjs/css/../images/default/form/clear-trigger.gif);cursor:pointer;}
.x-form-field-wrap .x-form-search-trigger{background-image:url(./../extjs/css/../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(./../extjs/css/../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(./../extjs/css/../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(./../extjs/css/../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(./../extjs/css/../images/default/button/btn-sprite.gif) no-repeat 0 0;}
.x-btn-right{width:3px;height:21px;background:url(./../extjs/css/../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(./../extjs/css/../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(./../extjs/css/../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(./../extjs/css/../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(./../extjs/css/../images/default/toolbar/btn-arrow.gif) no-repeat right 3px;padding-right:10px;}
.x-btn-pressed .x-btn-left{background:url(./../extjs/css/../images/default/button/btn-sprite.gif) no-repeat 0 -63px;}
.x-btn-pressed .x-btn-right{background:url(./../extjs/css/../images/default/button/btn-sprite.gif) no-repeat 0 -84px;}
.x-btn-pressed .x-btn-center{background:url(./../extjs/css/../images/default/button/btn-sprite.gif) repeat-x 0 -126px;}

.x-toolbar{border-color:#a9bfd3;border-style:solid;border-width:0 0 1px 0;display:block;padding:2px;background:#d0def0 url(./../extjs/css/../images/default/toolbar/bg.gif) repeat-x top left;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(./../extjs/css/../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(./../extjs/css/../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(./../extjs/css/../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(./../extjs/css/../images/default/toolbar/tb-btn-sprite.gif) no-repeat 0 0;}
.x-toolbar .x-btn-over .x-btn-right{background:url(./../extjs/css/../images/default/toolbar/tb-btn-sprite.gif) no-repeat 0 -21px;}
.x-toolbar .x-btn-over .x-btn-center{background:url(./../extjs/css/../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(./../extjs/css/../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(./../extjs/css/../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(./../extjs/css/../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(./../extjs/css/../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(./../extjs/css/../images/default/grid/page-first.gif)!important;}
.x-tbar-loading{background-image:url(./../extjs/css/../images/default/grid/refresh.gif)!important;}
.x-tbar-page-last{background-image:url(./../extjs/css/../images/default/grid/page-last.gif)!important;}
.x-tbar-page-next{background-image:url(./../extjs/css/../images/default/grid/page-next.gif)!important;}
.x-tbar-page-prev{background-image:url(./../extjs/css/../images/default/grid/page-prev.gif)!important;}
.x-item-disabled .x-tbar-loading{background-image:url(./../extjs/css/../images/default/grid/loading.gif)!important;}
.x-item-disabled .x-tbar-page-first{background-image:url(./../extjs/css/../images/default/grid/page-first-disabled.gif)!important;}
.x-item-disabled .x-tbar-page-last{background-image:url(./../extjs/css/../images/default/grid/page-last-disabled.gif)!important;}
.x-item-disabled .x-tbar-page-next{background-image:url(./../extjs/css/../images/default/grid/page-next-disabled.gif)!important;}
.x-item-disabled .x-tbar-page-prev{background-image:url(./../extjs/css/../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(./../extjs/css/../images/default/grid/loading.gif) no-repeat 3px 3px;}
.x-statusbar .x-status-text-panel{border-top:1px solid #cccccc;border-right:1px solid #fff;border-bottom:1px solid #fff;border-left:1px solid #cccccc;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(./../extjs/css/../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(./../extjs/css/../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(./../extjs/css/../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(./../extjs/css/../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(./../extjs/css/../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(./../extjs/css/../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(./../extjs/css/../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(./../extjs/css/../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 #cccccc;}
.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(./../extjs/css/../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(./../extjs/css/../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(./../extjs/css/../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(./../extjs/css/../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(./../extjs/css/../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(./../extjs/css/../images/default/grid/sort_asc.gif);display:inline;}
.sort-desc .x-grid3-sort-icon{background-image:url(./../extjs/css/../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(./../extjs/css/../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(./../extjs/css/../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(./../extjs/css/../images/default/grid/col-move-top.gif) no-repeat left top;}
.col-move-bottom{background:transparent url(./../extjs/css/../images/default/grid/col-move-bottom.gif) no-repeat left top;}
.x-grid3-row-selected{background:#ffffff!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(./../extjs/css/../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(./../extjs/css/../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(./../extjs/css/../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(./../extjs/css/../images/default/grid/hmenu-asc.gif);}
.xg-hmenu-sort-desc .x-menu-item-icon{background-image:url(./../extjs/css/../images/default/grid/hmenu-desc.gif);}
.xg-hmenu-lock .x-menu-item-icon{background-image:url(./../extjs/css/../images/default/grid/hmenu-lock.gif);}
.xg-hmenu-unlock .x-menu-item-icon{background-image:url(./../extjs/css/../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(./../extjs/css/../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(./../extjs/css/../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(./../extjs/css/../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(./../extjs/css/../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(./../extjs/css/../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(./../extjs/css/../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(./../extjs/css/../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(./../extjs/css/../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(./../extjs/css/../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 #cccccc;cursor:pointer;padding-top:6px;}
.x-grid-group-hd div{background:transparent url(./../extjs/css/../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(./../extjs/css/../images/default/grid/group-by.gif);}
.x-cols-icon{background-image:url(./../extjs/css/../images/default/grid/columns.gif);}
.x-show-groups-icon{background-image:url(./../extjs/css/../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(./../extjs/css/../images/default/dd/drop-no.gif);}
.x-dd-drop-ok .x-dd-drop-icon{background-image:url(./../extjs/css/../images/default/dd/drop-yes.gif);}
.x-dd-drop-ok-add .x-dd-drop-icon{background-image:url(./../extjs/css/../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(./../extjs/css/../images/default/tree/folder-open.gif);}
.x-tree-node-leaf .x-tree-node-icon{background-image:url(./../extjs/css/../images/default/tree/leaf.gif);}
.x-tree-node-collapsed .x-tree-node-icon{background-image:url(./../extjs/css/../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(./../extjs/css/../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(./../extjs/css/../images/default/tree/elbow.gif);}
.x-tree-lines .x-tree-elbow-plus{background-image:url(./../extjs/css/../images/default/tree/elbow-plus.gif);}
.x-tree-lines .x-tree-elbow-minus{background-image:url(./../extjs/css/../images/default/tree/elbow-minus.gif);}
.x-tree-lines .x-tree-elbow-end{background-image:url(./../extjs/css/../images/default/tree/elbow-end.gif);}
.x-tree-lines .x-tree-elbow-end-plus{background-image:url(./../extjs/css/../images/default/tree/elbow-end-plus.gif);}
.x-tree-lines .x-tree-elbow-end-minus{background-image:url(./../extjs/css/../images/default/tree/elbow-end-minus.gif);}
.x-tree-lines .x-tree-elbow-line{background-image:url(./../extjs/css/../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(./../extjs/css/../images/default/tree/elbow-plus-nl.gif);}
.x-tree-no-lines .x-tree-elbow-minus{background-image:url(./../extjs/css/../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(./../extjs/css/../images/default/tree/elbow-end-plus-nl.gif);}
.x-tree-no-lines .x-tree-elbow-end-minus{background-image:url(./../extjs/css/../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(./../extjs/css/../images/default/tree/arrows.gif) no-repeat 0 0;}
.x-tree-arrows .x-tree-elbow-minus{background:transparent url(./../extjs/css/../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(./../extjs/css/../images/default/tree/arrows.gif) no-repeat 0 0;}
.x-tree-arrows .x-tree-elbow-end-minus{background:transparent url(./../extjs/css/../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(./../extjs/css/../images/default/tree/drop-add.gif);}
.x-tree-drop-ok-above .x-dd-drop-icon{background-image:url(./../extjs/css/../images/default/tree/drop-over.gif);}
.x-tree-drop-ok-below .x-dd-drop-icon{background-image:url(./../extjs/css/../images/default/tree/drop-under.gif);}
.x-tree-drop-ok-between .x-dd-drop-icon{background-image:url(./../extjs/css/../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(./../extjs/css/../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(./../extjs/css/../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(./../extjs/css/../images/default/shared/right-btn.gif);margin-right:2px;text-decoration:none!important;}
.x-date-left a{background-image:url(./../extjs/css/../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(./../extjs/css/../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(./../extjs/css/../images/default/shared/glass-bg.gif) repeat-x left top;border:1px solid #cccccc;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(./../extjs/css/../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(./../extjs/css/../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(./../extjs/css/../images/default/shared/glass-bg.gif) repeat-x left top;border:1px solid #cccccc;}
.x-date-mp-ybtn a{overflow:hidden;width:15px;height:15px;cursor:pointer;background:transparent url(./../extjs/css/../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(./../extjs/css/../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(./../extjs/css/../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(./../extjs/css/../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(./../extjs/css/../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(./../extjs/css/../images/default/qtip/tip-sprite.gif) no-repeat 0 -121px;height:3px;overflow:hidden;}
.x-tip .x-tip-bl{background:transparent url(./../extjs/css/../images/default/qtip/tip-sprite.gif) no-repeat 0 -59px;padding-left:6px;zoom:1;}
.x-tip .x-tip-br{background:transparent url(./../extjs/css/../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(./../extjs/css/../images/default/qtip/tip-sprite.gif) no-repeat 0 -124px;padding-left:6px;zoom:1;}
.x-tip .x-tip-mr{background:transparent url(./../extjs/css/../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(./../extjs/css/../images/default/form/error-tip-corners.gif) repeat-x 0 -12px;padding-top:6px;}
.x-form-invalid-tip .x-tip-tl{background-image:url(./../extjs/css/../images/default/form/error-tip-corners.gif);}
.x-form-invalid-tip .x-tip-tr{background-image:url(./../extjs/css/../images/default/form/error-tip-corners.gif);}
.x-form-invalid-tip .x-tip-bc{background:url(./../extjs/css/../images/default/form/error-tip-corners.gif) repeat-x 0 -18px;height:6px;}
.x-form-invalid-tip .x-tip-bl{background:url(./../extjs/css/../images/default/form/error-tip-corners.gif) no-repeat 0 -6px;}
.x-form-invalid-tip .x-tip-br{background:url(./../extjs/css/../images/default/form/error-tip-corners.gif) no-repeat right -6px;}
.x-form-invalid-tip .x-tip-ml{background-image:url(./../extjs/css/../images/default/form/error-tip-corners.gif);}
.x-form-invalid-tip .x-tip-mr{background-image:url(./../extjs/css/../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(./../extjs/css/../images/default/form/exclamation.gif) no-repeat 2px 2px;}

.x-menu{border:1px solid #718bb7;z-index:15000;zoom:1;background:#f0f0f0 url(./../extjs/css/../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(./../extjs/css/../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(./../extjs/css/../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(./../extjs/css/../images/default/menu/unchecked.gif) no-repeat center;}
.x-menu-item-checked .x-menu-item-icon{background-image:url(./../extjs/css/../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(./../extjs/css/../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:#ffffff;padding:0;}

 .x-box-tl{background:transparent url(./../extjs/css/../images/default/box/corners.gif) no-repeat 0 0;zoom:1;}
.x-box-tc{height:8px;background:transparent url(./../extjs/css/../images/default/box/tb.gif) repeat-x 0 0;overflow:hidden;}
.x-box-tr{background:transparent url(./../extjs/css/../images/default/box/corners.gif) no-repeat right -8px;}
.x-box-ml{background:transparent url(./../extjs/css/../images/default/box/l.gif) repeat-y 0;padding-left:4px;overflow:hidden;zoom:1;}
.x-box-mc{background:#eee url(./../extjs/css/../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(./../extjs/css/../images/default/box/r.gif) repeat-y right;padding-right:4px;overflow:hidden;}
.x-box-bl{background:transparent url(./../extjs/css/../images/default/box/corners.gif) no-repeat 0 -16px;zoom:1;}
.x-box-bc{background:transparent url(./../extjs/css/../images/default/box/tb.gif) repeat-x 0 -8px;height:8px;overflow:hidden;}
.x-box-br{background:transparent url(./../extjs/css/../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(./../extjs/css/../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(./../extjs/css/../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(./../extjs/css/../images/default/box/l-blue.gif);}
.x-box-blue .x-box-mr{background-image:url(./../extjs/css/../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(./../extjs/css/../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:#ffffff;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:#cccccc;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 #cccccc;line-height:15px;background:transparent url(./../extjs/css/../images/default/panel/white-top-bottom.gif) repeat-x 0 -1px;}
.x-panel-body{border:1px solid #cccccc;border-top:0 none;overflow:hidden;background:white;position:relative;}
.x-panel-bbar .x-toolbar{border:1px solid #cccccc;border-top:0 none;overflow:hidden;padding:2px;}
.x-panel-tbar .x-toolbar{border:1px solid #cccccc;border-top:0 none;overflow:hidden;padding:2px;}
.x-panel-tbar-noheader .x-toolbar,.x-panel-mc .x-panel-tbar .x-toolbar{border-top:1px solid #cccccc;border-bottom:0 none;}
.x-panel-body-noheader,.x-panel-mc .x-panel-body{border-top:1px solid #cccccc;}
.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(./../extjs/css/../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(./../extjs/css/../images/default/panel/corners-sprite.gif) no-repeat 0 0;padding-left:6px;zoom:1;border-bottom:1px solid #cccccc;}
.x-panel-tr{background:transparent url(./../extjs/css/../images/default/panel/corners-sprite.gif) no-repeat right 0;zoom:1;padding-right:6px;}
.x-panel-bc{background:transparent url(./../extjs/css/../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(./../extjs/css/../images/default/panel/corners-sprite.gif) no-repeat 0 bottom;padding-left:6px;zoom:1;}
.x-panel-br{background:transparent url(./../extjs/css/../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:#ffffff;}
.x-panel-mc .x-panel-body{background:transparent;border:0 none;}
.x-panel-ml{background:#fff url(./../extjs/css/../images/default/panel/left-right.gif) repeat-y 0 0;padding-left:6px;zoom:1;}
.x-panel-mr{background:transparent url(./../extjs/css/../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(./../extjs/css/../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 #cccccc;border-top:0 none;display:block;}
.x-panel-ghost *{cursor:move!important;}
.x-panel-dd-spacer{border:2px dashed #cccccc;}
.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 #cccccc;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(./../extjs/css/../images/default/window/top-bottom.png) repeat-x 0 0;overflow:hidden;zoom:1;}
.x-window-tl{background:transparent url(./../extjs/css/../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(./../extjs/css/../images/default/window/right-corners.png) no-repeat right 0;padding-right:6px;}
.x-window-bc{background:transparent url(./../extjs/css/../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(./../extjs/css/../images/default/window/left-corners.png) no-repeat 0 bottom;padding-left:6px;zoom:1;}
.x-window-br{background:transparent url(./../extjs/css/../images/default/window/right-corners.png) no-repeat right bottom;padding-right:6px;zoom:1;}
.x-window-mc{border:1px solid #cccccc;padding:0;margin:0;font:normal 11px tahoma,arial,helvetica,sans-serif;background:#ffffff;}
.x-window-ml{background:transparent url(./../extjs/css/../images/default/window/left-right.png) repeat-y 0 0;padding-left:6px;zoom:1;}
.x-window-mr{background:transparent url(./../extjs/css/../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 #cccccc;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 #cccccc;}
.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 #ffffff;border-bottom:1px solid #ffffff;border-top:1px solid #a3bae9;border-left:1px solid #a3bae9;}
.x-window-plain .x-window-body{border-left:1px solid #ffffff;border-top:1px solid #ffffff;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(./../extjs/css/../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 #cccccc;}
.x-panel-noborder .x-panel-tbar-noborder .x-toolbar{border-width:0;border-bottom:1px solid #cccccc;}
.x-panel-noborder .x-panel-bbar-noborder .x-toolbar{border-width:0;border-top:1px solid #cccccc;}
.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 #cccccc;}
.x-tab-panel-tbar-noborder .x-toolbar{border-width:0;border-bottom:1px solid #cccccc;}

.x-border-layout-ct{background:#ffffff;}
.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(./../extjs/css/../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(./../extjs/css/../images/default/s.gif);background-position:left;}
.x-layout-split-v{background-image:url(./../extjs/css/../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(./../extjs/css/../images/default/layout/mini-left.gif);}
.x-layout-split-east .x-layout-mini{top:48%;background-image:url(./../extjs/css/../images/default/layout/mini-right.gif);}
.x-layout-split-north .x-layout-mini{left:48%;height:5px;width:35px;background-image:url(./../extjs/css/../images/default/layout/mini-top.gif);}
.x-layout-split-south .x-layout-mini{left:48%;height:5px;width:35px;background-image:url(./../extjs/css/../images/default/layout/mini-bottom.gif);}
.x-layout-cmini-west .x-layout-mini{top:48%;background-image:url(./../extjs/css/../images/default/layout/mini-right.gif);}
.x-layout-cmini-east .x-layout-mini{top:48%;background-image:url(./../extjs/css/../images/default/layout/mini-left.gif);}
.x-layout-cmini-north .x-layout-mini{left:48%;height:5px;width:35px;background-image:url(./../extjs/css/../images/default/layout/mini-bottom.gif);}
.x-layout-cmini-south .x-layout-mini{left:48%;height:5px;width:35px;background-image:url(./../extjs/css/../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(./../extjs/css/../images/default/qtip/bg.gif) repeat-x;position:relative;}
.x-progress-bar{height:18px;float:left;width:0;background:#9CBFEE url(./../extjs/css/../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(./../extjs/css/../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(./../extjs/css/../images/default/window/icon-info.gif) no-repeat top left;}
.x-window-dlg .ext-mb-warning{background:transparent url(./../extjs/css/../images/default/window/icon-warning.gif) no-repeat top left;}
.x-window-dlg .ext-mb-question{background:transparent url(./../extjs/css/../images/default/window/icon-question.gif) no-repeat top left;}
.x-window-dlg .ext-mb-error{background:transparent url(./../extjs/css/../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(./../extjs/css/../images/default/slider/slider-bg.png) no-repeat 0 -22px;}
.x-slider-horz .x-slider-end{padding-right:7px;zoom:1;background:transparent url(./../extjs/css/../images/default/slider/slider-bg.png) no-repeat right -44px;}
.x-slider-horz .x-slider-inner{background:transparent url(./../extjs/css/../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(./../extjs/css/../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(./../extjs/css/../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(./../extjs/css/../images/default/slider/slider-v-bg.png) no-repeat -22px bottom;}
.x-slider-vert .x-slider-inner{background:transparent url(./../extjs/css/../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(./../extjs/css/../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;}


/*--- fix width of date pickers in IE8 ---*/
.x-date-menu {
	width: 175px !important;
}

/*--- layout.css ---*/
.x-layout-collapsed{
    border:0px;
}

/*--- panel.css ---*/
#tabs-panel .x-panel-body-noheader, .x-panel-mc .x-panel-body {
    border-top:0px;
}
.x-panel-body{
	background-color: #F0F0F0;	
}

/*--- tabs.css ---*/
.x-tab-strip .x-tab-with-icon span.x-tab-strip-text {
	height: 15px;
	padding-top: 5px;
	font-size: 11px;
	font-weight: bold;
}

.x-tab-strip-top .x-tab-right, .x-tab-strip-top .x-tab-left, .x-tab-strip-top .x-tab-strip-inner 
{
	background: none !important;
}

ul.x-tab-strip
{
	background: #fff;
	padding-top: 15px;
}

ul.x-tab-strip li
{
	background: #85AD37;
	border-radius: 5px 5px 0px 0px;
	padding: 0px 5px 0px 10px;
	border: solid 2px #85AD37;
	border-bottom: none;	
}

ul.x-tab-strip li.x-tab-strip-active
{
	background: #F0F0F0 !important; 
}

ul.x-tab-strip li.x-tab-strip-active span.x-tab-strip-text
{
	color: #000 !important;	
}

.x-tab-strip span.x-tab-strip-text{
 color: #fff;
}

div#menu-panel div.x-panel
{
	margin: 6px;
	border-radius: 5px;
}

.x-toolbar
{
	background: none;
}

.x-tab-strip .x-tab-with-icon span.x-tab-strip-text{background: none !important;}

.x-tab-panel-header, .x-tab-panel-footer {
	border: 0px;
}
.x-tab-panel-header {
	border: 0px;
	padding-bottom: 0px;
}
.x-tab-panel-body {
    border: 0px;
}

strong{font-weight:bold;}


.og-content-panel .x-toolbar {
	background: #F0F0F0;
	border-top: 0px none;
	padding-top:5px;
}

.og-content-panel .x-tree .x-panel-tbar .x-toolbar {
	border-top: 1px solid #99BBE8;
}


.og-content-panel .x-panel-bbar .x-toolbar {
	background: transparent;
	border-top: 0px none;
}

div.x-panel-tbar x-panel-tbar-noheader
{
	border: solid 1px #eeeeee;
}

.x-tbar-page-number{
	padding-left:3px;
	padding-top:1px;
	padding-bottom:1px;
	height:15px;
}

/* Sets the width of a checkbox to 16 in a checkbox tree*/
input.x-tree-node-cb {
	width:16px;
	margin-top:1px;
	border: none ;
	padding: 0;
}
.ico-none {
	background-image: url(./og/../../images/s.gif) !important;
	width:1px;
	height:1px;
}

.ext-safari .x-form-field-wrap .x-form-trigger {
	right: auto;
}

.x-form-field-wrap {
	width: auto !important;
	padding-right: 17px;
}

.x-resizable-over .x-resizable-handle, .x-resizable-pinned .x-resizable-handle {
	opacity:0.5;
	filter: alpha(opacity = 50);
}

.member-chooser .x-tree-node-icon {
	background: none repeat scroll 0 0 transparent;
    height: 0;
    width: 0;
}

.member-chooser .x-tree-node  .x-tree-selected {
	background: none ;
	border: none ;
}
.member-chooser .x-tree-node  .x-tree-selected a span {
	font-weight: normal;
	color: inherit ;
}

.x-menu{
	width: auto !important;
}

.x-menu.context-menu  {
	background: #E7EDF8 ;
}


.x-accordion-hd {
    color: #fff;
    font-weight: bold ;
	background: #85AD37; 
}

.x-tree-node .x-tree-selected {
    background-color: #EEEEEE;
}

div#menu-panel .x-panel-tbar-noheader .x-toolbar, div#menu-panel .x-panel-mc .x-panel-tbar .x-toolbar
{
	border: none !important;
}

#menu-panel .x-tree-node-icon {
     background: url(./og/../../images/16x16/wscolors/color11.png) no-repeat  transparent ;  
}


#menu-panel .x-tree-node-icon.root {
    background-image: url(./og/../../extjs/images/default/tree/folder-open.gif );
}


#menu-panel .x-panel-collapsed .x-accordion-hd .x-tool-toggle {
    background-position: 0 -45px;
}

#header {
	/*border-bottom: 1px solid black;*/
	background-color: #000000;
	height: 55px;
	xoverflow: hidden;
}
#content {
	position: absolute;
	width: 100%;
	height: 100%;
}
#pageContent {
	min-height: 1px;
}
#footer {
	height: 20px;
	color: #666;
	font-size: 9px;
	overflow: hidden;
}
#helpFrame {
	border: 0px;
}
.menuCont {
	/*height: 100%;*/
	font-size: 11px;
	/*padding: 5px 0px 5px 22px;*/
}
.ico-overview {
	background: transparent url(./general/../../images/16x16/all_16_16_vertical.png) no-repeat scroll 0 -356px !important;	
}
.ico-messages {
	background: transparent url(./general/../../images/16x16/all_16_16_vertical.png) no-repeat scroll 0 -418px !important;
}
.ico-contacts {
	background: transparent url(./general/../../images/16x16/all_16_16_vertical.png) no-repeat scroll 0 -517px !important;
}
.ico-companies {
	background: transparent url(./general/../../images/16x16/all_16_16_vertical.png) no-repeat scroll 0 -540px !important;
}
.ico-calendar {
	background: transparent url(./general/../../images/16x16/all_16_16_vertical.png) no-repeat scroll 0 2px !important;
}
.ico-documents {
	background: transparent url(./general/../../images/16x16/all_16_16_vertical.png) no-repeat scroll 0 -478px !important;
}
.ico-tasks {
	background: transparent url(./general/../../images/16x16/all_16_16_vertical.png) no-repeat scroll 0 -177px !important;
}
.ico-webpages {
	background: transparent url(./general/../../images/16x16/all_16_16_vertical.png) no-repeat scroll 0 -78px !important;
}
.ico-linkedobjects {
	background: transparent url(./general/../../images/16x16/linked-objects.png) no-repeat scroll 0 3px !important;
}

.ext-strict .ext-ie6 .x-layout-split{
	background-color: #dfe8f6; /* fixes split panels in ie6 */
}
.toggle_collapsed {
	background-repeat: no-repeat;
	background-image: url(./general/../../images/16x16/plus.gif);
	padding-left: 20px;
	cursor: pointer;
}
.toggle_expanded {
	background-repeat: no-repeat;
	background-image: url(./general/../../images/16x16/minus.gif);
	padding-left: 20px;
	cursor: pointer;
}

#chrome_main2 /*Calendar*/ {
	border-color: rgb(195, 217, 255); 
	background: rgb(195, 217, 255) none repeat scroll 0% 50%;
}




.adminAddProject .contactsTable {
	width:100%;
	max-width:500px;
}

.adminAddProject .contactsTable .actions {
	text-align:right;
}

.adminAddProject .contactsTable .contact_name {
	font-weight:bold;
	padding-left:18px;
	background: url(./general/../images/16x16/contacts.png) no-repeat 0 0;
	padding-top:1px;
	padding-bottom:1px;
}


.asc {
	max-width:500px;
	border:2px solid #AAA;
	padding:10px;
	margin-top:15px;
	margin-bottom:15px;
}

.asc .header{
}

.asc .header .title{
	font-weight:bold;
}

.asc .body .results{
	width:100%;
	margin-top:5px;
}

.asc .body .results .actions{
	text-align:right;
}

.asc .body .results .contact_name{
	font-weight:bold;
}


.contextualHelp {
	padding:4px 10px;
	background:#FFF2BF none repeat scroll 0 0;
	color: #5F4D06;
	border: 1px dashed #EFCB3B;
}

.contextualHelp .internalLink {
	font-weight: bold;
	color: #DFB200;
}

.contextualHelp .internalLink:hover {
	color:#FF5A00;
}

/** message div **/
#msg-div {
	position: absolute;
	left: 35%;
	width: 30%;
	z-index:20000;
	cursor: pointer;
}
#msg-div h3 {
	float: left;
	margin-right: 5px;
}
#msg-div .err h3 {
	color: #AA0000;
}
#msg-div .reminder h3 {
	color: #008800;
}
.og-box-tl {
	background: url(./general/../../images/box/corners.png) no-repeat top left;
	padding-left: 4px;
}
.og-box-tc {
	padding-top: 4px;
	background: #fffbbb;
	border-top: 1px solid #E1B269;
}
.og-box-tr {
	background: url(./general/../../images/box/corners.png) no-repeat top right;
	padding-right: 4px;
}
.og-box-ml {
	padding-left: 4px;
	background: #fffbbb;
	border-left: 1px solid #E1B269;
}
.og-box-mc {
	background: #fffbbb;
}
.og-box-mr {
	padding-right: 4px;
	background: #fffbbb;
	border-right: 1px solid #E1B269;
}
.og-box-bl {
	padding-left: 4px;
	background:transparent url(./general/../../images/box/corners.png) no-repeat scroll bottom left;zoom:1;
	
}
.og-box-bc {
	padding-bottom: 4px;
	background: #fffbbb;
	border-bottom: 1px solid #E1B269;
}
.og-box-br {
	padding-right: 4px;
	background:transparent url(./general/../../images/box/corners.png) repeat bottom right;zoom:1;
}

/*
#tabs-panel {
	margin-top: 50px ;
}
*/

div#breadcrumbs-panel .x-panel-body 
{
	background-color: #fff;
	height: 45px;
}

#breadcrumbs {
	width: 100%;
    background: none repeat scroll 0 0 transparent;
    height: 45px;
    padding: 17px 5px;
	font-weight: bold;	
	*padding-top: 10px ; /* ie7 hack */
	font-family: Helvetica,Verdana,Arial,sans-serif;
	/*display: none ;*/
}

#breadcrumbs h1 {
	margin: 5px 0 6px 0;
	font-size: 22px; 
	color: #1C2A47	
	
}

#breadcrumbs em {
	font-weight: bold;
	font-size: 1.2em; 
}

#breadcrumbs ul {
	font-size: 11px;
	list-style: square inside ;
	
}

#breadcrumbs ul li {
	padding-right: 10px ;
	background: url(./general/../../images/icons/list-item.png) no-repeat 0 5px ;
	float: left;
	list-style: none !important;
	padding-left: 15px;
}

#breadcrumbs ul li.first {
	background: none ;
	padding-left: 0 ;
}

.breadcrumbs-container {
	width: 100% ;
}

.breadcrumbs-container .x-panel-body {
	border: none !important;
	margin: 0 ;
	padding: 0 ;
}

#breadcrumbs-panel-xcollapsed {
	display: none ;
	height: 0 ;
}

#center-panel div.x-border-layout-ct {
	border-top: none ;
	border-left: none ;
}

fieldset.collapsible legend {
	padding-left: 20px ;
	background-repeat: no-repeat;
	background-image: url(./general/../../images/16x16/minus.gif)  ;
}

fieldset.collapsible.collapsed legend {
	background-image: url(./general/../../images/16x16/plus.gif)  ;
}


.member-quick-form-link {
    background: none repeat scroll 0 0 transparent;
    margin-right: -11px;
    padding-left: 13px;
    width: 41px;
    text-align: right ;
}

/** QUICK FORMS **/
#quick-form {
	padding: 10px ;
	border: 1px solid #CCC;
	box-shadow: 0 0 16px 0 #CCC;
	background: white ;
	display:none;
	position:absolute;
	min-height: 15px ;
	min-width: 30px;
	color: #666 ;
	z-index: 99999;
	
}

#quick-form .close {
    background: url(./general/../../images/12x12/close-icon-1.png) 0 0 ;
    cursor: pointer;
    height: 12px;
    position: absolute;
    right: 5px;
    top: 5px;
    width: 12px;
}

#quick-form .close:hover {
    background-position: 0 36px;
}

#quick-form a.more  {
	margin: 10px 0 0 5px;
	float: right;
}

#quick-form input  {
	border-radius: 2px;
	padding: 3px 5px ;
	margin-bottom: 3px;
	border: 1px solid #CCC;
	clear: both ;
}

#quick-form select {
	clear: both ;
}

.page h1 {
	font-size: 22px ;
	border-bottom: 1px solid #AAA;
	padding-bottom: 10px ;
}

.page {
	padding: 10px ;
	background: #FFF;
	height: 100% ;
}
label {
  margin: 3px 0;
  font-size: 90%;
  font-weight: bolder;
  display: block;
}

label.checkbox, label.yes_no {
  display: inline;
  /*position: static;
  top: -2px;
  margin-left: 5px;*/
  position: relative;
  top: -2px;
  cursor: pointer;
}

* html label.checkbox, * html label.yes_no {
  top: 1px;
}

label.yes_no {
  font-weight: normal;
}

span.label_required {
  color: red;
}

input, textarea, select {
  border: 1px solid #ccc;
  padding: 3px;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 11px;
  background: white;
}

select {
  padding: 1px;
}

input:hover, textarea:hover, select:hover {
  border: 1px solid deepskyblue;
}

input:focus, textarea:focus, select:focus {
  border: 1px solid black;
}

fieldset {
  margin: 10px 0;
  padding: 10px;
  padding-top: 5px;
  border: 1px solid #ccc;
}

fieldset .inputfs{
  width: 530px;
}

fieldset legend {
  font-size: 120%;
  font-weight: bolder;
}

/*input { width: 200px; }*/
input.short { width: 50px; }
input.medium { width: 150px; }
input.long { width: 97%; /*99%;*/ }
input.title { width: 530px; }

textarea.textfield {
	height: 15px !important;
	overflow: hidden;
}

input.checkbox, input.yes_no {
  border: 0;
  width: auto;
  background: transparent;
}

legend label.checkbox {
  font-weight: bolder;
}

textarea, textarea.long {
  width: 67%; /* 99% */
  height: 60px;
}

textarea, textarea.huge {
  width: 97%; /* 99% */
  height: 180px;
}

textarea.short {
  width: 360px;
  height: 70px;
}

textarea.shortTags {
  width: 200px;
  height: 16px;
}

textarea.comment {
  width: 488px;
  height: 150px;
}

textarea.editor {
  width: 97%;/*99%;*/
  height: 300px;
}

button.submit {
  margin-top: 10px;
}

span.required {
  color: red;
  font-size: 90%;
}

form div.formBlock {
  margin: 10px 0 15px 0px;
  padding: 0 0 0 10px;
}

form div.formBlock label {
  margin-top: 0;
  padding-top: 0;
}

#formErrors {
  background: red;
  color: white;
  padding: 5px 10px;
}

#formErrors ul li {
  font-size: 90%;
}

/** Options block, best to put it into fieldset **/

.objectOption {
  margin-top: 5px;
}

.objectOption .optionLabel {
  float: left;
  display: block;
  width: 140px;
}

.objectOption .optionLabel label {
  margin: 0;
  padding: 0;
}

.objectOption div.optionControl {
  margin-left: 140px;
}

.objectOption div.optionDesc {
  clear: left;
  font-size: 10px;
  padding: 0 5px 5px 5px;
  color: #333;
}

.fieldDescription {
  clear: left;
  font-size: 10px;
  padding: 0 5px 5px 5px;
  color: #333;
}

.textedit {
	width: 100%;
	height: 100%;
	padding: 0px;
	margin: 0px;
	position: absolute;
	border: 0px !important;
}

/** Permissions **/
.permissionWrapper {
	padding: 20px;
}
	
.permissionHeader {
	margin: 10px 20px;
	border-bottom: 1px solid #AAAAAA;
}

.permissionHeader a {
	margin-left: 10px;
}

.permissionHeader span {
	margin-left: 10px;
}

.permissionMore {
	margin: 10px 100px;
}

.permissionMore td {
	padding: 2px 7px;
}

.checkBoxListItem {
	width: 150px;
	height: 20px;
	padding-left: 10px;
  	float: left;
  	overflow: hidden;
}

a.button {
	padding: 3px ;
	border: 1px solid #CCC;
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 11px;
	color: #000 ;
	font-weight: normal ;
}
.pageTitle {
	display: none;
}

#wrapper {
	text-align: center;
}

#headerContent {
	height: 40px;
	width: 100%;
	position: relative;
	margin: 0 auto;
	z-index:10000;
	text-align: left;
}
.headerLogoAndWorkspace {
	float: left;
}

#systemNoticesWrapper {
	background: red;
	color: white;
	text-align: center;
}

#systemNotices {
	margin: 0 auto;
	padding: 10px 0;
	width: 760px;
	text-align: left;
}

#systemNotices ul {
	margin: 0;
	padding: 0 0 0 15px;
}

#systemNotices a, #systemNotices a:hover {
	border: 0;
	color: white;
	text-decoration: underline;
}

#wsCrumbsDiv {
	position: relative;
	height: 45px;
	padding-top:14px;
	font-family: Helvetica,Verdana,Arial,sans-serif;
	font-size: 130%;
	font-weight:bolder;
	color: #555555;
}

#wsTagCrumbs {
	position: relative;
	height: 45px;
	padding-top:20px;
	font-family: Helvetica,Verdana,Arial,sans-serif;
	font-size: 120%;
	font-weight:bolder;
	color: #555555;
}

.wsTagCrumbsElement {
	float: left;
	padding-left: 18px;
	margin-left: 10px;
	background-image: url(./general/../../images/16x16/tags.png);
	background-repeat: no-repeat;
	text-align: left;
	position:relative;
	padding-right: 14px;
}

.wsTagCloseDiv {
	width:11px;
	height:11px;
	position: absolute;
	right: 0px;
	top: 0px;
	background-image: url(./general/../../images/layout/tag-close.gif);
	background-repeat: no-repeat;
	cursor:pointer;
	display:none;
}

#logodiv {
	position: relative;
	margin: 2 auto;
	text-align: left;
	background-repeat: no-repeat;
	height: 45px;
	margin-left: 15px;
	margin-top: 3px;
}

#logodiv img, #logodiv a, #logodiv h1, #logodiv div
{
	float: left;
}

#logodiv a
{
	font-size: 10px;
	color: #fff;
}

#logodiv h1
{
   	color: #FFFFFF;
    font-size: 22px;
    font-weight: normal;
    padding: 0 0 0 5px;
}


#logodiv div
{
	padding-top: 15px;
}

#subWsExpander {
	position:absolute; 
	z-index:10000; 
	top:10px;
	left:400px; 
	background:white; 
	border: 1px solid #99BBE8; 
	padding:6px; 
}

#searchbox {
	float: left;
}

#searchbox input {
	width: 120px;
}

.ico-quick-add {
	background: transparent url(./general/../../images/16x16/all_16_16_vertical.png) no-repeat scroll 0 -599px !important;
}


#userboxWrapper {
	float: left;
	color: #fff;
	padding-top: 2px;
	font-family: lucida grande,tahoma,verdana,arial,sans-serif;	
}

#userboxWrapper h2{
	color: #fff;
	font-weight: bold;
	padding: 0px 5px 10px 10px;	
	float: left;
}

#userboxWrapper h2 a{
	color: #fff;
}

#userboxWrapper a.account
{
	background: transparent url(./general/../../images/layout/gear.png) no-repeat;
	padding: 1px 5px 10px 23px;
	color: #fff	
}

div.user-box-actions
{
	background: #fff;
	filter: alpha(opacity=85); 
	opacity: 0.85;
	postion: absolute;
	right: 10;
	padding: 10px;	
	text-align: left;
	margin-top: -5px;
	border: 1px solid #999999;	
	z-index: 10000;		
}

div.user-box-actions textarea 
{
	border: solid 1px #999999 !important;
	font-size: 12px !important;
	margin-top: 3px;
	height: 45px; !important;	
}

div.user-box-actions img 
{
	filter: alpha(opacity=100); 
	opacity: 1 !important;	
}

div.user-box-actions ul li.line-top {
	border-top: 1px solid #cccccc;
	margin: 5px 0px 5px 0px;
}

div.user-box-actions ul li h2
{
	padding-left: 55px;
	font-size: 15px;
	font-weight: bold;	
}

div.user-box-actions ul li p
{
	padding-left: 55px;
	font-size: 12px;
	color: #999999;
}

div.user-box-actions a
{
	font-weight: bold;
}


div.user-box-actions div.theme-color-picker input
{
	width: 80px;
	margin-left: 3px;
}

div#modcoder_picker, div#modcoder_colorpicker
{
	z-index: 15000 !important;
}

div.user-comment
{
	background: #f0f6e6;
	padding: 5px;
}

div.user-comment div div.comment-unit
{
	border-top: solid 1px #cccccc;
	margin-top: 5px;
	padding-top: 5px;
}

div.user-comment div div.comment-unit .feed-date
{
	padding-left: 0px !important;
}

div.user-comment a
{
	font-size: 11px !important;
}

div.overview-activity textarea, textarea.huge
{
	border: solid 1px #cccccc !important;
	font-size: 11px !important;
	width: 400px;
	height: 16px; !important;
}

#userbox {
	/*padding: 0px 8px;*/
	/*border: 1px solid #999;
	background: #ffffcc;*/
	background-image: url(./general/../../images/layout/userborder.png);
	padding-bottom:8px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top:2px;
	margin-right:0px;
}

#userbox ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#userbox ul li {
	display: inline;
	margin-right: 10px;
}

#userbox .PopupMenuWidgetDiv {
	position: absolute;
	border: 1px solid #666;
	background: white;
	padding: 5px 10px;
	width: 140px;
	color: #333;
}

#userbox .PopupMenuWidgetDiv p {
	margin: 0;
	font-weight: bolder;
}

#userbox .PopupMenuWidgetDiv ul {
	margin-left: 12px;
	padding-left: 5px;
}

#userbox .PopupMenuWidgetDiv ul li {
	display: list-item;
	font-weight: normal;
	list-style: square;
}

#searchBox {
	text-align: right;
}

#searchBox input {
	border: 1px solid #222;
	font-size: 10px;
	padding: 1px;
	width: 100px;
	background: #e8e8e8;
}

#searchBox input:focus {
	background: #f8f8f8;
}

#searchBox button {
	margin: 0 0 0 2px;
	border: 0;
	padding: 0;
	font-size: 10px;
	color: #ccc;
	background: #444;
	height: 18px;
}

/** /crumbs **/

/** content **/

#pageTitle {
	margin-bottom: 0;
	padding: 5px 30px;
	color: #BA0101;
	font-weight: normal;
}

#pageContent {
	position: relative;
	border-top: 1px solid #ddd;
}

#mainContent {
	float: left;
	min-width: 200px;
	padding: 10px 30px;
	margin-right: 200px;
}

/** /content **/

/** page actions **/

#page_actions {
	margin-bottom: 10px;
}

#page_actions ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#page_actions ul li {
	padding-right: 3px;
	display: inline;
	font-weight: bolder;
	font-size: 10px;
}

#page_actions ul li a {
	border: 0;
	padding: 0 15px 0 0;
	color: #444;
	text-decoration: underline;
	background: url(./general/../../images/icons/more_down.gif) no-repeat right bottom;
}

#page_actions ul li a:hover {
	color: black;
}
/** /page actions **/

/** footer **/

#copy {
	padding: 2px 15px;
	float: left;
}

#productSignature {
	padding: 2px 15px;
	text-align: right;
}

#listOfRssFeeds {
	list-style: none;
	padding: 0 0 0 4px;
}

#listOfRssFeeds li {
	padding-left: 16px;
	background: url(./general/../../images/icons/feed.gif) no-repeat;
	line-height: 12px;
	margin: 2px 0;
}

/** /footer **/

/** helper classes **/

.clear {
	clear: both;
	height: 1px;
	overflow: hidden;
}

.u-clear {
	clear: both;
}

#error, #success {
	margin: 10px 0;
	padding: 5px 10px;
	border: 1px solid #ccc;
	clear: both;
	cursor: pointer;
	text-align: left;
}

#error {
	background: #FFB0B0;
	border-color: red;
}

#success {
	background: #90DC90;
	border-color: green;
}

/** /helper classes **/

/** contact card **/


div.contact div.cardData h2 {
	margin-top: 0;
}

div.contact div.cardBlock {
	margin-bottom: 25px;
	padding-left: 10px;
}

div.contact div.cardBlock span {
	font-size: 90%;
	font-weight: bolder;
	color: #333;
}



/** /contact card **/

/** user card **/

div.card {
	padding: 10px;
	/*border: 1px solid #ccc;*/
}

* html div.card {
	padding-top: 5px;
}

div.card div.cardIcon {
	float: left;
	width: 50px;
}
.cardIcon img{
	max-width: 50px;
}

div.card div.cardData {
	margin-left: 60px;
}

div.card div.cardData h2 {
	margin-top: 0;
}

div.card div.cardBlock {
	margin-bottom: 25px;
	padding-left: 10px;
}

div.card div.cardBlock span {
	font-size: 90%;
	font-weight: bolder;
	color: #333;
}

div.card table {
	margin-top: 10px;
}

div.card table, div.card table tr, div.card table td {
	border: 0;
}

div.card table tr, div.card table td {
	padding: 2px;
}

/** /user card **/

/** advanced pagination **/

div.advancedPagination {
	margin: 10px;
	text-align: right;
}

div.advancedPagination span {
	line-height: 20px;
}

div.advancedPagination select {
	padding: 0;
}

/** /advanced pagination **/

/** private **/

div.private {
	/*float: right;*/
	height: 9px;
	width: 37px;
	overflow: hidden;
	background: url(./general/../../images/icons/private.gif) no-repeat;
}

div.private span {
	display: none;
}


/** /private **/

td.td-pr {
	padding-right:8px;
}






/*###############################################
       MAIN BACKGROUND TABLE PROPERTIES

/* the main container - we override a lot of stuff here */

#cal table, #cal td{
	font-family: arial;
	font-size: 12px;
	color: #222222;
}
#cal form{
	margin: 0px;
	padding: 0px;
}
#cal a, #cal a:link, #cal a:visited, #cal a:active {
    text-decoration:none;
    color:#467DB4;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-align: left;
}
#cal a:hover {
	color: blue;
	background-color: inherit;
	font-family: arial;
	font-size: 12px;
	text-decoration: none;
} 
/*################################################*/



/*################################################
           EVENT LINK PROPERTIES

  the event links on the main calendar page,
  shown inside each cell of the calendar.
  NOTE: only used if you choose to let people click on 
  the individual events from there. */
a.event_link{
	color: black;
	text-decoration: none;
	background-color: inherit;}
a.event_link:hover{
	color: black;
	text-decoration: underline;
	background-color: inherit;
}
div.event_block{
	color: black;
	text-decoration: none;
	background-color: inherit;
	border-left: 0px solid #AAEE00;
	margin: 1px;
	padding-left: 1px;
	padding-bottom: 2px;
	border-bottom: 0px solid #888888;
	over-flow:hidden;
}

div.event_block img{
	margin-right:2px;
	}
table.event_block{
	background-color: #AAEE00;
	border: 1px solid #777777;
	width: 15px;
	height: 35px;
	font-size: 1px;
}

/*on the viewdate page, the event's title. 
  (subject of the event) */
a.viewdatesubject, a.viewdatesubject:link, a.viewdatesubject:visited, a.viewdatesubject:active{
	color: #278181;
	text-decoration: none;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
a.viewdatesubject:hover{
	color: #278181;
	text-decoration: underline;
}

a.viewdateoption, a.viewdateoption:visited, a.viewdateoption:hover, a.viewdateoption:active{
	color: #778899;
	text-decoration: none;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.viewdatetext{
	color: #445566;
	text-decoration: none;
	font-size: 11px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
/*################################################*/
	




/*#################################################
           LINK/TEXT PROPERTIES

/* The titles that say the month year, and sometimes the day at the top. */
.month_title{
	font-family: Geneva, Verdana, Arial, sans-serif;
	font-size: 15px;
	font-weight: Bold;
	color: #355881;
}
/* The titles on each of the modules */
.box_title{
  color: #99A5B2;
  background-color: inherit;
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 22px;
  font-weight: bold;
}
.box_subtitle{
  color: #99A5B2;
  background-color: inherit;
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;
}
.cal_tab_title{
  color: #444466;
  background-color: inherit;
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 22px;
  font-weight: bold;
}
.cal_tab_subtitle{
  color: #444466;
  background-color: inherit;
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: bold;
}
.success{
    font-size: 18px;
    color: #55aa55;
}
.failure{
    font-size: 18px;
    color: #aa5555;
}
/* this makes the link a big box to click on,
such as the "back to calendar" box */
a.box {
  background-color: #afc6db;
  border-color: black;
  color: black;}
a.box:hover {
  background-color: white;
  border-color: black;
  color: black;}
/* this makes a span act like a link */
span.spanlink{
    cursor:pointer;
    cursor:hand;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #222233;
}
/*##############################################*/


.cal_tab{
	background-color: #BBCCE5;
	border-top: 1px solid #888888;
	border-left: 1px solid #888888;
	border-right: 1px solid #888888;
	border-bottom: 1px solid #888888;
	padding: 3px;
	padding-right: 5px;
	padding-left: 5px;
	margin-bottom: 0px;
    cursor:pointer;
    cursor:hand;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #222222;
	margin-left: 5px;
	margin-right: 5px;
}

.cal_tab2{
	background-color: #FFFFBB;
	border-top: 1px solid #888888;
	border-left: 1px solid #888888;
	border-right: 1px solid #888888;
	border-bottom: 1px solid #FFFF99;
	padding: 3px;
	padding-right: 5px;
	padding-left: 5px;
	margin-bottom: 0px;
    cursor:pointer;
    cursor:hand;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #222233;
	margin-left: 5px;
	margin-right: 5px;
}

.cal_tabbody{
	background-color: #FFFFBB;
	border: 1px solid #888888;
	padding: 5px;
	float: center;
	margin: 5px;
	margin-top: 3px;
}

/*#############################################
           NAVIGATION BAR PROPERTIES
  These are the bottom links for the login page, admin page, etc 
  #############################################*/
#navbar a {
	color: #7c93a8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#navbar a:hover {
	color: #339933;
	text-decoration: underline;
}
/*#############################################*/
 
 
 

  

  
/*############################################
      THE MAIN CALENDAR PROPERTIES
  
this is the calendar table background, and
basically only shows up as the border and spaces
between the cells of the main calendar.  */
#calendar {
  background-color: white;
  color: white;
  width: 100%;
  text-align: center;
  font-size: 10pt;
  table-layout: fixed;
  border-style: none;
}
#calendar table{
  padding: 1px;
  background-color: inherit;
  border-spacing: 1px;
}
/* the calendar table headers */
#calendar th{
  background-color: #455678;
  color: white;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  padding: 2px;
  text-align: center;
}
#calendar td{
	font-size: 10px;
	overflow: hidden;
}
#calendar div.daylink{
	width: 100%;
	background-color: #ECEFF7;/*#6485af;*/
	padding-right: 3px;
}

#calendar div.selecteddaylink{
	width: 100%;
	background-color: #E1FFFF;/*#6485af;*/
	padding-right: 3px;
}

#calendar div.daylink a, #calendar div.daylink a:active, #calendar div.daylink a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999;
	padding: 0px;
	padding-left: 3px;
	padding-right: 3px;
	margin-right: 1px;
	display: inline;
	text-decoration: none;
}
#calendar div.daylink a:hover{
	color: #999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 3px;
	padding-right: 3px;
	text-decoration:none;
}
#calendar div.todaylink{
	width: 100%;
	background-color: #FFFFB3; /*#FBEA86;  #FFCC33; /* #31528E; */
	padding-right: 3px;
}
#calendar div.todaylink a, #calendar div.todaylink a:active, #calendar div.todaylink a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 0px;
	padding-left: 3px;
	padding-right: 3px;
	margin-right: 1px;
	display: inline;
	text-decoration: none;
}
#calendar div.todaylink a:hover{
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 3px;
	padding-right: 3px;
	margin-right: 1px;
	text-decoration: none;
}

#calendar td.today{
  text-align: left;
  color: black;
  background-color: #FFFFCC;
  border: 1px solid  #999999;
/*  height: 90px;*/ 
}

#calendar td.selectedday{
  text-align: left;
  color: black;
  background-color: #F5FFFF;
  border: 1px solid  #999999;
  /*height: 90px; */
}

#calendar div.extralink{
	width: 100%;
	background-color: #ECEFF7; /*#FFF;/*#A9BCD5;  D1DCEE; /* #A2A9BB; */
	padding-right: 3px;
	opacity: 0.5;
	filter: alpha(opacity = 50);
}

#calendar div.extraweekendlink{
	width: 100%;
	/*background-color: #FFF;/*#A9BCD5;  D1DCEE; /* #A2A9BB; */
	padding-right: 3px;
}

#calendar div.extralink a, #calendar div.extralink a:active, #calendar div.extralink a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #999;
	padding: 0px;
	padding-left: 4px;
	padding-right: 3px;
	margin-right: 1px;
	display: inline;
	text-decoration: none;
}
#calendar div.extralink a:hover{
	color: #999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	
	padding-left: 3px;
	padding-right: 3px;
	text-decoration: none;
}
/* the 'past' colors for the main calednar page */
#calendar td.weekend{
  text-align: left;
  color: black;
  background-color: #F0F2F7;
  border: #999999 1px solid;
  }
#calendar td.weekday{
  text-align: left;
  color: black;
  background-color: white;
  border: #999999 1px solid;}
#calendar td.weekday_future{
  text-align: left;
  color: black;
  background-color: #fff;
  border: #999999 1px solid;
  }
#calendar td.weekend, #calendar td.weekday, #calendar td.weekday_future{
  text-align: left;
  height: 100px;
  border:#999 thin solid;
}


/*#################################################*/






/*###################################################
            MODULE TABLE PROPERTIES

This are the admin page table properties  */
table.adminpage-table{
  background-color: #afc6db;
  color: black;
  border-color: black;
}
/* This is for the table each module is loaded in,
with the exception of the admin page */
table.box{
  background-color: #E8EFF5;
  color: black;
  color: black;
  border: 1px solid #99AEAE;
  width: 90%;
  font-family: Arial;
  font-size: 12px;
  color: #222222;
}
/*################################################*/




/* this is for the usernames listed in the admin section where you edit user options */
span.cal_admin_usernames{
	color: #222222; 
	font-size: 14px; 
	font-family: Arial; 
	font-weight: bold;
} 

/* this is the wrapper table arround all the edit user blocks in the admin section */
table.cal_admin_userlist{
	background-color: inherit;
	padding: 0px;
	border-spacing: 5px;
	border-width: 0px;
	width: 100%;
}
table.cal_admin_userlist td{
	vertical-align: top;
}
table.cal_admin_userblock_anonymous{
	background-color: #FFCC00; 
	border: 1px solid #777777;
	width: 98%;
	padding: 3px;
	margin-bottom: 10px;
}
table.cal_admin_userblock{
	background-color: #99AABB; 
	border: 1px solid #777777;
	width: 98%;
	padding: 3px;
	margin-bottom: 10px;
}

input.cal_admin_edituser_button{
	width: 120px;
	font-size: 11px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
}

.weeknumber {
	background-color: #455678;
	color: white;
	vertical-align: middle;
	font-weight: bold;
}
/*
 *  Slimey - SLIdeshow Microformat Editor - http://slimey.sourceforge.net
 *  Copyright (C) 2007 - 2008 Ignacio de Soto
 *
 *  Editor styles
 */

/* <default layout> */
.slimeyNavigation {
	float: left;
	clear: left;
}
.slimeyToolbar {
	float: left;
}
.slimeyEditor {
	float: left;
}
/* </default layout> */


/* <navigation> */
.slimeyNavigation {
	width: 190px;
    padding: 2px;
	overflow: auto;
	border-right: 1px solid #aaaaaa;
}
.slidePreview, .slidePreviewSel, .slidePreviewH {
	position: absolute;
	left: 2px;
	top: 2px;
    width: 160px;
    height: 120px;
    overflow: hidden;
}
.slidePreview *, .slidePreviewSel *, .slidePreviewH * {
	cursor: default !important;
}
.slidePreview {
	border: 1px solid #000000;
}
.slidePreviewSel {
    border: 1px solid #ff9900;
}
.slidePreviewH {
    border: 1px solid #0099ff;
}
.slideBorder, .slideBorderH, .slideBorderSel {
	position: relative;
	width: 166px;
	height: 126px;
}
.slideBorder {
	background: transparent;
}
.slideBorderSel {
    background: #ff9900;
}
.slideBorderH {
    background: #0099ff;
}
.previewSpacer, .previewSpacerH {
    width: 164px;
    height: 20px;
	padding: 1px;
    cursor: pointer;
}
.previewSpacerH {
    background-color: #ddeeff;
    border: 1px solid #0099ff;
	padding: 0px;
}
/* </navigation> */

 /* <editor> */
 .resizeHandle {
	width: 8px;
	height: 8px;
	font-size: 1px;
	line-height: 1px;
	background-color: #0000ff;
	cursor: se-resize;
}
.slimeyElement {
	padding: 2px !important;
}
.slimeyHighlightedElement {
	margin: 0px;
	border: 2px solid #ff9900 !important;
}
.slimeySelectedElement {
	margin: 0px;
	border: 2px dotted #00ff00 !important;
}
/* </editor> */

/* <toolbar> */
.slimeyToolbar {
	border-bottom: 1px solid #aaaaaa;
}
/* </toolbar> */


/* <content style> */
.slimeyEditor, .slidePreview, .slidePreviewSel, .slidePreviewH {
	background-color: #ffffff;
}
.slimeyEditor *, .slidePreview *, .slidePreviewSel *, .slidePreviewH * {
	line-height: 1;
}
.slimeyEditor ul, #slimeyEditor ol, .slidePreview ul, .slidePreview ol,
.slidePreviewSel ul, .slidePreviewSel ol, .slidePreviewH ul, .slidePreviewH ol {
	padding-left: 8%;
	margin-left: 0px;
}
.slidePreview, .slidePreviewSel, .slidePreviewH {
    font-size: 5px;
    font-family: sans-serif;
}
.slidePreview *, .slidePreviewSel *, .slidePreviewH * {
    font-size: 100%;
}
.slidePreview h1, .slidePreviewSel h1, .slidePreviewH h1 {
    font-size: 150%;
}
.slidePreview h2, .slidePreviewSel h2, .slidePreviewH h2 {
    font-size: 120%;
}
.slidePreview ol, .slidePreview ul, .slidePreview dir, .slidePreviewSel ol, .slidePreview ul, .slidePreview dir, .slidePreviewH ol, .slidePreview ul {
    margin-left: 5px;
}
.slimeyEditor ul li {
	list-style: disc !important;
}
.slimeyEditor ol li {
	list-style: decimal !important;
}
/* </content style> */
.permissions-help {
	margin-left: 30px;
	margin-bottom: 5px;
	color: #999999;
}

.adminHeader {
    padding: 10px 15px;
	border-bottom: 1px solid #CCCCCC;
	/*border-bottom: 1px solid #99BBE8;*/
	padding-bottom:5px;
	/*background: #D0DEF0;*/
	background: #F0F0F0;
}

.adminHeaderUpperRow {
	margin: 3px;
	/*border-bottom: 2px solid #99BBE8;*/
	border-bottom: 2px solid #CCCCCC;
    position: relative;
    padding-bottom: 2px;
}

.adminSeparator {
	background-image: url(./og/../../images/layout/shadow.png);
	height: 6px;
	width:100%;
}

.adminTitle {
  	font-size: 150%;
  	font-weight: bolder;
  	display: inline;
}

.adminMainBlock {
	padding: 5px 15px;
	background-color:white;
}

/* templates */

.bg-ico {
	background-repeat: no-repeat;
	background-position: 10px center;
	padding-left: 34px;
}

.og-add-template-object {
	position: relative;
	background-repeat: no-repeat;
	padding-left: 24px;
	height: 21px;
	width: 500px;
	vertical-align:'middle';
	line-height: 20px;
}
.og-add-template-object .name {
	width: 300px;
	overflow: hidden;
}

.removeDiv {
	position: absolute;
	line-height: 25px;
	right: 0;
	top: 0;
	cursor: pointer;
}

.cronEventsTable > tbody > tr > td, .cronEventsTable > tbody > tr > th {
	padding: 2px 5px;
	text-align: center;
}
.cronEventsTable td.cronEventsName {
	text-align: left;
}

/* <upgrade> */
.adminUpgrade {
	height: 100%;
	background-color: white;
	border-top: 1px solid #CCC;
}
.adminUpgrade h2 {
	border: 1px solid #CCC;
	background-color: #E3EEF3;
	padding: 5px;
	color: black;
	text-decoration: none;
	margin: 10px 0;
	font-size: 120%;
}
.adminUpgrade h3 {
	color: black;
	text-decoration: none;
	font-size: 100%;
}
.adminUpgrade > * {
	padding: 20px;
}
.availableVersions {
	background-color: white;
}
.availableVersion {
	margin-bottom: 20px;
	border: 1px solid #CCC;
	background-color: #EEF3FF;
	padding: 10px;
}
.releaseNotes {
	background-color: white;
	margin-top: 10px;
	margin-bottom: 20px;
	border: 1px solid #CCC;
	padding: 10px;
	height: 150px;
	overflow: auto;
	white-space: pre-wrap;
}
.downloadLinks .desc {
	margin-left: 20px;
}
/* </upgrade> */
.configCategory, .userWsConfigCategory {
	margin: 5px 0;
}

.adminListing {
	width: 100%;
}

.adminListing td, .adminListing th {
	text-align: center;
	padding: 2px 10px;
}

.abm-members-name {
	display: inline;
}

.coInputHeader {
    padding: 10px 15px;
	/*border-bottom: 1px solid #99BBE8;*/
	border-bottom: 1px solid #CCCCCC;
	padding-bottom:5px;
	/*background: #D0DEF0;*/
	background: #F0F0F0;
	color:#666;
}

.coInputSeparator {
	background-image: url(./og/../../images/layout/shadow.png);
	height: 6px;
	width:100%;
}


.coInputHeaderUpperRow {
	margin: 3px;
	/*border-bottom: 2px solid #99BBE8;*/
	border-bottom: 2px solid #CCCCCC;
    position: relative;
    padding-bottom: 2px;
}

.coInputTitle {
  	font-size: 150%;
  	font-weight: bolder;
  	display: inline;
}

.coInputMainBlock {
	padding: 5px 15px;
	background-color:white;
}

.coInputTags {
	position:absolute;
	top:-3px;
	right:0px;
}


.coInputLinkedObjects {
	display:table-cell;
	float:right;
	width: 200px;
	border: solid 1px;
	padding: 3px;
	height: 100%;
	margin-left:10px;
}


/* Messages */

.message .coInputHeader {
  	/*color: #99BBE8;*/
}

.event .coInputHeader {
    text-align: left;
  	/*color: #99BBE8;*/
}

.event .coInputMainBlock {
	padding: 5px 15px;
	background-color:white;
	text-align:left;
}
.coViewAction {
	background-position:0pt 2px;
	background-repeat:no-repeat;
	padding:3px 0pt 2px 18px;
	
}

.coViewClose{
	cursor: pointer;
	position: absolute;
	right: 0;
	top: 0;
	border-bottom:2px solid;
	border-left:2px solid;
	/*width: 16px;*/
	padding-right:3px;
	height: 16px;
  	font-weight: bold;
  	padding-left:3px;
}

.coViewIcon{
	padding:0;
	width:72px;	
	max-width: 72px;
  	border-bottom: 1px solid;
}

.coViewIconImage{
	height: 48px;
	width: 48px;
	margin: 12px;
}

.coViewHeader {
	padding:0px;
	padding-bottom:4px;
  	border-bottom: 1px solid;
}

.coViewSmallHeader {
	padding:12px;
	padding-bottom:4px;	
	padding-top:8px;
}

.coViewHeader .coViewTitleContainer {
	padding: 8px 12px 0px 12px;
	position:relative;
}

.coViewHeader .coViewTitle {
  	font-size: 130%;
  	font-weight: bold;
  	padding-bottom: 4px;
  	border-bottom: 3px solid;
}

.coViewHeader .coViewDesc {
	padding-left: 12px;
}

.coViewBody {
	padding:10px;
	background:white;	
}

.prop-col-div {
	border-bottom: 1px solid #dddddd;	
	padding-top:4px;
	padding-bottom :2px;
	margin-bottom: 2px;
	/*margin-right: 12px;*/
}

.coViewPropertiesHeader {
  	font-size: 120%;
  	font-weight: bold;
}


/* ----Shadows---- */

.coViewTopRight {
	width:1%;
	min-width:12px;
	height:12px;
	background-image: url(./og/../../images/layout/shcornertop.png);	
	background-repeat: no-repeat;
}

.coViewRight {
	background-image: url(./og/../../images/layout/shr.png);
	background-repeat: repeat-y;
}

.coViewBottomRight {
	background-image: url(./og/../../images/layout/shcorner.png);
	background-repeat: no-repeat;
	width:1%;
	min-width:12px;
	height:12px;
}

.coViewBottom {
	background-image: url(./og/../../images/layout/shb.png);
	background-repeat: repeat-x;
}

.coViewBottomLeft {
	background-image: url(./og/../../images/layout/shcornerbottom.png);
	width:1%;
	min-width:12px;
	height:12px;
	background-repeat: no-repeat;
}


/* ------------------------------------- Specific Content Objects -----------------------------*/


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

/*
.message .coViewHeader {
  	background: rgb(246,214,78);
  	border-color: rgb(201,163,10);
  	color: rgb(101,82,5);
}

.message .coViewIcon {
  	background: rgb(232,232,168);
  	border-color: rgb(246,214,78);
}

.message .coViewHeader .coViewTitle {
  	border-color: rgb(201,163,10);
}

.message .coViewClose {
  	background: rgb(232,232,168);
  	color: rgb(201,163,10);
}*/

.message .coViewHeader {
  	background: #FFE966;
  	border-color: #FFE966;
  	color: #736617;
}

.message .coViewSubHeader {
  	background: #FFED8C;
  	border:0px;
  	color: #736617;
}

.message .coViewSubHeader .odd {
  	background: #FFF8CC;
}

.message .coViewIcon {
  	background: #FFF8CC;
  	border-color: #FFF8CC;
}

.message .coViewHeader .coViewTitle {
  	border-color: #CCB633;
}

.message .coViewClose {
  	background: #FFF8CC;
  	color: #736617;
}

.ico-large-message {
	background-image: url(./og/../../images/48x48/note.png);
}

.ico-large-message-trashed {
	background-image: url(./og/../../images/48x48/note_trashed.png);
}

.ico-large-message-archived {
	background-image: url(./og/../../images/48x48/note_archived.png);
}

/* ----- Template ----- */
.template .coViewHeader {
  	background: #DDDDDD;
  	border-color: #AAAAAA;
  	color: #666666;
}

.template .coViewIcon {
  	background: #EEEEEE;
  	border-color: #AAAAAA;
}

.template .coViewHeader .coViewTitle {
  	border-color: #AAAAAA;
}

.template .coViewClose {
  	background: #EEEEEE;
  	color: #666666;
}

.ico-large-template {
	background-image: url(./og/../../images/48x48/template.png);
}

.ico-large-template-trashed {
	background-image: url(./og/../../images/48x48/template_trashed.png);
}

.ico-large-template-archived {
	background-image: url(./og/../../images/48x48/template_archived.png);
}


/* -----  Email  ----- */

.email .coViewHeader {
  	background: #BABFD9;
  	border-color: #7882BF;
  	color: #404566;
}

.email .coViewSubHeader {
  	background: #D2CEEF;
  	border:0px;
  	color: #404566;
}

.email .coViewIcon {
  	background: #DBE0FF;
  	border-color: #BABFD9;
}

.email .coViewHeader .coViewTitle {
  	border-color: #7882BF;
}

.email .coViewClose {
  	background: #DBE0FF;
  	color: #7882BF;
}

.ico-large-email {
	background-image: url(./og/../../images/48x48/email.png);
}

.ico-large-email-trashed {
	background-image: url(./og/../../images/48x48/email_trashed.png);
}

.ico-large-email-archived {
	background-image: url(./og/../../images/48x48/email_archived.png);
}


/* -----  Chart  ----- */

.chart .coViewHeader {
  	background: #BABFD9;
  	border-color: #7882BF;
  	color: #404566;
}

.chart .coViewIcon {
  	background: #DBE0FF;
  	border-color: #BABFD9;
}

.chart .coViewHeader .coViewTitle {
  	border-color: #7882BF;
}

.chart .coViewClose {
  	background: #DBE0FF;
  	color: #7882BF;
}

.ico-large-chart {
	background-image: url(./og/../../images/48x48/chart.png);
}


/* -----  Contact  ----- */

.contact .coViewHeader {
  	background: #F2D7AA;
  	border-color: #F2D7AA;
  	color: #735D39;
}

.contact .coViewSubHeader {
  	background: #F2E3C9;
  	border:0px;
  	color: #444;
}

.contact .coViewSubHeader .odd {
  	background: #F2EBE0;
}

.contact .coViewIcon {
  	background: #F2E0C2;
  	border-color: #F2E0C2;
}

.contact .coViewHeader .coViewTitle {
  	border-color: #CCA970;
}

.contact .coViewClose {
  	background: #F2E0C2;
  	color: #CCA970;
}

.ico-large-contact {
	background-image: url(./og/../../images/48x48/contact.png);
}

.ico-large-contact-trashed {
	background-image: url(./og/../../images/48x48/contact_trashed.png);
}


.ico-large-contact-archived {
	background-image: url(./og/../../images/48x48/contact_archived.png);
}


/* -----  Company  ----- */

.company .coViewHeader {
  	background: #E3E3E3;
  	border-color: #C7C7C7;
  	color: #7F7F7F;
}

.company .coViewIcon {
  	background: #EBEBEB;
  	border-color: #E3E3E3;
}

.company .coViewHeader .coViewTitle {
  	border-color: #C7C7C7;
}

.company .coViewClose {
  	background: #EBEBEB;
  	color: #7F7F7F;
}

.ico-large-company {
	background-image: url(./og/../../images/48x48/company.png);
}

.ico-large-company-trashed {
	background-image: url(./og/../../images/48x48/company_trashed.png);
}

.ico-large-company-archived {
	background-image: url(./og/../../images/48x48/company_archived.png);
}


/* -----  User  ----- */

.user .coViewHeader {
  	background: #C0CFFF;
  	border-color: #648AFF;
  	color: #384D8F;
}

.user .coViewIcon {
  	background: #D4DFFF;
  	border-color: #C0CFFF;
}

.user .coViewHeader .coViewTitle {
  	border-color: #648AFF;
}

.user .coViewClose {
  	background: #D4DFFF;
  	color: #384D8F;
}

.ico-large-user {
	background-image: url(./og/../../images/48x48/user.png);
}


/* -----  Files  ----- */

.files .coViewHeader {
  	background: #C9D9C3;
  	border-color: #C9D9C3;
  	color: #3F4D39;
}

.files .coViewSubHeader {
  	background: #D0D9CC;
  	border:0px;
  	color: #3F4D39;
}

.files .coViewSubHeader .odd {
  	background: #EDFFE6;
}

.files .coViewIcon {
  	background: #EDFFE6;
  	border-color: #EDFFE6;
}

.files .coViewHeader .coViewTitle {
  	border-color: #B1BFAC;
}

.files .coViewClose {
  	background: #EDFFE6;
  	color: #B1BFAC;
}

.ico-large-files {
	background-image: url(./og/../../images/48x48/files.png);
}

.ico-large-files-trashed {
	background-image: url(./og/../../images/48x48/files_trashed.png);
}

.ico-large-files-archived {
	background-image: url(./og/../../images/48x48/files_archived.png);
}


/* -----  Tasks  ----- */

.tasks .coViewHeader {
  	background: #717FA1;
  	border-color: #717FA1;
  	color: #FFFFFF;
}

.tasks .coViewSubHeader {
  	background: #ACB5CF;
  	border:0px;
  	color: #444;
}

.tasks .coViewIcon {
  	background: #E8EDF7;
  	border-color: #E8EDF7;
}

.tasks .coViewHeader .coViewTitle {
  	border-color: #455678;
}

.tasks .coViewClose {
  	background: #E8EDF7;
  	color: #717FA1;
}

.ico-large-tasks {
	background-image: url(./og/../../images/48x48/tasks.png);
}

.ico-large-tasks-trashed {
	background-image: url(./og/../../images/48x48/tasks_trashed.png);
}

.ico-large-tasks-archived {
	background-image: url(./og/../../images/48x48/tasks_archived.png);
}


/* -----  Milestones  ----- */

.milestone .coViewHeader {
  	background: #717FA1;
  	border-color: #717FA1;
  	color: #FFFFFF;
}

.milestone .coViewSubHeader {
  	background: #ACB5CF;
  	border:0px;
  	color: #444;
}

.milestone .coViewIcon {
  	background: #E8EDF7;
  	border-color: #E8EDF7;
}

.milestone .coViewHeader .coViewTitle {
  	border-color: #455678;
}

.milestone .coViewClose {
  	background: #E8EDF7;
  	color: #717FA1;
}

.ico-large-milestone {
	background-image: url(./og/../../images/48x48/milestone.png);
}

.ico-large-milestone-trashed {
	background-image: url(./og/../../images/48x48/milestone_trashed.png);
}

.ico-large-milestone-archived {
	background-image: url(./og/../../images/48x48/milestone_archived.png);
}

/* ----- Events ----- */

.event .coViewHeader {
  	background: #717FA1;
  	border-color: #717FA1;
  	color: #FFFFFF;
}

.event .coViewSubHeader {
  	background: #ACB5CF;
  	border:0px;
  	color: #444;
}

.event .coViewIcon {
  	background: #E8EDF7;
  	border-color: #E8EDF7;
}

.event .coViewHeader .coViewTitle {
  	border-color: #455678;
}

.event .coViewClose {
  	background: #E8EDF7;
  	color: #717FA1;
}

.ico-large-event {
	background-image: url(./og/../../images/48x48/view_calendar_day.png);
}

.ico-large-event-trashed {
	background-image: url(./og/../../images/48x48/event_trashed.png);
}

.ico-large-event-archived {
	background-image: url(./og/../../images/48x48/event_archived.png);
}


/* ----- Calendar ----- */

.calendar .coViewHeader {
  	background: #717FA1;
  	border-color: #717FA1;
  	color: #FFFFFF;
}

.calendar .coViewSubHeader {
  	background: #ACB5CF;
  	border:0px;
  	color: #444;
}

.calendar .coViewIcon {
  	background: #717FA1;
  	border-color: #717FA1;
}

.calendar .coViewHeader .coViewTitle {
  	border-color: #455678;
  	border-bottom: none;  	
  	text-align: center;
  	font-size:14px;
}

.calendar .coViewClose {
  	background: #717FA1;
  	color: #FFFFFF;
}

.ico-small-calendar {
	background-image: url(./og/../../images/32x32/view_calendar_month.png);
}

/* ----- Report ----- */

.report .coViewHeader {
  	background: #717FA1;
  	border-color: #455678;
  	color: #FFFFFF;
}

.report .coViewSubHeader {
  	background: #ACB5CF;
  	border:0px;
  	color: #444;
}

.report .coViewIcon {
  	background: #E8EDF7;
  	border-color: #455678;
}

.report .coViewHeader .coViewTitle {
  	border-color: #455678;
}

.report .coViewClose {
  	background: #717FA1;
  	color: #FFFFFF;
}

.ico-large-report {
	background-image: url(./og/../../images/48x48/report.png);
}


/* ----- Weblinks -----*/

.weblink .coViewHeader {
  	background: #FFE966;
  	border-color: #CCB633;
  	color: #736617;
}

.weblink .coViewIcon {
  	background: #FFF8CC;
  	border-color: #F2DF6D;
}

.weblink .coViewHeader .coViewTitle {
  	border-color: #CCB633;
}

.weblink .coViewClose {
  	background: #FFF8CC;
  	color: #736617;
}

.ico-large-weblink {
	background-image: url(./og/../../images/48x48/weblink.png);
}

.ico-large-weblink-archived {
	background-image: url(./og/../../images/48x48/weblink_archived.png);
}

.ico-large-weblink-trashed {
	background-image: url(./og/../../images/48x48/weblink_trashed.png);
}





.tpTaskHeader, .tpMilestoneHeader {
	width: 90%;
	border-bottom: solid 1px #AAA;
	font-size: 130%;
	font-weight: bold;
	color: #666;
	padding-top: 12px;
	padding-left: 20px;
}
.tpTaskHeader {
	background-image: url(./og/../../images/16x16/tasks.png) !important;
	background-repeat: no-repeat;
	background-position: bottom left;
}
.tpMilestoneHeader {
	background-image: url(./og/../../images/16x16/milestone.png) !important;
	background-repeat: no-repeat;
	background-position: bottom left;
}

/** custom properties **/
.og-custom-properties {
	width:100%;
}

.og-custom-properties td.value {
	padding: 1px 5px;
}

.og-custom-properties td.name {
	font-weight: bold;
	padding: 1px 5px;
	white-space:nowrap;
	width:1%;
}
.og-add-custom-properties th {
	width: 200px;
	text-align: center;
	font-weight: bold;
}
.og-add-custom-properties th.actions {
	width: 16px;
	background: none;
}
.og-add-custom-properties input {
	width: 200px;
}

.og-custom-properties .row {
	background-color:white;	
}

.og-custom-properties .altRow {
	background-color:#ECEFF7;	
}

.og-custom-properties .subAltRow {
	background-color:#F4F5F7;	
}

.endSeparatorDiv {
	border-bottom:#CCC solid 1px;
	padding-bottom:8px;
	margin-bottom:8px;
}


.dashWorkspace {
  	padding-bottom: 4px;
  	border-bottom: 1px solid #AAA;
	width: 100%;
	color: #666;
	margin-bottom: 10px;
	padding-top:10px;
}

.dashWorkspace .name{
  	font-size: 200%;
  	font-weight: bolder;
}

.dashWorkspace .description{
}



.dashActions .viewAsList {
	backgroud-position: 0pt 2px;
	height: 16px;
	padding-left:20px;
	background: transparent url(./og/../../images/16x16/all_16_16_vertical.png) no-repeat scroll 0 -100px !important;
	cursor: pointer;		
}

.dashHeader {
	padding:2px 10px;	
  	border-bottom: 1px solid;
}

.dashHeader .dashTitle {
  	font-size: 120%;
  	font-weight: bolder;
  	border-bottom: 0px solid;
}

.dashSubtitle {
  	font-weight: bolder;
  	padding-top: 10px;
  	padding-bottom: 2px;
  	border-bottom: 1px solid #AAA;
}

.dashAltRow {
	background-color:#ECEFF7;	
}


/*----------------------------------------
		Messages
----------------------------------------*/

.dashMessages .dashHeader{
	color: rgb(101,82,5);
	background: rgb(246,214,78);
	border-color: rgb(201,163,10);
}

.dashMessages .coViewBody {
	background: #FFF2BF;	
	color: rgb(101,82,5);
}

.dashMessages .dashAltRow {
	background-color:#FFE099;	
}

.dashMessages .internalLink {	
	color: rgb(101,82,5);
}

/*----------------------------------------
		Comments
----------------------------------------*/

.dashComments .dashHeader{
	color: rgb(90,82,101);
	background: rgb(222,214,246);
	border-color: rgb(180,163,201);
}

.dashComments .coViewBody {
	background: #FFFFFFF;	
	color: rgb(90,82,101);
}

.dashComments .dashAltRow {
	background-color:#EFE0FF;	
}

.dashComments .internalLink {	
	color: rgb(90,82,101);
}

.dashComments .previewText {
	color: rgb(136, 136, 136);
}


/*----------------------------------------
		Late tasks and milestones
----------------------------------------*/

.dashLate .dashHeader{
	color: white;
	background: #DD4444;
	border-color: #CC1111;
}

.dashLate .dashAltRow {
	background-color:#FBEFEF;	
}


/*----------------------------------------
		Pending tasks
----------------------------------------*/

.dashPendingTasks .dashHeader{
	color: white;
	background: #717FA1;
	border-color: #596480;
}


/*----------------------------------------
		Calendar
----------------------------------------*/

.dashCalendar .dashHeader {
	color: white;
	background: #717FA1;
	border-color: #596480;
}

/*----------------------------------------
		Getting Started
----------------------------------------*/

.dashGettingStarted .dashHeader {
	color: white;
	background: #717FA1;
	border-color: #596480;
}

/*----------------------------------------
		Documents
----------------------------------------*/

.dashDocuments .dashHeader{
	color: white;
	background: #717FA1;
	border-color: #596480;
}


/*----------------------------------------
		Tasks in progress
----------------------------------------*/

.dashTasksInProgress .dashHeader{
	color: white;
	background: #F68D4D;
	border-color: #DB7D45;
	padding-left:34px;
	background-image: url(./og/../../images/16x16/time.png) !important;
	background-repeat:no-repeat;
	background-position: 8px 4px;
}

/*----------------------------------------
		Unread emails
----------------------------------------*/

.dashUnreadEmails .dashAltRow {
	background-color:#F0F2FF;	
}

.dashUnreadEmails .dashHeader{
	color: white;
	background: #B4BFFF;
	border-color: #98A8FF;
}


/*----------------------------------------
		Charts
----------------------------------------*/

.dashChart .dashHeader{
	color: white;
	background: #717FA1;
	border-color: #596480;
}

/*----------------------------------------
		Workspace Info
----------------------------------------*/

.dashInfo .dashHeader{
	color: white;
	background: #9583BF;
	border-color: #69598F;
}

/*----------------------------------------
		Activity
----------------------------------------*/

.dashActivity .dashAltRow {
	background-color:#E1E9FF;		
}

.dashActivity .dashHeader{
	color: white;
	background: #496AB9;
	border-color: #496AB9;
}

.dashActivity .avatar{
	border: 0px none;
	height: 26px;
	width: 26px;
	padding: 3px;
}

.dashActivity .groupTitle{
	font-size: 150%;
	border-bottom: 1px solid graytext;
	vertical-align: middle;
	height: 25px;
	font-weight: bold;
	color: navy;
}




/*----------------------------------------
		Generic widgets
----------------------------------------*/
.dashboard-container {
	padding: 15px;
	
}

.dashActions {
    position: absolute;
    right: 30px;
    top: 0;
}


.widget p {
	padding-left: 5px;
}

.widget {
	margin: 5px	5px 15px 5px;
	-moz-box-shadow: 5px 5px 7px #CCCCCC;
	box-shadow: 5px 5px 7px #CCCCCC;
	-webkit-box-shadow: 5px 5px 7px #CCCCCC;

	/* Shadow for ie7 */
	#zoom: 1;
	#filter: progid:DXImageTransform.Microsoft.Shadow(color='#CCCCCC', Direction=135, Strength=6);
	
}

.widget h2  {
	padding: 30px 0 5px;
	margin-bottom: 10px;
	border-bottom: 1px solid #CCC ;
	font-size: 16px;
	font-weigth: bold ;
}
.widget h2.first  {
	padding-top: 10px;
}


.widget h3  {
    padding: 2px 3px 0;
	margin-bottom: 5px;
	font-size: 12px;
	text-decoration: none ;
	font-weigth: bold ;
}



.widget-header {
	cursor: pointer;
	height: 20px;
	background: #496AB9 ;
	color: #FFFFFF;
	font-weight: bold ;
	font-size: 13px ;
	padding: 3px 10px 0 10px;

}

.widget-body {
	background: #FFFFFF ;
	padding: 10px;
}


.widget dt, .widget dd { 
	margin: 0; padding: 2px 0;
}

.widget  dt { 
	float: left; 
	margin-right: 0.3em;
	color: #003562 ;
}
.widget li, .widget dt {
	margin-left: 10px ;
}

.widget .dimension-relation {
	float: left ;
	margin: 0 20px 20px 0  ;
}
@CHARSET "UTF-8";

.gooplayer-panel td {
	padding: 10px;
}
.gooplayer-info td {
	padding: 0px;
	padding-left: 10px;
}
.gooplayer .x-toolbar {
	padding: 2px;
}
.gooplayer-info .gooplayer-name {
	font-weight: bold;
	padding: 0px;
}
.ico-previous {
	background-image: url(./og/../../images/16x16/previous.png) !important;
}
.ico-play {
	background-image: url(./og/../../images/16x16/play.png) !important;
}
.ico-pause {
	background-image: url(./og/../../images/16x16/pause.png) !important;
}
.ico-stop {
	background-image: url(./og/../../images/16x16/stop.png) !important;
}
.ico-next {
	background-image: url(./og/../../images/16x16/next.png) !important;
}
.ico-mute {
	background-image: url(./og/../../images/16x16/sound.png) !important;
}
.ico-unmute {
	background-image: url(./og/../../images/16x16/muted.png) !important;
}
.ico-load-from-ws {
	background-image: url(./og/../../images/16x16/load_from_ws.png) !important;
}
.ico-playlist-clear {
	background-image: url(./og/../../images/16x16/playlist_clear.png) !important;
}
.ico-playlist-load {
	background-image: url(./og/../../images/16x16/playlist_refresh.png) !important;
}
.ico-playlist-save {
	background-image: url(./og/../../images/16x16/save.png) !important;
}
.ico-shuffle {
	background-image: url(./og/../../images/16x16/random.png) !important;
}
.ico-loop {
	background-image: url(./og/../../images/16x16/repeat.png) !important;
}
.ico-gooplayer {
	background-image: url(./og/../../images/16x16/gooplayer.png) !important;
}
.ico-queue {
	background-image: url(./og/../../images/16x16/queue.png) !important;
}
/*
 * Ext JS Library 2.0.2
 * Copyright(c) 2006-2008, Ext JS, LLC.
 * licensing@extjs.com
 * 
 * http://extjs.com/license
 */

/*
 * Ext JS Library 2.0
 * Copyright(c) 2006-2007, Ext JS, LLC.
 * licensing@extjs.com
 * 
 * http://extjs.com/license
 */

#img-chooser-dlg .details{ 
    padding: 10px; 
    text-align: center; 
} 
#img-chooser-dlg .details-info{ 
    border-top: 1px solid #cccccc; 
    font: 11px Arial, Helvetica, sans-serif; 
    margin-top: 5px; 
    padding-top: 5px; 
    text-align: left; 
} 
#img-chooser-dlg .details-info b{ 
    color: #555555; 
    display: block; 
    margin-bottom: 4px; 
} 
#img-chooser-dlg .details-info span{ 
    display: block; 
    margin-bottom: 5px; 
    margin-left: 5px; 
} 

#img-chooser-view{ 
    background: white; 
    font: 11px Arial, Helvetica, sans-serif;
} 
#img-chooser-view .thumb{ 
    background: #dddddd; 
    padding: 3px; 
} 
#img-chooser-view .thumb img{ 
    height: 60px; 
    width: 80px; 
} 
#img-chooser-view .thumb-wrap{ 
    float: left; 
    margin: 4px; 
    margin-right: 0; 
    padding: 5px;
} 
#img-chooser-view .thumb-wrap span{ 
    display: block; 
    overflow: hidden; 
    text-align: center; 
} 
#img-chooser-view .x-view-over{
    border:1px solid #dddddd; 
    background: #efefef url(./og/../../extjs/images/default/grid/row-over.gif) repeat-x left top; 
    padding: 4px; 
}
#img-chooser-view .x-view-selected{ 
    background: #DFEDFF; 
    border: 1px solid #6593cf; 
    padding: 4px; 
} 
#img-chooser-view .x-view-selected .thumb{ 
    background:transparent; 
}
#img-chooser-view .x-view-selected span{ 
    color:#1A4D8F;
}
#img-chooser-view .loading-indicator { 
    font-size:11px; 
    background-image:url(./og/../../extjs/images/default/grid/loading.gif); 
    background-repeat: no-repeat; 
    background-position: left; 
    padding-left:20px; 
    margin:10px; 
} 
 

.op-details-ico {
	height: 16px;
	margin-right: 4px;
	vertical-align: middle;
}
.op-ico {
	background-image: url(./og/../../images/16x16/open.png) !important;
}
.x-grid3-col-icon {
	padding: 1px 3px;
}
.op-ico-view {
	background-image: url(./og/../../images/16x16/view.png) !important;
}
.op-ico-icons {
	background-image: url(./og/../../images/16x16/icons.png) !important;
}
.op-ico-details {
	background-image: url(./og/../../images/16x16/details.png) !important;
}
.op-ico-refresh {
	background-image: url(./og/../../images/16x16/refresh.png) !important;
}

#img-chooser-dlg {
	z-index: 1100000000 !important;
}

.og-disabled {
	opacity: 0.4;
	filter: alpha(opacity=0.4);
}

/** loading indicator **/
.og-loading {
	position: absolute;
	left: 45%;
	top: 27px;
	zIndex: 1000000;
	cursor: pointer;
}
/** /loading indicator **/

/** autoCompleter **/
.autoCompleter .selected {
	background-color: #8888FF;
	
}
.autoCompleter * {
	padding: 0 20px;
}
.autoCompleter {
	border: 1px solid #8888FF;
	background-color: white;
}

.dash-expander {
	height:16px;
	width:16px;
	cursor:pointer;
}

.project-replace {
	display: none;	
}
/** /autoCompleter **/

.img-grid-drag {
	background: transparent url(./og/../../images/rx/grid_drag.png) repeat-y !important;
	width:10px;
	height:14px;
	cursor: move;
}

.ico-unknown {
	background-image: url(./og/../../images/16x16/types/unknown.png) !important;
}

.ico-arrowleft {
	background-image: url(./og/../../images/16x16/arrowleft.png) !important;
}
.ico-2arrowleft {
	background-image: url(./og/../../images/16x16/2arrowleft.png) !important;
}
.ico-arrowright {
	background-image: url(./og/../../images/16x16/arrowright.png) !important;
}
.ico-2arrowright {
	background-image: url(./og/../../images/16x16/2arrowright.png) !important;
}

.ico-archive-obj {
	background: transparent url(./og/../../images/16x16/archive_obj.png) no-repeat !important;
}

.ico-unarchive-obj {
	background: transparent url(./og/../../images/16x16/unarchive_obj.png) no-repeat !important;
	padding-top:1px !important;
}

.ico-reporting {
	background: transparent url(./og/../../images/16x16/all_16_16_vertical.png) no-repeat scroll 0 -258px !important;
}

.ico-task-start {
	background-image: url(./og/../../images/16x16/task_start.png) !important;
}

.ico-task-end {
	background-image: url(./og/../../images/16x16/task_end.png) !important;
}

.ico-recurrent {
	background-image: url(./og/../../images/16x16/recurrent.png) !important;
}

.ico-template {
	background-image: url(./og/../../images/16x16/template.png) !important;
}

.ico-account {
	background-image: url(./og/../../images/16x16/account.png) !important;
}
.ico-add {
	background-image: url(./og/../../images/16x16/add.png) !important;
}
.ico-addtag {
	background-image: url(./og/../../images/16x16/tags.png) !important;
}
.ico-administration {
	background-image: url(./og/../../images/16x16/administration.png) !important;
}
.ico-attachment {
	background-image: url(./og/../../images/16x16/attach.png) !important;
}
.ico-sent {
	background-image: url(./og/../../images/16x16/mail_send.png) !important;
}
.ico-reply {
	background-image: url(./og/../../images/16x16/mail_reply.png) !important;
}
.ico-back {
	background-image: url(./og/../../images/16x16/back.png) !important;
}
.ico-chart {
	background-image: url(./og/../../images/16x16/chart.png) !important;
}
.ico-checkin {
	background-image: url(./og/../../images/16x16/checkin.png) !important;
}
.ico-checkout {
	background-image: url(./og/../../images/16x16/checkout.png) !important;
}
.ico-classify {
	background-image: url(./og/../../images/16x16/classify.png) !important;
}
.ico-unclassify {
	background-image: url(./og/../../images/16x16/unclassify.png) !important;
}
.ico-complete {
	background-image: url(./og/../../images/16x16/complete.png) !important;
}
.ico-reopen {
	background-image: url(./og/../../images/16x16/reopen.png) !important;
}
.ico-contact {
	background: transparent url(./og/../../images/16x16/all_16_16_vertical.png) no-repeat scroll 0 -520px !important;
}
.ico-company {
	background: transparent url(./og/../../images/16x16/all_16_16_vertical.png) no-repeat scroll 0 -540px !important;
}
.ico-dash-expanded {
	float: right;
	background: transparent url(./og/../../images/16x16/all_16_16_vertical.png) no-repeat scroll 0 -19px !important;
}
.ico-dash-collapsed {
	float: right;
	background: transparent url(./og/../../images/16x16/all_16_16_vertical.png) no-repeat scroll 0 -1155px !important;
}
.ico-delete {
	background: transparent url(./og/../../images/16x16/all_16_16_vertical.png) no-repeat scroll 0 -498px !important;
}
.ico-doc {
	background-image: url(./og/../../images/16x16/doc.png) !important;
}
.ico-download {
	background-image: url(./og/../../images/16x16/download.png) !important;
}
.ico-edit {
	background: transparent url(./og/../../images/16x16/all_16_16_vertical.png) no-repeat scroll 0 -378px !important;
}
.ico-email, .ico-emails, .ico-mail {
	background: transparent url(./og/../../images/16x16/all_16_16_vertical.png) no-repeat scroll 0 -438px !important;
}
.ico-check_mails {
	background-image: url(./og/../../images/16x16/mail_receive.png) !important;
}
.ico-reply-all {
	background-image: url(./og/../../images/16x16/mail_replyall.png) !important;
}
.ico-forward {
	background-image: url(./og/../../images/16x16/mail_forward.png) !important;
}
.ico-mail-mark-unread {
	background-image: url(./og/../../images/16x16/mail_mark_unread.png) !important;
}
.ico-mail-mark-read {
	background-image: url(./og/../../images/16x16/mail_mark_read.png) !important;
}
.ico-mark-as-read {
	background-image: url(./og/../../images/16x16/mail_mark_read.png) !important;
}
.ico-mark-as-unread {
	background-image: url(./og/../../images/16x16/mail_mark_unread.png) !important;
}
.ico-mail-mark-spam {
	background-image: url(./og/../../images/16x16/mail_mark_spam.png) !important;
}
.ico-mail-mark-ham {
	background-image: url(./og/../../images/16x16/mail_mark_ham.png) !important;
}
.ico-email_menu {
	background-image: url(./og/../../images/16x16/email.png) !important;
}
.ico-select {
	background-image: url(./og/../../images/16x16/select.png) !important;
}
.ico-empty {
	background-image: url(./og/../../images/s.gif) !important;
}
.ico-event, .ico-events {
	background: transparent url(./og/../../images/16x16/all_16_16_vertical.png) no-repeat scroll 0 2px !important;
}
.ico-calendar-month {
	background-image: url(./og/../../images/16x16/view_calendar_month.png) !important;
}
.ico-calendar-week {
	background-image: url(./og/../../images/16x16/view_calendar_week.png) !important;
}
.ico-calendar-week5 {
	background-image: url(./og/../../images/16x16/view_calendar_week5.png) !important;
}
.ico-file_revision {
	background-image: url(./og/../../images/16x16/types/file.png) !important;
}
.ico-help {
	background-image: url(./og/../../images/16x16/help.png);
}
.ico-hide_messages {
	background-image: url(./og/../../images/16x16/hide_messages.png) !important;
}
.ico-large-billing {
	background-image: url(./og/../../images/48x48/billing.png);
}
.ico-large-configuration {
	background-image: url(./og/../../images/48x48/configuration.png);
}
.ico-large-custom-properties {
	background-image: url(./og/../../images/48x48/custom_properties.png);
}
.ico-large-object-subtypes {
	background-image: url(./og/../../images/48x48/object_subtypes.png);
}
.ico-large-group {
	background-image: url(./og/../../images/48x48/groups.png);
}
.ico-large-tools {
	background-image: url(./og/../../images/48x48/tools.png);
}
.ico-large-upgrade {
	background-image: url(./og/../../images/48x48/upgrade.png);
}
.ico-large-cron {
	background-image: url(./og/../../images/48x48/cron.png);
}
.ico-large-workspace {
	background-image: url(./og/../../images/48x48/workspace.png);
}
.ico-large-tabs {
	background-image: url(./og/../../images/48x48/tabs.png);
}


.ico-locked {
	background-image: url(./og/../../images/16x16/locked.png) !important;
}
.ico-projectmessage, .ico-message {
	background: transparent url(./og/../../images/16x16/message.png) no-repeat !important;
}
.ico-comment {
	background-image: url(./og/../../images/16x16/comment.png) !important;
}
.ico-projectmilestone, .ico-milestone, .ico-milestones {
	background-image: url(./og/../../images/16x16/milestone.png) !important;
}
.ico-urgent-milestone {
	background-image: url(./og/../../images/16x16/exclamation.png) !important;
}
.ico-more {
	background-image: url(./og/../../images/16x16/more.png) !important;
}
.ico-new {
	background: transparent url(./og/../../images/16x16/all_16_16_vertical.png) no-repeat scroll 0 -600px !important;
}
.ico-copy {
	background-image: url(./og/../../images/16x16/copy.png) !important;
}
.ico-password {
	background-image: url(./og/../../images/16x16/password.png) !important;
}
.ico-permissions {
	background-image: url(./og/../../images/16x16/permissions.png) !important;
}
.ico-picture {
	background-image: url(./og/../../images/16x16/picture.png) !important;
}
.ico-properties {
	background-image: url(./og/../../images/16x16/properties.png) !important;
}
.ico-prsn {
	background: transparent url(./og/../../images/16x16/all_16_16_vertical.png) no-repeat scroll 0 -320px !important;
}
.ico-refresh {
	background-image: url(./og/../../images/16x16/refresh.png) !important;
}
.ico-rename {
	background: transparent url(./og/../../images/16x16/all_16_16_vertical.png) no-repeat scroll 0 -280px !important;
}
.ico-restore {
	background-image: url(./og/../../images/16x16/undo.png) !important;
}
.ico-revisions {
	background-image: url(./og/../../images/16x16/revisions.png) !important;
}
.ico-search {
	background-image: url(./og/../../images/16x16/search.png);
}
.ico-slideshow {
	background-image: url(./og/../../images/16x16/slideshow.png) !important;
}
.ico-sprd {
	background-image: url(./og/../../images/16x16/sprd.png) !important;
}
.ico-tag {
	background: transparent url(./og/../../images/16x16/all_16_16_vertical.png) no-repeat scroll 0 -219px !important;
}
.ico-task {
	background-image: url(./og/../../images/16x16/tasks.png) !important;
}
.ico-task-high-priority {
	background: transparent url(./og/../../images/16x16/all_16_16_vertical.png) no-repeat scroll 0 -199px !important;
}
.ico-task-low-priority {
	background-image: url(./og/../../images/16x16/task-low.png) !important;
}
.ico-time {
	background: transparent url(./og/../../images/16x16/all_16_16_vertical.png) no-repeat scroll 0 -160px !important;
}
.ico-time-layout {
	background: transparent url(./og/../../images/16x16/all_16_16_vertical.png) no-repeat scroll 0 -157px !important;
}
.ico-time-pause {
	background-image: url(./og/../../images/16x16/time_pause.png) !important;
}
.ico-time-play {
	background-image: url(./og/../../images/16x16/time_play.png) !important;
}
.ico-time-stop {
	background-image: url(./og/../../images/16x16/time_stop.png) !important;
}
.ico-trash {
	background: transparent url(./og/../../images/16x16/all_16_16_vertical.png) no-repeat scroll 0 -138px !important;
}
.ico-undo {
	background-image: url(./og/../../images/16x16/undo.png) !important;
}
.ico-unlocked {
	background-image: url(./og/../../images/16x16/unlocked.png) !important;
}
.ico-upload {
	background: transparent url(./og/../../images/16x16/all_16_16_vertical.png) no-repeat scroll 0 -120px !important;
}
.ico-view_options {
	background-image: url(./og/../../images/16x16/view.png) !important;
}
.ico-history {
	background-image: url(./og/../../images/16x16/history.png) !important;
}
.ico-view-as-dashboard {
	background-image: url(./og/../../images/16x16/view_as_db.png) !important; 
}
.ico-warning32 {
	background-image: url(./og/../../images/32x32/warning.png) !important; 
}
.ico-project, .ico-workspace {
	background-image: url(./og/../../images/16x16/workspace.png) !important;
}
.ico-workspaces-expand {
	background-image: url(./og/../../images/12x12/expand.png) !important;
	padding-left: 15px !important;
	background-repeat:no-repeat;
	cursor:pointer;
}
.ico-workspaces-collapse {
	background-image: url(./og/../../images/12x12/collapse.png) !important;
	padding-left: 13px;
	background-position: 0 1px;
	background-repeat:no-repeat;
	cursor:pointer;
}
.ico-today {
	background-image: url(./og/../../images/16x16/today.png) !important;
}
.ico-prevmonth {
	background-image: url(./og/../../images/16x16/prevmonth.png) !important;
}
.ico-nextmonth {
	background-image: url(./og/../../images/16x16/nextmonth.png) !important;
}
.ico-phone {
	background-image: url(./og/../../images/16x16/phone.png) !important;
}
.ico-fax {
	background-image: url(./og/../../images/16x16/fax.png) !important;
}
.ico-template-task {
	background-image: url(./og/../../images/16x16/tasks.png) !important;
}
.ico-template-milestone {
	background-image: url(./og/../../images/16x16/milestone.png) !important;
}
.ico-print {
	background-image: url(./og/../../images/16x16/print.png) !important;
}
.ico-sort-alphabetical {
	background-image: url(./og/../../images/16x16/sort_abc.png) !important;
}
.ico-sort-count {
	background: transparent url(./og/../../images/16x16/all_16_16_vertical.png) no-repeat scroll 0 -240px !important;
}
.ico-sort-asc {
	background-image: url(./og/../../images/16x16/sort_asc.png) !important;
}
.ico-sort-desc {
	background-image: url(./og/../../images/16x16/sort_desc.png) !important;
}
.ico-colorremember {
	background-image: url(./og/../../images/16x16/remember.png) !important;
}
.ico-zip-extract {
	background-image: url(./og/../../images/16x16/zip-extract.png) !important;
}
.ico-zip-add {
	background-image: url(./og/../../images/16x16/zip-add.png) !important;
}
.ico-share {
	background-image: url(./og/../../images/16x16/share.png) !important;
}
.ico-up {
	background-image: url(./og/../../images/16x16/up.png);
}
.ico-down {
	background-image: url(./og/../../images/16x16/down.png);
}
.ico-rss {
	background-image: url(./og/../../images/16x16/rss.png) !important;
}
.ico-open-link {
	background-image: url(./og/../../images/16x16/openlink.png) !important;
}
.ico-expand {
	background-image: url(./og/../../images/16x16/expand.png) !important;
}
.ico-collapse {
	background-image: url(./og/../../images/16x16/collapse.png) !important;
}
.ico-asc {
	background-image: url(./og/../../images/icons/asc.png) !important;
}
.ico-desc {
	background-image: url(./og/../../images/icons/desc.png) !important;
}

.link-ico {
	height: 16px;
	background-repeat: no-repeat;
	padding-left:23px;
	padding-top:2px;
	padding-bottom:4px;
}

.clico {
	width: 16px;
	height: 16px;
	cursor: pointer;
	background-repeat: no-repeat;
}

.db-ico {
	height: 16px;
	width: 16px;
	background-repeat: no-repeat;
}

.board-ico {
	height: 18px;
	width: 18px;
	background-repeat: no-repeat;
	background-position: 2px 2px;
}

.x-grid3-col-icon {
	padding: 1px 3px;
}

.x-tab-strip-active {
	cursor: pointer !important;
}
.x-tab-strip-active * {
	cursor: pointer !important;
}
.ws-color-chooser, .ws-color-chooser-selected {
	cursor: pointer;
	margin-left: 3px;
}
.ws-color-chooser {
	border: 2px solid transparent;
}
.ws-color-chooser-selected {
	border: 2px solid deepskyblue;
}
.x-grid3-scroller .inner-message {
	position: absolute;
	width: 100%;
	padding-top: 10px;
	color: #777777;
	font-size: 14px;
	text-align: center;
}

.subwscrumbs {
	font-weight: bold;
	padding-bottom:2px;
}

.og-wscont {
	/*border:1px solid;	*/
}

.og-wsname {
	color: #777777;
	font-size: 9px;
	padding-left:1px;
	padding-right:1px;
}

.og-wsname-color-0 {
	border-color: #777777;
	background-color: #EEEEEE;
	color: #777777;
}

.og-wsname-color-1 {
	color: #DEE5F2;
	background-color: #5A6986;
	border-color: #5A6986;
}

.og-wsname-color-2 {
	color: #E0ECFF;
	background-color: #206CE1;
	border-color: #206CE1;
}

.og-wsname-color-3 {
	color: #DFE2FF;
	background-color: #0000CC;
	border-color: #0000CC;
}

.og-wsname-color-4 {
	color: #E0D5F9;
	background-color: #5229A3;
	border-color: #5229A3;
}

.og-wsname-color-5 {
	color: #FDE9F4;
	background-color: #854F61;
	border-color: #854F61;
}

.og-wsname-color-6 {
	color: #FFE3E3;
	background-color: #CC0000;
	border-color: #CC0000;
}

.og-wsname-color-7 {
	color: #FFF0E1;
	background-color: #EC7000;
	border-color: #EC7000;
}

.og-wsname-color-8 {
	color: #FADCB3;
	background-color: #B36D00;
	border-color: #B36D00;
}

.og-wsname-color-9 {
	color: #F3E7B3;
	background-color: #AB8B00;
	border-color: #AB8B00;
}

.og-wsname-color-10 {
	color: #FFFFD4;
	background-color: #636330;
	border-color: #636330;
}

.og-wsname-color-11 {
	color: #F9FFEF;
	background-color: #64992C;
	border-color: #64992C;
}

.og-wsname-color-12 {
	color: #F1F5EC;
	background-color: #006633;
	border-color: #006633;
}

.og-wsname-color-13 {
	color: #5A6986;
	background-color: #DEE5F2;
	border-color: #5A6986;
}

.og-wsname-color-14 {
	color: #206CE1;
	background-color: #E0ECFF;
	border-color: #206CE1;
}

.og-wsname-color-15 {
	color: #0000CC;
	background-color: #DFE2FF;
	border-color: #0000CC;
}

.og-wsname-color-16 {
	color: #5229A3;
	background-color: #E0D5F9;
	border-color: #5229A3;
}

.og-wsname-color-17 {
	color: #854F61;
	background-color: #FDE9F4;
	border-color: #854F61;
}

.og-wsname-color-18 {
	color: #CC0000;
	background-color: #FFE3E3;
	border-color: #CC0000;
}

.og-wsname-color-19 {
	color: #EC7000;
	background-color: #FFF0E1;
	border-color: #EC7000;
}

.og-wsname-color-20 {
	color: #B36D00;
	background-color: #FADCB3;
	border-color: #B36D00;
}

.og-wsname-color-21 {
	color: #AB8B00;
	background-color: #F3E7B3;
	border-color: #AB8B00;
}

.og-wsname-color-22 {
	color: #636330;
	background-color: #FFFFD4;
	border-color: #636330;
}

.og-wsname-color-23 {
	color: #64992C;
	background-color: #F9FFEF;
	border-color: #64992C;
}

.og-wsname-color-24 {
	color: #006633;
	background-color: #F1F5EC;
	border-color: #006633;
}


/** wschooser **/
.og-wschooser th {
	background-color: transparent;
	font-weight: bold;
}
.og-wschooser table * {
	padding: 5px;
}
.og-wschooser table {
	width: 400px;
}
.og-wschooser select {
	width: 100%;
	height: 200px;
}
.og-wschooser .wschooser-from {
	width: 49%;
}
.og-wschooser .wschooser-to {
	width: 49%;
}
.og-wschooser .wschooser-buttons {
	width: 2%;
	vertical-align: middle;
	text-align: center;
}
/** /wschooser **/

/** tasks **/
.og-tasks-container {
	background-color: white;
	border: 1px solid #AAA;
}
.og-tasks-actions {
	font-weight: bolder;
	color: white;
	background-color: #717FA1;
	padding: 5px;
  	border-color: #455678;
}
.og-task-table-filter {
	wdth: 100%;
}
.og-task-table-filter > tbody > tr > td {
	padding-left: 10px;
	white-space: nowrap;
}

.og-timeslot-work-started{
	line-height:22px;
	padding-left:28px;
	background-image: url(./og/../../images/22x22/chronometer.png) !important;
	background-repeat:no-repeat;
	font-weight:bold;
}
.og-timeslot-work-paused{
	line-height:22px;
	padding-left:28px;
	background-image: url(./og/../../images/22x22/chronometer_pause.png) !important;
	background-repeat:no-repeat;
	font-weight:bold;
}
.scrollable-menu {
	max-height: 300px;
	overflow: auto;
}
/** /tasks **/



.og-ico {
	background-repeat: no-repeat;
	padding-left: 20px;
}

#x-form-el-remember {
	width: 130px !important;
}


.adminMainBlock th {
	padding:2px 5px;
	font-size:100%;
	font-weight:bolder;
	background-color:#D7E5F5;
}
.adminMainBlock .altRow {
	background-color:#F4F8F9;
}

.list-action {
	margin-left: 6px;
}


/* Workspace selector ------------------------*/
.og-ws-selector-header{
	background:#FFFFFF url(./og/../../extjs/images/default/form/text-bg.gif) repeat-x scroll 0 0;
	height:20px;
	border:1px solid #B5B8C8;
	min-width:120px;
}

.og-ws-selector-header:hover{
	border:1px solid deepskyblue;
}

.og-ws-selector-input{
	cursor:pointer;
	padding-right:10px !important;
}

.og-ws-selector-arrow:hover{
	background-position:-17px 0;
}


select.select_milestone, select.select_task_list, select.select_message {
  width: 250px;
}

.options {
  margin: 10px 0 0 0;
}

.iemenulist {
  background:transparent;
  border:0 none;
  height: expression( this.scrollHeight > 300 ? "300px" : "auto" ); 
  max-height: 300px;
  overflow-y: auto;
  overflow-x: hidden;
}
.container-div{
	padding-left:2px; 
	padding-top:0px;
	padding-bottom:4px;
	height:52px;
	margin-bottom: 5px;
	cursor: pointer;
	
}
.company-name{
	background:#F9F9FC none repeat scroll 0 0;
	border:1px solid #DDDDDD;
	cursor: pointer;
	clear: both;
}
.container-div label
{
	height:44px;
	width: 35px;
	padding-left:56px;
	padding-top:6px;
	width:150px;
	cursor: pointer;
}
.user-name{
	background:#fafafa none repeat scroll 0 0;
	border:1px solid #eee;
	cursor: pointer;
}
.checked-user
{
	background: #fea url(./og/../../images/16x16/complete.png) no-repeat scroll 185px 10px;
	border:1px solid #f84;
	cursor: pointer;
}
.rolling-over
{
	background-color:#d9d9Ff;
	border:1px solid #99f;
	cursor: pointer;
	
}
.company-users {
	margin-top:0;
	cursor: pointer;
}
.company-users .user-name{
	margin-left: 10px;
	width: 200px;
	float: left;
	cursor: pointer;
	overflow: hidden;
}
.company-users .checked-user
{
	margin-left: 10px;
	width: 200px;
	float: left;
	cursor: pointer;
	overflow: hidden;
	
}
.contextHelpStyle .contextualHelp{
	margin: 15px;
}
.ico-read{
	background: transparent url(./og/../../images/16x16/read.png) no-repeat scroll 0px 5px;
	cursor: pointer;
}
.ico-unread{
	background: transparent url(./og/../../images/16x16/unread.png) no-repeat scroll 0px 5px;
	cursor: pointer;
}
.outter-quick-add-file {
	width: 100%;
	height: 100%;
	background-color: #eef;
	overflow: auto;
}
.inner-quick-add-file {
	margin: 15px;
}
.pagination-user{
	height:20px;
	 width:20px;
	 float:left;
	 padding-left:5px;
	 
}
.pagination-user-active{
	height:20px;
	 width:20px;
	 float:left;
	 padding-left:5px;
	 background: transparent url(./og/../../images/16x16/user_pagination_active.png) no-repeat scroll 0px 8px ;
	 font-weight:bold;
}

.og-double-list-sel {
	width: 300px;
}

.og-double-list-sel-btns {
	vertical-align: middle;
}

.member-chooser-container .x-panel-body{
	background-color: #FFF ;	
}

.member-chooser-container .member-chooser {
	margin: 7px ;
	box-shadow: 2px 4px 5px 1px #CCCCCC ;
	-moz-box-shadow: 2px 4px 5px 1px #CCCCCC ;
	-webkit-box-shadow: 2px 4px 5px 1px #CCCCCC ;
}

/*** HORIZONTAL LAYOUT ****/

.member-chooser .horizontal-hd .x-tool-toggle {
    background-position: 0 -105px;
}

.member-chooser.x-panel-collapsed  .horizontal-hd  .x-tool-toggle {
    background-position: 0 -120px;
    margin-left: 3px;
}

.member-chooser.x-panel-collapsed .horizontal-hd .x-tree-root-ct {
	display:  none ;
}


.member-chooser.x-panel-collapsed .horizontal-hd  .x-panel-header {
	overflow: hidden ;		
}

.horizontal-collapsed {
	width: 25px ;
	border-color:red ;
	background: red ;
}

.horizontal-collapsed .x-panel-header-text {
	display: none ;
}

.member-chooser-container .x-column-layout-ct {
	border: none;
}

.single-tree {
	width: 250px;
}

.single-tree .member-chooser {
	width: 230px;
}

.single-tree .x-panel-header {
	border-top: none;
	border-left: none;
	border-right: none ;
	margin: 0 ;
	padding: 0;
	height: 0px ;
	overflow: hidden ;
}

.single-tree .member-chooser .x-tree-node .x-tree-selected {
	background: none repeat scroll 0 0 #DFE8F6;
    border: 1px dotted #A3BAE9;
}

.single-tree-container {
	float: left;
}

.tree-node-modified a span {
	font-weight: bold;
	color: #006633 !important;
}

.view-content-field {
	padding-bottom: 15px; 	
}

.view-container {
	padding: 7px ;
}

.view-container h2 {
	border-bottom: 1px solid #DDDDDD;
    color: #888888;
    font-size: 120%;
    font-weight: bold;
    padding-top: 15px;
    padding-bottom: 3px;
    
    margin-bottom: 5px ;                
    width: 100%;
}


.og-checkbox-option input {
	width: auto ;
	margin: 3px 0 0 5px;
}
.og-checkbox-option span {
	font: 11px arial,tahoma,helvetica,sans-serif; 
}

.transparent {
	opacity: 0.70;
	filter: alpha(opacity = 70);
}
.transparent:hover {
	opacity: 1.00;
	filter: alpha(opacity = 100);
}



.view-table table{
	width: 100% ;
	margin-top: 10px ;
}


.click-to-remove {
	text-align: right;
	color: #E1B269 ;
	border-top: 1px dotted #E1B269 ;
	border-left: 1px dotted #E1B269 ;
	font-weight: bold ;
	margin-top: 5px ;
	padding : 4px;
	float: right ;
	font-size: 1.1em;
	margin-top: 3px;
}

.user-disabled {
	opacity: 0.5;
	filter: alpha(opacity = 50);
}
.report_selected_menu {
	background-image: url(./og/../../images/layout/selected_report_menu.png);
	background-repeat: no-repeat;
	padding-left: 12px;
	height:40px;
	font-weight:bold;
	font-size:120%;
	padding-top:5px;
}

.report_unselected_menu {
	padding-left: 12px;
	height:28px;
	font-weight:bold;
	font-size:100%;
	padding-top:3px;
}

.inner_report_menu_div {
	padding:10px;
}

.report_header {
	font-size:120%;
	font-weight:bold;
	border-bottom:1px solid #AAAAAA;
	color: #666666;
}

.reportConditionDD {
	min-width:120px;
}

.report_menu_item {
	width: 130px;
	padding: 1px 0 0 25px;
	background-repeat: no-repeat;
}


/* NEW SEARCH */
	.search-container em {
		font-weight: bold;
	}	
	
	.search-item {
		border-bottom: 1px solid #CCC;
		margin: 10px;

	}
	.search-container{
		font-family: arial , sans-serif;
		font-size:	13px;
		font-weight: 400;
		padding: 17px 11px; 
		width: 721px;
	}
	
	#search, #search .x-panel-body {
		background: #FFFFFF;
	}	
	
		
	.search-summary {
		margin-bottom: 16px;
	}
	
	.result-item {
		margin-bottom: 14px; 
	}
	
	.result-item .title, .result-item .title a{
		color: #15428B;
		font-size: 16px;
		text-decoration: underline;
		margin-bottom: 3px; 
		
	}
	
	.result-item .footer, .result-item .footer a {
		color: #388222;
	}	
	
	.search-summary {
		font-size: 16px;
		
	}	
	
	.result-item .type {
		text-transform: uppercase;
		font-size: 10px;	
	}
.ext-el-mask {
	background:#dadadb;
}
.ico-tag {
	background: transparent url(./og/../../images/16x16/all_16_16_vertical.png) no-repeat scroll 0 -219px !important;
}
.ico-tags {
	background: transparent url(./og/../../images/16x16/all_16_16_vertical.png) no-repeat scroll 0 -219px !important;
}
.x-tree {
	background:#fff !important;
}
.tag-item {
	border:1px solid #fff;
	margin:3px;
}
.tag-item .x-tree-ec-icon {
	display:none;
}
.x-tree-selected {
	border:1px dotted #a3bae9;
	background:#DFE8F6;
}
.x-tree-node .x-tree-selected a span{
	background:transparent;
	color:#15428b;
	font-weight:bold;
}
.tasksPanelContextHelp .contextualHelp {
	margin: 15px;
}

.timePanelContextHelp .contextualHelp {
	margin-bottom: 7px;
}

.ogTasksGroupHeader{
	border-bottom: 2px solid #CCC;
	padding-top: 10px;
	margin-top: 10px;
	padding-bottom:1px;
	max-width:1000px;
}

.ogTasksGroupHeaderName {
	font-weight:bold;
	color: #888;
	font-size:130%;
}

.ogTasksGroup {
	max-width:1000px;
}

.og-task-expander {
	padding: 0 2px;
	width: 16px;
	height: 18px;
	cursor: pointer;
}

.ogTasksTaskTable {
	width:100%;
	height:22px;
	line-height:22px;
	background-color:#F8FAFF;
	border:1px solid #DDD;
}

.ogTasksTaskTableSelected {
	width:100%;
	height:22px;
	line-height:22px;
	background-color:#FDFFCC;
	border:1px solid #DDD;
}

.ogTaskActions {
	visibility: hidden;
	margin-top:2px;
	padding-right:3px;
	padding-left:3px;
}

.ogTasksAddTask {
	width:100%;
	height:22px;
	line-height:22px;
	background-color:white;
	padding-left:18px;
	background-repeat:no-repeat;
	background-position: 0 2px;
}

.ogTasksAddTaskForm{
	background-color:#F3F4FF;
	border:1px solid #DDD;
	padding:7px;
}

.ogTasksIcon {
	background-repeat:no-repeat;
	background-position: 0 2px;
}

.ogTasksCheckbox {
	line-height:18px;
	padding-top:2px;
	padding-left:4px;
}

.ogTasksTimeTd{
	background-color:#DAE3F0;
	border-left:1px solid #DDD;
	width:1px;
	color:#7289CF;
}

.ogTasksActiveTimeTd{
	background-color:#FF9088;
	border-left:1px solid #DDD;
	width:1px;
	color:white;
}

.ogTasksPausedTimeTd{
	background-color:#FFE79F;
	border-left:1px solid #DDD;
	width:1px;
	color:#B07500;
}

.ogTasksTimeClock{
	background-repeat:no-repeat;
	width:16px;
	height:16px;
	cursor:pointer;
	margin:3px 2px;
}

.ogTasksGroupAction{
	background-repeat:no-repeat;
	display:inline;
	padding-top:3px;
	padding-left:18px;
}

.ogTasksPanelActionTable {
	line-height:18px;
}

.task-prio-low {
	background-color:white;
}

.task-prio-mid {
	background-color:#DAE3F0;
}

.task-prio-high {
	background-color:#FF9088;
}

/* <RX dragdrop> */

.RX__tasks_og-drag 	{
	cursor: move;
	position: absolute;
	margin-left: -10px;
	width: 10px;
	min-height: 24px;
	height: auto;
	background: url(./og/../../images/rx/grid_drag.png) repeat center top;
	visibility: hidden;
}

.RX__tasks_dd-proxy	{
	border: 1px solid gray;
	z-index: 2000;
	padding:2px 12px 2px 22px;
	cursor: move !important;
	width:auto;
	height:auto;
	background: rgb(218, 227, 240) url(./og/../../images/rx/grid_drag.png) repeat-y left top;
}

.RX__tasks_dd-over {
	background-color: #f0f8e8; border: 1px solid olive !important;
}

/*.RX__tasks_dd-over .RX__tasks_og-drag {
	visibility: visible !important;
	x-background: url(./og/../../images/rx/Forward.png) no-repeat center center;
}*/

.RX__tasks_row {
	position: static;
}

.ogTasksGroup {
	border: 1px solid white;
}

.estimated-time {
	padding-left: 8px;
}
.TMTimespanHeader {
	font-size:120%;
	font-weight:bold;
	color:white;
	width:100%;
	background-color:#80AEF0;
}

.TMTimespanEditHeader {
	font-size:120%;
	font-weight:bold;
	color:white;
	width:100%;
	background-color:#F7CD4D;
}

.TMActiveTasksHeader {
	font-size:120%;
	font-weight:bold;
	color:white;
	width:100%;
	background-color:#F7CD4D;
	padding:3px 7px;
}

.TMTimespanAddNew {
	color:#333;
	background-color: #DAE3F0;
	width:100%;
}

.TMTimespanEdit {
	color:#333;
	background-color: #FFEE8F;
}

.TMTimespanContents {
	color:#666;
}

.TMActiveTasksContents {
	color:#666;
}
.ext-el-mask {
	background:#dadadb;
}
.ico-workspace, .ico-ws, .ico-project {
	background-image: url(./og/../../images/16x16/workspace.png) !important;
}
.ico-workspaces {
	background: transparent url(./og/../../images/16x16/all_16_16_vertical.png) no-repeat scroll 0 -620px !important;
}
.ico-workspace-add {
	background: transparent url(./og/../../images/16x16/all_16_16_vertical.png) no-repeat scroll 0 -600px !important;
}
.ico-workspace-del {
	background: transparent url(./og/../../images/16x16/all_16_16_vertical.png) no-repeat scroll 0 -418px !important;
}
.ico-workspace-edit {
	background: transparent url(./og/../../images/16x16/all_16_16_vertical.png) no-repeat scroll 0 -340px !important;
}
.ico-workspace-refresh {
	background: transparent url(./og/../../images/16x16/all_16_16_vertical.png) no-repeat scroll 0 -299px !important;
}
.ico-color0, .ico-color1, .ico-color2, .ico-color3, .ico-color4, .ico-color5, .ico-color6, .ico-color7, .ico-color8, .ico-color9, .ico-color10, .ico-color11, .ico-color12, .ico-color13, .ico-color14, .ico-color15, .ico-color16, .ico-color17, .ico-color18, .ico-color19, .ico-color20, .ico-color21, .ico-color22, .ico-color23, .ico-color24 {
	height: 16px;
	background-image: none !important;
}
.ico-color0 {
	background: transparent url(./og/../../images/16x16/all_16_16_vertical.png) no-repeat scroll 0 -1119px !important;
}
.ico-color1 {
	background: transparent url(./og/../../images/16x16/all_16_16_vertical.png) no-repeat scroll 0 -1099px !important;
}
.ico-color2 {
	background: transparent url(./og/../../images/16x16/all_16_16_vertical.png) no-repeat scroll 0 -1079px !important;
}
.ico-color3 {
	background: transparent url(./og/../../images/16x16/all_16_16_vertical.png) no-repeat scroll 0 -1059px !important;
}
.ico-color4 {
	background: transparent url(./og/../../images/16x16/all_16_16_vertical.png) no-repeat scroll 0 -1039px !important;
}
.ico-color5 {
	background: transparent url(./og/../../images/16x16/all_16_16_vertical.png) no-repeat scroll 0 -1019px !important;
}
.ico-color6 {
	background: transparent url(./og/../../images/16x16/all_16_16_vertical.png) no-repeat scroll 0 -999px !important;
}
.ico-color7 {
	background: transparent url(./og/../../images/16x16/all_16_16_vertical.png) no-repeat scroll 0 -979px !important;
}
.ico-color8 {
	background: transparent url(./og/../../images/16x16/all_16_16_vertical.png) no-repeat scroll 0 -959px !important;
}
.ico-color9 {
	background: transparent url(./og/../../images/16x16/all_16_16_vertical.png) no-repeat scroll 0 -939px !important;
}
.ico-color10 {
	background: transparent url(./og/../../images/16x16/all_16_16_vertical.png) no-repeat scroll 0 -919px !important;
}
.ico-color11 {
	background: transparent url(./og/../../images/16x16/all_16_16_vertical.png) no-repeat scroll 0 -899px !important;
}
.ico-color12 {
	background: transparent url(./og/../../images/16x16/all_16_16_vertical.png) no-repeat scroll 0 -879px !important;
}
.ico-color13 {
	background: transparent url(./og/../../images/16x16/all_16_16_vertical.png) no-repeat scroll 0 -859px !important;
}
.ico-color14 {
	background: transparent url(./og/../../images/16x16/all_16_16_vertical.png) no-repeat scroll 0 -839px !important;
}
.ico-color15 {
	background: transparent url(./og/../../images/16x16/all_16_16_vertical.png) no-repeat scroll 0 -819px !important;
}
.ico-color16 {
	background: transparent url(./og/../../images/16x16/all_16_16_vertical.png) no-repeat scroll 0 -799px !important;
}
.ico-color17 {
	background: transparent url(./og/../../images/16x16/all_16_16_vertical.png) no-repeat scroll 0 -779px !important;
}
.ico-color18 {
	background: transparent url(./og/../../images/16x16/all_16_16_vertical.png) no-repeat scroll 0 -759px !important;
}
.ico-color19 {
	background: transparent url(./og/../../images/16x16/all_16_16_vertical.png) no-repeat scroll 0 -739px !important;
}
.ico-color20 {
	background: transparent url(./og/../../images/16x16/all_16_16_vertical.png) no-repeat scroll 0 -719px !important;
}
.ico-color21 {
	background: transparent url(./og/../../images/16x16/all_16_16_vertical.png) no-repeat scroll 0 -699px !important;
}
.ico-color22 {
	background: transparent url(./og/../../images/16x16/all_16_16_vertical.png) no-repeat scroll 0 -679px !important;
}
.ico-color23 {
	background: transparent url(./og/../../images/16x16/all_16_16_vertical.png) no-repeat scroll 0 -659px !important;
}
.ico-color24 {
	background: transparent url(./og/../../images/16x16/all_16_16_vertical.png) no-repeat scroll 0 -639px !important;
}






.x-tree {
	background:#fff !important;
}
.workspace-item {
	border:1px solid #fff;
	margin:3px;
}
.workspace-item .x-tree-ec-icon {
	display:none;
}
.x-tree-selected {
	border:1px dotted #a3bae9;
	background:#DFE8F6;
}
.x-tree-node .x-tree-selected a span{
	background:transparent;
	color:#15428b;
	font-weight:bold;
}
@CHARSET "ISO-8859-1";
.mc-container {
	color: #666;	
}


.mc-container {
	position: absolute ;
	max-height: 150px ;
	max-width:  300px ;
	background: #FFF ;
	        box-shadow: 0 0 5px 1px #CCCCCC ; 
	   -moz-box-shadow: 0 0 5px 1px #CCCCCC ; 
	-webkit-box-shadow: 0 0 5px 1px #CCCCCC ; 
	border: 1px solid #CCCCCC ;
	padding: 5px ;
	overflow-y: scroll ;
	
}

.mc-container input[type=checkbox] {
	margin: 5px 10px 5px 5px ;
}

.mc-container input {
	width: auto ;
	height: auto ;
	border: 1px solid #CCC ;
	margin: 5px ;
}
.mc-container input[type=text] {
	width: 90% ;
	height: auto ;
	border-radius: 3px ;
	padding: 5px;
}

.mc-container li.hidden {
	display: none; 
}
.ico-project, .ico-workspace {
	background-image: url(./file/../../images/16x16/workspace.png) !important;
}
.ico-projectmilestone, .ico-milestone {
	background: transparent url(./file/../../images/16x16/all_16_16_vertical.png) no-repeat scroll 0 -400px !important;
}
.ico-emails {
	background: transparent url(./file/../../images/16x16/all_16_16_vertical.png) no-repeat scroll 0 -437px !important;
}
.ico-mailcontent, .ico-email, .ico-mail {
	background: transparent url(./file/../../images/16x16/all_16_16_vertical.png) no-repeat scroll 0 -438px !important;
}
.ico-emailunclassified {
	background-image: url(./file/../../images/16x16/types/classify.png) !important;
}
.ico-weblinks, .ico-webpages {
	background: transparent url(./file/../../images/16x16/all_16_16_vertical.png) no-repeat scroll 0 -78px !important;
}
.ico-projectwebpage, .ico-weblink, .ico-webpage {
	background: transparent url(./file/../../images/16x16/all_16_16_vertical.png) no-repeat scroll 0 -80px !important;
}
.ico-projecttask, .ico-task {
	background: transparent url(./file/../../images/16x16/tasks.png) no-repeat !important;
}
.ico-projectevent, .ico-event {
	background: transparent url(./file/../../images/16x16/all_16_16_vertical.png) no-repeat scroll 0 0px !important;
}
.ico-contact {
	background: transparent url(./file/../../images/16x16/all_16_16_vertical.png) no-repeat scroll 0 -520px !important;
}
.ico-company {
	background: transparent url(./file/../../images/16x16/all_16_16_vertical.png) no-repeat scroll 0 -540px !important;
}
.ico-projectmessage, .ico-message {
	background: transparent url(./file/../../images/16x16/message.png) no-repeat !important;
}
.ico-message-rfc822 {
	background-image: url(./file/../../images/16x16/types/message.png) !important;
}
.ico-projectfile, .ico-file {
	background: url(./file/../../images/16x16/types/file.png) no-repeat scroll 0 0 transparent;
}
.ico-user, .ico-users {
	background-image: url(./file/../../images/16x16/types/user.png) !important;
}
.ico-group, .ico-groups {
	background-image: url(./file/../../images/16x16/types/group.png) !important;
}

.ico-application {
	background-image: url(./file/../../images/16x16/types/application.png) !important;
}
.ico-application-pdf {
	background-image: url(./file/../../images/16x16/types/application-pdf.png) !important;
}
.ico-application-vnd_ms-excel, .sprd {
	background-image: url(./file/../../images/16x16/types/application-vnd.ms-excel.png) !important;
}
.ico-application-vnd_ms-powerpoint, .prsn {
	background-image: url(./file/../../images/16x16/types/application-vnd.ms-powerpoint.png) !important;
}
.ico-application-vnd_ms-word, .ico-application-msword, .txt {
	background-image: url(./file/../../images/16x16/types/application-vnd.ms-word.png) !important;
}
.ico-application-xspf-xml {
	background-image: url(./file/../../images/16x16/types/application-xspf-xml.png) !important;
}
.ico-application-vnd_oasis_opendocument_chart {
	background-image: url(./file/../../images/16x16/types/application-vnd.oasis.opendocument.chart.png) !important;
}
.ico-application-vnd_oasis_opendocument_database {
	background-image: url(./file/../../images/16x16/types/application-vnd.oasis.opendocument.database.png) !important;
}
.ico-application-vnd_oasis_opendocument_formula {
	background-image: url(./file/../../images/16x16/types/application-vnd.oasis.opendocument.formula.png) !important;
}
.ico-application-vnd_oasis_opendocument_graphics {
	background-image: url(./file/../../images/16x16/types/application-vnd.oasis.opendocument.graphics.png) !important;
}
.ico-application-vnd_oasis_opendocument_image {
	background-image: url(./file/../../images/16x16/types/application-vnd.oasis.opendocument.image.png) !important;
}
.ico-application-vnd_oasis_opendocument_presentation {
	background-image: url(./file/../../images/16x16/types/application-vnd.oasis.opendocument.presentation.png) !important;
}
.ico-application-vnd_oasis_opendocument_presentation-template {
	background-image: url(./file/../../images/16x16/types/application-vnd.oasis.opendocument.presentation-template.png) !important;
}
.ico-application-vnd_oasis_opendocument_spreadsheet {
	background-image: url(./file/../../images/16x16/types/application-vnd.oasis.opendocument.spreadsheet.png) !important;
}
.ico-application-vnd_oasis_opendocument_spreadsheet-template {
	background-image: url(./file/../../images/16x16/types/application-vnd.oasis.opendocument.spreadsheet-template.png) !important;
}
.ico-application-vnd_oasis_opendocument_text {
	background-image: url(./file/../../images/16x16/types/application-vnd.oasis.opendocument.text.png) !important;
}
.ico-application-vnd_openxmlformats-officedocument_spreadsheetml_sheet {
	background-image: url(./file/../../images/16x16/types/application-vnd.openxmlformats-officedocument.spreadsheetml.sheet.png) !important;
}
.ico-application-vnd_openxmlformats-officedocument_wordprocessingml_document {
	background-image: url(./file/../../images/16x16/types/application-vnd.openxmlformats-officedocument.wordprocessingml.document.png) !important;
}
.ico-application-vnd_rn-realmedia {
	background-image: url(./file/../../images/16x16/types/video.png) !important;
}
.ico-application-x-compressed {
	background-image: url(./file/../../images/16x16/types/application-zip.png) !important;
}
.ico-application-x-zip-compressed {
	background-image: url(./file/../../images/16x16/types/application-zip.png) !important;
}
.ico-application-zip {
	background-image: url(./file/../../images/16x16/types/application-zip.png) !important;
}
.ico-audio {
	background-image: url(./file/../../images/16x16/types/audio.png) !important;
}
.ico-audio-mpeg {
	background-image: url(./file/../../images/16x16/types/audio.png) !important;
}
.ico-image {
	background-image: url(./file/../../images/16x16/types/image.png) !important;
}
.ico-image-jpg {
	background-image: url(./file/../../images/16x16/types/image.png) !important;
}
.ico-image-jpeg {
	background-image: url(./file/../../images/16x16/types/image.png) !important;
}
.ico-image-bmp {
	background-image: url(./file/../../images/16x16/types/image.png) !important;
}
.ico-image-gif {
	background-image: url(./file/../../images/16x16/types/image.png) !important;
}
.ico-text {
	background-image: url(./file/../../images/16x16/types/text.png) !important;
}
.ico-text-plain {
	background-image: url(./file/../../images/16x16/types/text.png) !important;
}
.ico-txt {
	background-image: url(./file/../../images/16x16/types/text.png) !important;
}
.ico-text-html {
	background-image: url(./file/../../images/16x16/types/text-html.png) !important;
}
.ico-text-xml {
	background-image: url(./file/../../images/16x16/types/text-xml.png) !important;
}
.ico-video {
	background-image: url(./file/../../images/16x16/types/video.png) !important;
}
.ico-webfile {
	background-image: url(./file/../../images/16x16/types/webfile.png) !important;
}


.ico-large-unknown {
	background-image: url(./file/../../images/48x48/types/unknown.png) !important;
}
/*.ico-large-milestone {
	background-image: url(./file/../../images/48x48/types/milestone.png) !important;
}
.ico-large-email {
	background-image: url(./file/../../images/48x48/types/email.png) !important;
}
.ico-large-emailunclassified {
	background-image: url(./file/../../images/48x48/types/classify.png) !important;
}
.ico-large-weblink, .ico-large-webpage {
	background-image: url(./file/../../images/48x48/types/webpage.png) !important;
}
.ico-large-task {
	background-image: url(./file/../../images/48x48/types/task.png) !important;
}
.ico-large-event {
	background-image: url(./file/../../images/48x48/types/event.png) !important;
}
.ico-large-contact {
	background-image: url(./file/../../images/48x48/types/contact.png) !important;
}
.ico-large-company {
	background-image: url(./file/../../images/48x48/types/company.png) !important;
}
.ico-large-message {
	background-image: url(./file/../../images/48x48/types/message.png) !important;
}
.ico-large-file {
	background-image: url(./file/../../images/48x48/types/file.png) !important;
}
.ico-large-user {
	background-image: url(./file/../../images/48x48/types/user.png) !important;
}*/

.ico-large-application {
	background-image: url(./file/../../images/48x48/types/application.png) !important;
}
.ico-large-application-pdf {
	background-image: url(./file/../../images/48x48/types/application-pdf.png) !important;
}
.ico-large-application-vnd_ms-excel, .sprd {
	background-image: url(./file/../../images/48x48/types/application-vnd.ms-excel.png) !important;
}
.ico-large-application-vnd_ms-powerpoint, .prsn {
	background-image: url(./file/../../images/48x48/types/application-vnd.ms-powerpoint.png) !important;
}
.ico-large-application-vnd_ms-word, .ico-large-application-msword, .txt {
	background-image: url(./file/../../images/48x48/types/application-vnd.ms-word.png) !important;
}
.ico-large-application-xspf+xml {
	background-image: url(./file/../../images/48x48/types/application-xspf+xml.png) !important;
}
.ico-large-application-vnd_oasis_opendocument_chart {
	background-image: url(./file/../../images/48x48/types/application-vnd.oasis.opendocument.chart.png) !important;
}
.ico-large-application-vnd_oasis_opendocument_database {
	background-image: url(./file/../../images/48x48/types/application-vnd.oasis.opendocument.database.png) !important;
}
.ico-large-application-vnd_oasis_opendocument_formula {
	background-image: url(./file/../../images/48x48/types/application-vnd.oasis.opendocument.formula.png) !important;
}
.ico-large-application-vnd_oasis_opendocument_graphics {
	background-image: url(./file/../../images/48x48/types/application-vnd.oasis.opendocument.graphics.png) !important;
}
.ico-large-application-vnd_oasis_opendocument_image {
	background-image: url(./file/../../images/48x48/types/application-vnd.oasis.opendocument.image.png) !important;
}
.ico-large-application-vnd_oasis_opendocument_presentation {
	background-image: url(./file/../../images/48x48/types/application-vnd.oasis.opendocument.presentation.png) !important;
}
.ico-large-application-vnd_oasis_opendocument_presentation-template {
	background-image: url(./file/../../images/48x48/types/application-vnd.oasis.opendocument.presentation-template.png) !important;
}
.ico-large-application-vnd_oasis_opendocument_spreadsheet {
	background-image: url(./file/../../images/48x48/types/application-vnd.oasis.opendocument.spreadsheet.png) !important;
}
.ico-large-application-vnd_oasis_opendocument_spreadsheet-template {
	background-image: url(./file/../../images/48x48/types/application-vnd.oasis.opendocument.spreadsheet-template.png) !important;
}
.ico-large-application-vnd_oasis_opendocument_text {
	background-image: url(./file/../../images/48x48/types/application-vnd.oasis.opendocument.text.png) !important;
}
.ico-large-application-vnd_openxmlformats-officedocument_spreadsheetml_sheet {
	background-image: url(./file/../../images/48x48/types/application-vnd.openxmlformats-officedocument.spreadsheetml.sheet.png) !important;
}
.ico-large-application-vnd_openxmlformats-officedocument_wordprocessingml_document {
	background-image: url(./file/../../images/48x48/types/application-vnd.openxmlformats-officedocument.wordprocessingml.document.png) !important;
}
.ico-large-application-vnd_rn-realmedia {
	background-image: url(./file/../../images/48x48/types/video.png) !important;
}
.ico-large-application-x-zip-compressed {
	background-image: url(./file/../../images/48x48/types/application-zip.png) !important;
}
.ico-large-application-zip {
	background-image: url(./file/../../images/48x48/types/application-zip.png) !important;
}
.ico-large-audio {
	background-image: url(./file/../../images/48x48/types/audio.png) !important;
}
.ico-large-image {
	background-image: url(./file/../../images/48x48/types/image.png) !important;
}
.ico-large-image-jpg {
	background-image: url(./file/../../images/48x48/types/image.png) !important;
}
.ico-large-image-jpeg {
	background-image: url(./file/../../images/48x48/types/image.png) !important;
}
.ico-large-image-bmp {
	background-image: url(./file/../../images/48x48/types/image.png) !important;
}
.ico-large-image-gif {
	background-image: url(./file/../../images/48x48/types/image.png) !important;
}
.ico-large-text {
	background-image: url(./file/../../images/48x48/types/text.png) !important;
}
.ico-large-text-plain {
	background-image: url(./file/../../images/48x48/types/text.png) !important;
}
.ico-large-txt {
	background-image: url(./file/../../images/48x48/types/text.png) !important;
}
.ico-large-text-html {
	background-image: url(./file/../../images/48x48/types/text-html.png) !important;
}
.ico-large-text-xml {
	background-image: url(./file/../../images/48x48/types/text-xml.png) !important;
}
.ico-large-video {
	background-image: url(./file/../../images/48x48/types/video.png) !important;
}
.ico-large-webfile {
	background-image: url(./file/../../images/48x48/types/webfile.png) !important;
}
@CHARSET "ISO-8859-1";

/* -------------------------------- CONFIG -------------------------------*/

#configCategoryOptions .configCategoryOtpion {
  margin: 8px 0;
  padding: 5px;
}

#configCategoryOptions label {
  margin: 0;
  padding: 0;
}

#configCategoryOptions .configOptionInfo {
  float: left;
  width: 300px;
}

#configCategoryOptions .configOptionControl {
  margin-left: 310px;
}

#configCategoryOptions textarea {
  width: 300px;
}





/* -------------------------------- MASS MAILER -------------------------------*/


#massMailer div.massmailercompanyLogo {
  float: right;
}

#massMailer div.massmailercompanyLogo img {
  border: 1px solid #ccc;
}

#massMailer div.massmailerRecipeints {
  padding-top: 5px;
  padding-left: 10px;
}





/* -------------------------------- USER LIST -------------------------------*/

#usersList div.listedUser {
  padding: 10px;
}

#usersList div.userAvatar {
  float: left;
  width: 50px;
  text-align: center;
}

#usersList div.userAvatar img {
  border: 1px solid #ccc;
  max-width: 50px;
}

#usersList div.userDetails {
  margin-left: 60px;
}

#usersList div.userName {
  margin-bottom: 10px;
  font-size: 150%;
  font-weight: bolder;
}

#usersList div.userIsAdmin, #usersList div.userAutoAssign {
  font-size: 90%;
}

#usersList div.userIsAdmin span, #usersList div.userAutoAssign span {
  font-weight: bolder;
  color: #333;
}

#usersList div.userIsGuest span {
  font-size: 90%;
  color: #555;
  font-weight: bolder;
  font-style: italic;
}

#usersList div.userAutoAssign {
  margin-bottom: 10px;
}





/* -------------------------------- USER PERMISSIONS -------------------------------*/

#userPermissions table {
  width: 500px;
  border: 1px solid #ccc;
  border-width: 1px 0;
  border-collapse: collapse;
}

#userPermissions td.projectName {
  width: 150px;
}

.tab-manager table {
	width: 400px;
	margin: 20px ;
}
.tab-manager table tr {
	height: 20px;
}
.tab-manager th , .tab-manager td{
	vertical-align: middle;
	padding: 3px 5px ;
}

.tab-manager input[type=submit] {
	margin-left: : 20px;
}
@CHARSET "ISO-8859-1";

/* -------------------------------- COMMENTS -------------------------------*/

.objectComments div.comment {
  /*margin: 8px 0;*/
  padding: 10px;
}

.objectComments .commentHead {
  color: #333;
  font-size: 10px;
}

.objectComments .commentHead a {
  font-weight: bolder;
}

.objectComments .commentBody {
  border: 1px solid #ccc;
  border-width: 1px 0px 0px 0px;
  padding: 0 10px;
}

.objectComments .commentUserAvatar {
  float: left;
  margin: 10px 10px 10px 0;
}

.postComment {
  margin-top: 5px;
  margin-bottom: 3px;
  padding: 3px;
  font-size: 120%;
  font-weight: bolder;
  /*border-bottom: 1px solid #ccc;*/
}

.commentsTitle {
  margin-top: 5px;
  margin-bottom: 3px;
  padding: 3px;
  font-size: 120%;
  font-weight: bolder;
  border-bottom: 1px solid #ccc;
}



/* -------------------------------- DOCUMENTS -------------------------------*/

#FCKeditor1___Frame {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
}

#fckform textarea {
	margin: 20px;
	max-width: 90%;
	min-height: 400px;
	max-height: 80%;
}

#fckform button {
	margin-left: 20px;
}


div.filesOrderAndPagination {
  border: 1px solid #ccc;
  padding: 2px 5px;
  font-size: 10px;
  min-height: 20px;
}

div.filesOrder {
  float: left;
  line-height: 20px;
}

div.filesOrder span {
  font-weight: bolder;
}

div.filesOrderAndPagination div.advancedPagination {
  margin: 0;
}

/** File info **/

div.listedFile {
  margin: 2px 0;
  padding: 2px;
  clear: left;
}

div.listedFile div.fileIcon {
  float: left;
  width: 100px;
  text-align: center;
}

div.listedFile div.fileInfo {
  margin-left: 10px;
}

div.listedFile div.fileName {
  padding-bottom: 1px;
  font-size: 120%;
  font-weight: bolder;
}

div.listedFile div.fileDescription p, div.listedFile div.fileDescription ul, div.listedFile div.fileDescription ol {
  margin: 3px 0;
}

div.listedFile div.fileLastRevision, div.listedFile div.fileDetails, div.listedFile div.fileTags {
  font-size: 90%;
  color: #666;
}

div.listedFile div.fileOptions {
  margin-top: 1px;
}

/** Add / edit file **/

#selectFileControl {
  float: left;
  width: 95%;
}

#selectFolderControl {
  margin-left: 10px;
}

#selectFileControl label, #selectFolderControl label {
  margin-top: 0;
}

#revisionControls {
  margin-top: 10px;
}

#revisionControls label {
  font-weight: bolder;
}

/** File details page **/

#fileIcon {
  float: left;
  padding: 5px 5px 0 5px;
  width: 100px;
  text-align: center;
}

#fileInfo {
  margin-left: 10px;
}

#fileInfo div span.propertyName {
  font-weight: bolder;
  color: #555;
}

div.revision {
  margin: 5px;
  padding: 5px 10px;
}

div.lastRevision {
  border: 1px solid #E9BE31;
}

div.revisionName {
  font-size: 13px;
  color: #003562;
  font-weight: bolder;
}

div.revisionName span {
  font-weight: normal;
  color: #333;
  font-size: 10px;
}

div.revisionComment {
  margin: 5px 0;
  border: 1px solid #ccc;
  border-width: 1px 0;
  padding: 0 8px;
}

a.downloadLink {
  font-weight: bolder;
}

a.downloadLink span {
  font-weight: normal;
  font-size: 90%;
}

.save {
	background-image: url(./project/../images/16x16/save.png) !important;
}

.save_new_revision {
	background-image: url(./project/../images/16x16/save_new.png) !important;
}

.save_as {
	background-image: url(./project/../images/16x16/save_as.png) !important;
}




/* -------------------------------- FILES -------------------------------*/

.save {
	background-image: url(./project/../../images/16x16/save.png) !important;
}

.save_new_revision {
	background-image: url(./project/../../images/16x16/save_new.png) !important;
}

.save_as {
	background-image: url(./project/../../images/16x16/save_as.png) !important;
}

div.filesOrderAndPagination {
  border: 1px solid #ccc;
  padding: 2px 5px;
  font-size: 10px;
  min-height: 20px;
}

div.filesOrder {
  float: left;
  line-height: 20px;
}

div.filesOrder span {
  font-weight: bolder;
}

div.filesOrderAndPagination div.advancedPagination {
  margin: 0;
}

/** File info **/

div.listedFile {
  margin: 2px 0;
  padding: 2px;
  clear: left;
}

div.listedFile div.fileIcon {
  float: left;
  width: 100px;
  text-align: center;
}

div.listedFile div.fileInfo {
}

div.listedFile div.fileName {
  padding-bottom: 1px;
  font-size: 120%;
  font-weight: bolder;
}

div.listedFile div.fileDescription p, div.listedFile div.fileDescription ul, div.listedFile div.fileDescription ol {
  margin: 3px 0;
}

div.listedFile div.fileLastRevision, div.listedFile div.fileDetails, div.listedFile div.fileTags {
  font-size: 90%;
  color: #666;
}

div.listedFile div.fileOptions {
  margin-top: 1px;
}

/** Add / edit file **/

#selectFileControl {
  float: left;
  width: 250px;
}

#selectFolderControl {
  margin-left: 250px;
}

#selectFileControl label, #selectFolderControl label {
  margin-top: 0;
}

#revisionControls {
  margin-top: 10px;
}

#revisionControls label {
  font-weight: bolder;
}

/** File details page **/

#fileIcon {
  float: left;
  padding: 5px 5px 0 5px;
  width: 100px;
  text-align: center;
}

#fileInfo {
  margin-left: 0px;
}

#fileInfo div span.propertyName {
  font-weight: bolder;
  color: #555;
}

div.revision {
  margin: 5px;
  padding: 5px 10px;
}

div.lastRevision {
  border: 1px solid #E9BE31;
}

div.revisionName {
  font-size: 13px;
  color: #003562;
  font-weight: bolder;
}

div.revisionName span {
  font-weight: normal;
  color: #333;
  font-size: 10px;
}

div.revisionComment {
  margin: 5px 0;
  border: 1px solid #ccc;
  border-width: 1px 0;
  padding: 0 8px;
}

a.downloadLink {
  font-weight: bolder;
}

a.downloadLink span {
  font-weight: normal;
  font-size: 90%;
}

table.revisions {
	width:100%;
	border:2px solid #CCC;
}

table tr td.number {
	vertical-align:middle;
	text-align:center;
	width:50px;
	padding:6px;
	border:2px solid #CCC;
	border-right:0px solid;
	color:#888;
	font-size:24px;
	font-weight:bold;
}

table tr td.line_header{
	height:24px;
	border-top:2px solid #CCC;
	padding:2px;
	padding-left:6px;
}

table tr td.line_header_icons{
	width:40px;
	border-right:2px solid #CCC;
	border-top:2px solid #CCC;
	text-align:right;
	vertical-align: middle;
}

table tr td.line_comments{
	border-left:1px solid #CCC;
	border-top:1px solid #CCC;
}

table tr td.line_comments_icons{
	text-align:right;
	vertical-align:top;
	padding-top:4px;
	min-height:20px;
	border-top:1px solid #CCC
}


/* -------------------------------- LINKED OBJECTS -------------------------------*/

.linkObjects button.add_button {
  margin-top: 5px;
}

.linkObjects button.remove_button {
  font-size: 10px;
}

* html .linkObjects button.remove_button {
  margin-left: 3px;
}

#linkattachFormExistingFileControls, #linkFormNewFileControls {
  padding: 5px 20px;
}

#linkFormExistingFileControls fieldset, #linkFormNewFileControls fieldset {
  margin: 0 0 10px 0;
}

/** Linked Objects **/

div.objectFiles {
  font-size: 10px;
}

div.objectFiles ul li a span {
  font-weight: bolder;
}

div.objectFiles div.objectFilesTitle {
  font-size: 10px;
}

div.objectFiles div.objectFilesTitle span {
  font-weight: bolder;
  color: #333;
}

#object_linker {
	cursor: pointer;
}




/* -------------------------------- MESSAGES -------------------------------*/

.message h1, .message h2, .message h3 {
  font-weight: normal;
  border-bottom: 1px solid #ccc;
}

.message h1 {
  font-size: 2em;
}

.message h2 {
  font-size: 1.5em;
}

.message h3 {
  font-size: 1.1em;
  text-decoration: none;
}

.message .messageText {
  padding: 10px;
  line-height: 150%;
  font-size: 11px;
}

.message .messageSeparator {
  text-align: center;
  font-size: 9px;
  font-weight: bolder;
}

.message .objectFilesTitle span, .message .messageCommentCount span, .message .messageTags span {
  color: #333;
  font-weight: bolder;
}

.message .messageOptions {
  margin-top: 10px;
}

.message .messageComment {
  margin: 10px 10px;
}

.message .messageCommentHead {
  font-weight: bolder;
  font-size: 90%;
}

.message .messageCommentBody {
  border: 1px solid #ccc;
  border-width: 1px 0;
  padding: 10px;
  background: white;
}

/** Add message form **/

#emailNotification .companyDetails {
  margin: 10px 0;
  border: 1px dotted #ccc;
  padding: 5px 10px;
}

#emailNotification .companyName label {
  font-weight: bolder;
}

#emailNotification .companyMembers {
  padding-top: 5px;
}

#emailNotification .companyMembers ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

#emailNotification .companyMembers ul li {
  display: inline;
  padding-right: 5px;
}

/** Subscribers **/
.og-add-subscribers .companyDetails {
  margin: 10px 0;
  border: 1px dotted #ccc;
  padding: 5px 10px;
}

.og-add-subscribers .companyName {
	background: #F9F9FC;
	border: 1px solid #DDD;
	padding: 2px;
}

.og-add-subscribers .companyName label {
  font-weight: bolder;
}

.og-add-subscribers .companyMembers {
  padding-top: 5px;
  margin: 5px 0 10px;
  height: auto;
}

.og-add-subscribers .companyMembers ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

.og-add-subscribers .companyMembers ul li {
  display: inline;
  padding-left: 5px;
}




/* -------------------------------- MILESTONES -------------------------------*/

#milestones .milestone .dueDate span {
  font-weight: bolder;
}




/* -------------------------------- PEOPLE -------------------------------*/

#people div.projectCompany {
  margin: 10px 0;
  padding: 10px;
  border: 1px solid #ccc;
  background: #fff url(./project/) no-repeat 10px 10px;
  min-height: 50px;
}

* html #people div.projectCompany {
  height: 50px;
}

#people div.projectCompanyLogo {
  float: left;
  width: 60px;
}

#people div.projectCompanyMeta {
  margin-left: 60px;
}

#people div.projectCompany a.companyName {
  font-size: 150%;
  font-weight: bolder;
}

#people div.projectCompanyAddress, #people div.projectUserTitle, #people div.projectUserEmail {
  margin-top: 5px;
  padding-left: 5px;
  font-size: 90%;
  color: #666;
  line-height: 120%;
}

#people div.projectCompanyHomepage {
  margin-top: 5px;
  padding-left: 5px;
  font-size: 90%;
  line-height: 100%;
}

#people div.projectCompanyOptions {
  margin-top: 5px;
  font-size: 10px;
  border-top: 1px dotted #ccc;
}

#people div.projectCompanyUsers table {
  margin-top: 20px;
  background: white;
  width: 448px;
}

#people div.projectUserTitle, #people div.projectUserEmail {
  margin: 0;
}




/* -------------------------------- PERMISSIONS -------------------------------*/

div.projectCompany {
  margin: 10px 0;
  border: 1px solid #ccc;
  padding: 10px;
  min-height: 50px;
}

* html div.projectCompany {
  height: 50px;
}

div.projectCompanyLogo {
  float: left;
  width: 60px;
}

div.projectCompanyMeta {
  margin-left: 60px;
}

div.projectCompany .projectCompanyTitle label {
  font-weight: bolder;
}

div.projectCompany div.projectCompanyUsers {
  margin: 10px 0 0 10px;
}

div.projectCompany div.projectUserPermissions {
  padding-left: 10px;
}

div.projectCompany tr.user {
  border: 1px solid #ccc;
  border-width: 1px 0;
}




/* -------------------------------- PROJECT LOG -------------------------------*/

div.projectLog {
  line-height: 150%;
}

div.projectLog table {
  width: 530px;
}

div.projectLog a {
  font-weight: normal;
}

div.projectLog tr {
  border-bottom: 1px dotted #ccc;
}

div.projectLog tr td {
  padding: 5px;
}




/* -------------------------------- TASK LIST -------------------------------*/

div.taskList {
  font-size: 110%;
}

div.taskList .desc {
  padding: 10px;
  padding-bottom: 0;
}

div.taskList .openTasks, .taskList .completedTasks {
  margin: 10px;
}

div.taskList td.taskCheckbox {
  padding-top: 4px;
}

div.taskList span.assignedTo {
  font-weight: bolder;
}

div.taskList .addTask {
  padding: 10px;
  background: #e8e8e8;
}

div.taskList .options {
  padding: 10px;
  padding-top: 0;
}

div.taskList .completedTasks {
  color: #666;
  font-size: 90%;
}

div.taskList .completedTasks td {
  padding: 0 2px;
  line-height: 16px;
}

div.taskList span.taskCompletedOnBy {
  font-style: italic;
  color: #333;
}

div.taskList .taskListTags {
  margin: 10px;
  font-size: 90%;
}

div.taskList .taskListTags span {
  font-weight: bolder;
}

.mail-account-item {
	padding: 5px 0;
}

.account_permissions_user .user_picture {
	float: left;
	margin: 3px;
}

.account_permissions_user .user-picture img {
	vertical-align: middle;
}

.account_permissions_user .user_name {
	float: left;
	margin-left: 20px;
	width: 120px;
	padding-top: 20px;
}

.account_permissions_user .user_access {
	margin-left: 200px;
	padding-top: 15px;
}

.account_permissions_user .separator {
	clear: both;
}