html, body {
	font: normal 12px tahoma, arial, verdana, sans-serif;
	margin: 0;
	padding: 0;
	border: 0 none;
	overflow: hidden;
	height: 100%;
}
div.mxPopupMenu {
 	background: #000000;
	-moz-border-radius:8px;
	-ms-border-radius:8px;
	border-radius:8px;
	padding-top: 6px;
	padding-bottom: 6px;
}
tr.mxPopupMenuItem {
	color: white;
}
tr.mxPopupMenuItemHover {
	background-color: #000066;
	color: #FFFFFF;
}
td.mxPopupMenuItem {
	font-size: 12pt;
}
td.mxPopupMenuIcon {
	background-color: #000000;
}
html.x-viewport .sprite-Align_Bottom_16x16{ background-position: 0 0; } 
html.x-viewport .sprite-Align_Center_16x16{ background-position: 0 -66px; } 
html.x-viewport .sprite-Align_Left_16x16{ background-position: 0 -132px; } 
html.x-viewport .sprite-Align_Middle_16x16{ background-position: 0 -198px; } 
html.x-viewport .sprite-Align_Right_16x16{ background-position: 0 -264px; } 
html.x-viewport .sprite-Align_Top_16x16{ background-position: 0 -330px; }

html.x-viewport .sprite-Connect_Arrow_16x16{ background-position: 0 -396px; } 
html.x-viewport .sprite-Connect_Entity_Relation_16x16{ background-position: 0 -462px; } 
html.x-viewport .sprite-Connect_Horizontal_16x16{ background-position: 0 -528px; } 
html.x-viewport .sprite-Connect_Orthogonal_16x16{ background-position: 0 -594px; } 
html.x-viewport .sprite-Connect_Straight_16x16{ background-position: 0 -660px; } 
html.x-viewport .sprite-Connect_Vertical_16x16{ background-position: 0 -726px; }

html.x-viewport .sprite-Image_16x16{ background-position: 0 -792px; } 
html.x-viewport .sprite-Line_End_Block_16x16{ background-position: 0 -858px; } 
html.x-viewport .sprite-Line_End_Classic_16x16{ background-position: 0 -924px; } 
html.x-viewport .sprite-Line_End_Diamond_16x16{ background-position: 0 -990px; } 
html.x-viewport .sprite-Line_End_Open_16x16{ background-position: 0 -1056px; } 
html.x-viewport .sprite-Line_End_Oval_16x16{ background-position: 0 -1122px; }
html.x-viewport .sprite-Line_Start_Block_16x16{ background-position: 0 -1188px; } 
html.x-viewport .sprite-Line_Start_Classic_16x16{ background-position: 0 -1254px; } 
html.x-viewport .sprite-Line_Start_Diamond_16x16{ background-position: 0 -1320px; } 
html.x-viewport .sprite-Line_Start_Open_16x16{ background-position: 0 -1386px; } 
html.x-viewport .sprite-Line_Start_Oval_16x16{ background-position: 0 -1452px; }

html.x-viewport .sprite-Select_All_16x16{ background-position: 0 -1518px; } 
html.x-viewport .sprite-Style_Icon_16x16{ background-position: 0 -1584px; } 
html.x-viewport .sprite-bold{ background-position: 0 -1650px; } 
html.x-viewport .sprite-bottom{ background-position: 0 -1716px; } 
html.x-viewport .sprite-center{ background-position: 0 -1782px; } 
html.x-viewport .sprite-collapse{ background-position: 0 -1848px; } 
html.x-viewport .sprite-connect{ background-position: 0 -1914px; } 
html.x-viewport .sprite-copy{ background-position: -66px 0; } 
html.x-viewport .sprite-cut{ background-position: -66px -66px; } 
html.x-viewport .sprite-dashed{ background-position: -66px -132px; } 
html.x-viewport .sprite-delete{ background-position: -66px -198px; } 
html.x-viewport .sprite-down{ background-position: -66px -264px; }

html.x-viewport .sprite-expand{ background-position: -66px -330px; } 
html.x-viewport .sprite-fillcolor{ background-position: -66px -396px; } 
html.x-viewport .sprite-fontcolor{ background-position: -66px -462px; } 
html.x-viewport .sprite-gradientcolor{ background-position: -66px -528px; } 
html.x-viewport .sprite-grid{ background-position: -66px -594px } 
html.x-viewport .sprite-group{ background-position: -66px -660px; } 
html.x-viewport .sprite-guides{ background-position: -66px -726px } 
html.x-viewport .sprite-help{ background-position: -66px -792px; } 
html.x-viewport .sprite-home{ background-position: -66px -858px; } 
html.x-viewport .sprite-italic{ background-position: -66px -924px; }
html.x-viewport .sprite-left{ background-position: -66px -990px;; }
html.x-viewport .sprite-linecolor{ background-position: -66px -1056px; } 
html.x-viewport .sprite-linewidth{ background-position: -66px -1122px; } 
html.x-viewport .sprite-loops{ background-position: -66px -1188px; }

