body {
    font-size: 14px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
pre, ul {
	font-family: "Courier New", "Courier", "Monospace";
}
a {
    color: #336699;
}
a:link, a:visited {
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}
#header {
	font-size: 16px;
    color: #FFFFFF;
    font-weight: bold;
    padding: 5px 15px;
    background: #7F99BE url(images/headerbackground.gif) repeat-x center;
}
#history-panel p {
    padding:10px 10px 0;
}
pre {
	color: #0000A0;/*#336699;*/
	margin: 10px;
    border: 1px dotted #C0C0C0;
    padding: 5px;
    background: #FAFAFA;
}
.comment {
	color: #008000; /*color:#669933;*/
}
div ul li, div ul li p, .sub {
	margin-left:20px;
}

/* ExtJS Custom CSS */

.x-tab-panel-header-plain .x-tab-strip-top {
    background: #DFE8F6 url("images/default/tabs/tab-strip-bg.gif") repeat-x scroll center bottom !important;
}
.custom-accordion .x-panel-body {
    font-family:georgia,serif;
    padding:20px 80px !important;
    background:#FFFFEE;
    font-size:18px;
    text-align:center;
    color:#15428B;
}
.custom-accordion .x-panel-header-text {
    font-weight:bold;
    font-style:italic;
    color:#555555;
}
#form-panel .x-panel-footer {
    background:#DFE8F6;
    border-color:#99BBE8;
    border-style:none solid solid;
    border-width:0pt 1px 1px;
}
#table-panel .x-table-layout {
    padding:5px;
}
#table-panel .x-table-layout td {
    vertical-align:top;
    padding:5px;
    font-size: 11px;
}
.email-form .x-panel-mc .x-panel-tbar .x-toolbar {
    border-top:1px solid #C2D6EF;
    border-left:1px solid #C2D6EF;
    border-bottom:1px solid #99BBE8;
    margin:-5px -4px 0;
}
.inner-tab-custom .x-border-layout-ct {
    background: #FFFFFF;
}
.ux-layout-center-item {
    margin:0 auto;
    text-align:left;
}
.ux-layout-center .x-panel-body, body.ux-layout-center {
    text-align:center;
}
