body
{
	background-color:#fff;
	margin:0px;
	font-family:verdana;
	font-size: 12px;
}

a
{
	color:#00A5DB;
}

.x-tab-panel-body .x-panel-body {
    padding:10px;
}

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

form, input, select
{
	font-family:Tahoma,Verdana;
	font-size:11px;
	padding:2px;
}

.bigger_text {
	font-size: 14px;
}

fieldset
{
	margin:4px;
	border:solid 1px #dbdbdb;
	padding:8px;
	background-color:#f2f2f2;
}

fieldset fieldset
{
	background-color:#fff;
	border-bottom:solid 2px #dbdbdb;
}

fieldset legend
{
	padding:2px;
	padding-left:4px;
	padding-right:4px;
	border-right:solid 1px #dbdbdb;
	border-bottom:solid 1px #dbdbdb;
	background-color:#fff;
	font-family:georgia,sans-serif;
}

fieldset fieldset legend
{
	font-size:11px;
	font-weight:bold;
	border:0;
	font-family:verdana;
	background:transparent;
}

fieldset div
{
	margin:0px;
}

fieldset legend a
{
	font-weight:bold;
}

fieldset label
{
	width: 150px;
	float: left;
	padding: 2px 4px 2px 0px;
}

fieldset form, fieldset input, fieldset select
{
	margin-bottom:2px;
}

fieldset input
{
	padding:2px;
	font-size:11px;
}

.h1,.h2,.h3
{
	font-family:georgia,sans-serif;
	margin:0px 0px 8px 0px;
}

.h1,legend
{
	font-size:159%;
}

.h2
{
	font-size:136%;
}

.h3
{
	border-top:solid 1px #ddd;
	border-bottom:solid 1px #ddd;
	padding-top:4px;
	padding-bottom:4px;
	font-size:88%;
	font-family:verdana;
}



td.choices ul
{
	margin:0px;
}

textarea
{
	font-family:monospace;
}

textarea.code
{
	border-left:solid 4px #dbdbdb;
	border-top:solid 1px #dbdbdb;
	border-bottom:solid 1px #dbdbdb;
	border-right:solid 1px #dbdbdb;
	background:#fff;
	margin:4px 0px 0px 0px;
	padding:4px;
}

ul.site_options_menu
{
	margin:0px;
}

ul.site_options_menu li
{
	display:inline;
	height:24px;
	font-size:100%;
	margin-right:8px;
}



fieldset p
{
	margin-top:4px;
	margin-bottom:8px;
}

p
{
	margin-bottom:4px;
}

table
{
	padding-top:2px;
	padding-bottom:2px;
}

tr.datagrid td
{
	border-bottom:solid 1px #dbdbdb;
	border-right:solid 1px #dbdbdb;
	padding:2px;
	font-size:85%
}

th,tr.collection_header th
{
	padding:2px;
}

th
{
	background:#ededed;
	border-bottom:solid 1px #dbdbdb;
}

.add,.errorlist,.alert,.remove,.success,.stats,.report,.star,.home,.chart_link,.user_group,.stop,.excel,.forward,.backward,.config,.user,.pricing,._single_use
{
	padding-left:22px;
	height:22px;
	background-position:0 0;
}

._single_use
{
	background:url(../img/find_file.png) no-repeat;
}

.add .x-btn-text
{
	background-image: url(../img/add.gif);
}

.backward
{
	background:#fff url(../img/back.png) no-repeat;
}

.blist .x-btn-text {
    background-image: url(../img/find_file.png);
}

.excel .x-btn-text {
	background-image: url(../img/excel.gif);
}

.push .x-btn-text {
	background-image: url(../img/push.png);
}

.dopointer {
	cursor: pointer;
}

.bmenu .x-btn-text {
    background-image: url(menu-show.gif);
}

.chart_link
{
	background:url(../img/chart_pie_link.png) no-repeat;
}

.code
{
	padding:8px;
	border-top:2px solid #ccc;
	border-bottom:2px solid #ccc;
	background:#ddd;
	font-family:monospace;
	font-size:88%;
}

.config
{
	background:url(../img/file_paste.png) no-repeat;
}

.forward
{
	margin-top:8px;
	background:#fff url(../img/forward.png) no-repeat;
}

.header
{
	background:#fff url(../img/header_bg.jpg) repeat-x;
	color:#fff;
	text-align:left;
	margin-bottom:8px;
	height:93px;
}

.header a
{
	color:#fff;
	text-decoration:none;
}

.header p
{
	font-family:verdana;
	padding-top:4px;
	font-size:82%;
}

.footer
{
	background:#636363;
	padding:4px;
	font-size:75%;
	color:#fff;
	text-align:right;
}

.footer a {
	color:#fff;
}

div.hr
{
	border-top:solid 5px #eaeaea;
	border-bottom:solid 1px #ccc;
	margin-bottom:8px;
}

.alert, .errorlist
{
	background:url(../img/alert.gif) no-repeat;
}

.errorlist
{
	color:#f00;
}

.field,
{
	margin-bottom:4px;
}

.home
{
	background:url(../img/go_home.png) no-repeat;
}

.inactive_site
{
	background-color:#FFD5E1;
}

.pricing
{
	background:url(../img/dollar.png) no-repeat;
}

.remove
{
	background:url(../img/remove.gif) no-repeat;
}

.single_use
{
	background:url(../img/statics-1.png) no-repeat;
}

.star
{
	background:url(../img/star.png) no-repeat;
}
.report_header {
	font-size: 16px;
	font-weight: bold;
	border-bottom: 1px solid #000;
	padding: 5px;
}
.report_header a {
	text-decoration: none;
}
.stats
{
	background:url(../img/stats.png) no-repeat;
}
.report {
	background:url(../img/file_paste.png) no-repeat;
}
.stop
{
	background:url(../img/stop.png) no-repeat;
}

.success
{
	background:url(../img/ok.gif) no-repeat;
}

.user
{
	background:url(../img/user_blue.png) no-repeat;
}

.user_group
{
	background:url(../img/user_group.png) no-repeat;
}

pre {
   font-size:11px; 
}