html.x-viewport .sprite-middle{ background-position: -66px -1254px; } 
html.x-viewport .sprite-navigation{ background-position: -66px -1320px; } 
html.x-viewport .sprite-new{ background-position: -66px -1386px; } 
html.x-viewport .sprite-open{ background-position: -66px -1452px; } 
html.x-viewport .sprite-pagebreaks{ background-position: -66px -1518px; } 
html.x-viewport .sprite-pagelayout{ background-position: -66px -1584px; } 
html.x-viewport .sprite-paste{ background-position: -66px -1650px; } 
html.x-viewport .sprite-preview{ background-position: -66px -1716px; } 
html.x-viewport .sprite-print{ background-position: -66px -1782px; } 
html.x-viewport .sprite-properties{ background-position: -66px -1848px } 
html.x-viewport .sprite-redo{ background-position: -66px -1914px; } 
html.x-viewport .sprite-right{ background-position: -132px 0; } 
html.x-viewport .sprite-rotate{ background-position: -132px -66px; } 
html.x-viewport .sprite-rounded{ background-position: -132px -132px; }

html.x-viewport .sprite-save{ background-position: -132px -198px; } 
html.x-viewport .sprite-saveas{ background-position: -132px -264px; } 
html.x-viewport .sprite-shadow{ background-position: -132px -330px; } 
html.x-viewport .sprite-toback{ background-position: -132px -396px; } 
html.x-viewport .sprite-tofront{ background-position: -132px -462px; } 
html.x-viewport .sprite-top{ background-position: -132px -528px; } 
html.x-viewport .sprite-underline{ background-position: -132px -594px; } 
html.x-viewport .sprite-undo{ background-position: -132px -660px; } 
html.x-viewport .sprite-ungroup{ background-position: -132px -726px; } 
html.x-viewport .sprite-up{ background-position: -132px -792px; }

html.x-viewport .sprite-blank{ background-position: -20px -20px; }


html.x-viewport img.x-menu-item-icon
{
	background-image: url(Images/dia_toolbar_sprite.png);
}

.ext-el-mask {
    background:#dadadb;
}
.x-grid3-td-title b {
    font-family:tahoma, verdana;
    display:block;
    color:#333;
}
.x-grid3-td-title b i {
    font-weight:normal;
    font-style: normal;
    color:#000;
}
.x-grid3-td-title .topic {
    padding-left:20px;
}
.x-grid3-td-title .x-grid3-cell-inner {
    white-space:normal;
}
.x-grid3-td-title a {
    color: #385F95;
    text-decoration:none;
}
.x-grid3-td-title 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.feeds-node{
    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;
}
.feeds-node .x-tree-node-icon {
    display:none;
}
.forum-ct a span {
    font-weight:bold;
    color:#222;
}
.feed {
    border:1px solid #fff;
    margin:3px;
}
.feed .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;
}

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


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

/* Preview classes */

.preview .x-panel-body {
    background:#fff;
    color:#222;
    font:normal 12px tahoma,verdana,arial,sans-serif;
}

.preview .x-panel-body p {
    line-height:18px;
    margin:8px 0;
}

.preview .x-panel-body ul {
    margin-left:18px;
}

.preview .x-panel-body ul li {
    display:list-item;
    list-style-image:none !important;
    list-style-position:outside !important;
    list-style-type:disc !important;
    margin-left:18px;
}

.preview .x-panel-body pre, #preview .x-panel-body code {
    background:#f1f1f1;
    display:block;
}

.preview .x-panel-body h4.post-author {
    font-weight:normal;
    color:#555;
    font-size:11px;
}
.preview .x-panel-body span.post-date {
    font-weight:normal;
    color:#555;
    float:right;
    font-size:11px;
}
.preview .x-panel-body div.post-data {
    background:#f1f2f4;
    padding:5px;
    border-bottom:1px solid #dadadb;
}
.preview .x-panel-body div.post-body {
    padding:10px;
}
/*.single-preview .x-toolbar, #right-preview .preview .x-toolbar {
    border-top:0 none;
}*/
.reading-menu .x-menu-item-checked {
   border:1px dotted #a3bae9 !important;
    background:#DFE8F6;
	padding:0;
}
.x-tab-panel-header {
    border-bottom-width:0 !important;
}
#suggested {
    border-top:0 none;
}
#suggested a {
    text-decoration:none;
    font-size:11px;
    color:#15428B;
    display:block;
    padding:3px;
    float:right;
    margin-right:4px;
}
#suggested a:hover {
    text-decoration:underline;
    color:#15428B;
}
.x-combo-list-item {
    zoom:1;
}
.x-combo-list-item strong {
    color:#777;
    font-size:11px;
    font-style: normal;
    float:left;
}
.x-combo-list-item em {
    color:#222;
    font-size:12px;
    font-style: normal;
    float:left;
    width:325px;
}
.x-node-ctx {
    background:#eee !important;
    border:1px solid #ccc !important;
}

div.mxTooltip {
	filter:progid:DXImageTransform.Microsoft.DropShadow(OffX=4, OffY=4, 
        Color='#A2A2A2', Positive='true');
    display: none;
}