
html, body {
	font:normal 12px verdana;
	margin:0;
	padding:0;
	border:0 none;
	overflow:hidden;
	height:100%;
}



.x-grid3-hd-row td.ux-filtered-column {   
	font-style: italic;  
	font-weight: bold;
}	

.row-create {
	color: #00FF00;
}
		
.row-delete {
	color: #FF0000;
	/*text-decoration: line-through;*/
}		

.inactive-red {
	font-style: italic;
}

.i-refresh {
    background-image: url(../images/refresh.png) !important;
}
.i-warning {
    background-image: url(../images/warning.gif) !important;
}
.icon-new {
    background-image:url(../images/add.gif) !important;
}
.x-grid3-td-topic b {
    font-family:tahoma, verdana;
    display:block;
    color:#333;
}
.x-grid3-td-topic b i {
    font-weight:normal;
    font-style: normal;
    color:#000;
}
.x-grid3-td-topic .x-grid3-cell-inner {
    white-space:normal;
}
.x-grid3-td-topic a {
    color: #385F95;
    text-decoration:none;
}
.x-grid3-td-topic a:hover {
    text-decoration:underline;
}
.x-grid3-row-body p {
    margin:5px 20px 10px 25px !important;
    color:#555;
}

.post-date {
    font-weight:bold;
    color:#333;
}

.author {
    color:#333;
}

.x-tree {
    background:#fff !important;
}
.x-border-layout-ct {
    background:transparent;
}
body.x-border-layout-ct {
    background:#c3d5ed url(../images/bg.gif) repeat-x left top !important;
}
.x-layout-split {
    background-color:transparent !important;
}

.x-tree-node div.forum-ct{
    background:#eee url(../images/cmp-bg.gif) repeat-x;
    margin-top:1px;
    border-top:1px solid #ddd;
    border-bottom:1px solid #ccc;
    padding-top:2px;
    padding-bottom:1px;
}
.forum-ct .x-tree-node-icon {
    display:none;
}
.forum-ct a span {
    font-weight:bold;
    color:#222;
}
.forum {
    border:1px solid #fff;
}
.forum .x-tree-ec-icon {
    display:none;
}
.icon-forum {
    background-image:url(../images/forum.gif) !important;
}
.x-tree-selected {
    border:1px dotted #a3bae9;
    background:#DFE8F6;
}
.x-tree-node .x-tree-selected a span{
	background:transparent;
	color:#15428b;
    font-weight:bold;
}

.x-input-readonly{
	readonly:true;
}

#main-tabs .x-tab-panel-body {
    background:transparent;
    border:0 none;
}

#topic-grid .x-panel-tbar .x-toolbar {
    border-top:0 none;
}

.hlinks {
	text-decoration:none;
	color: black;
}

.search-item {
    font:normal 11px tahoma, arial, helvetica, sans-serif;
    padding:3px 10px 3px 10px;
    border:1px solid #fff;
    border-bottom:1px solid #eeeeee;
    white-space:normal;
    color:#555;
}
.search-item h3 {
    display:block;
    font:inherit;
    font-weight:bold;
    color:#222;
}

.search-item h3 span {
    float: right;
    font-weight:normal;
    margin:0 0 5px 5px;
    width:100px;
    display:block;
    clear:none;
}


.x-form-check-group-title{
	font-size:10px;
	text-align:center;
	font-weight:bold;
}