.query-tab-unselected{
				padding-left:7px;
				padding-right:7px;
				padding-top:3px;
				padding-bottom:3px;
				border:2px solid #666666;
				background-color:#dddddd; 
}
.textarea{
				border:2px solid #666666;
                width:270px;
                height:300px;
				font-size:8pt;
				margin:4px;
				font-family:arial;
}
.query-tab-selected{
				padding-left:7px;
				padding-right:7px;
				padding-top:3px;
				padding-bottom:3px;
				border-top:2px solid #666666;
				border-left:2px solid #666666;
				border-right:2px solid #666666;
				background-color:#ffffff; 
				
}

div.query-builder-panel-title
				{
				font-weight:bold;
				font-size:8pt;
				margin:4px; 
				font-family:arial;
				color:#008E00;
				padding:1px;
				background:#d6eac2 url('img/admin-query-title-exp.png') no-repeat scroll 0% 0%;
				border:2px solid #cccccc;
				}
div.query-builder-panel-title-open
				{
				font-weight:bold;
				font-size:8pt;
				margin:4px; 
				font-family:arial;
				background:#ccddcc url('img/admin-query-title-expd.png') no-repeat scroll 0% 0%;
				color:#008E00;
				padding:1px;
				border:2px solid #cccccc;
				}
.buttonClose{
				font-size:8pt; 
				font-family:arial; 
				font-weight:bold; 
				background-color:#eee;
				border:2px solid #ccc;
				color:#008F00;
                /*
				background:#ffffff url('img/input_shadow_BW_button.png') no-repeat scroll 0% 0%;
                */
				height:21px;
				width:100px;

                                } 
.query-builder-panel
				{
				display:none;
				padding:3px;
				margin-left:4px; 
				}
.panelHead		{
				font-weight:bold;
				font-size:8pt; 
				font-family:arial;
				color:#008F00;
				padding:2px;
				}
div.queryvalues	{
				font-family:Verdana;
				color:#008F00; 
				padding:2px;
				font-style:italic;
				}
.tableDiv		{
				position:absolute;											
				padding:5px;
/*				width:250px; */
				width:280px;
				background-color:#ffffff;
				border-top:1px solid #333333;
				border-left:1px solid #333333;
				border-bottom:2px solid #444444;
				border-right:2px solid #444444;
				}


.addCol			{
				padding:3px;
				float:right;
				}

.colHead		{
				height:12px;
				position:absolute;
				padding:1px;
				font-weight:bold;
				}
.colCell		{
				height:12px;
				/*width:79px;*/
                                width:100px;
				position:absolute;
				}
div.refers		{
				font-weight:bold;
				font-size:8pt; 
				font-family:arial;
				color:#008F00;
				padding:4px
				}
a				{
				font-weight:bold;
				font-size:8pt; 
				font-family:arial;
				color:#008F00;
				padding:4px
				}
a.larger		{
				font-weight:bold;
				font-size:10pt; 
				font-family:arial;
				color:#008F00;
				padding:4px
				}
h1				{
				font-weight:bold; 
				font-size:10pt; 
				font-family:arial;
				color:#008F00;
				padding:4px
				}
h2				{
				font-weight:bold; 
				font-size:8pt; 
				font-family:arial;
				color:#008F00;
				padding:4px
				}
div.processing	{
				font-weight:bold; 
				font-size:18pt; 
				font-family:arial;
				color:#cccccc;
				padding:10px
				}
td 				{
				font-size:8pt; 
				font-family:arial;
				padding:5px
				}
body			{ 
				font-size:8pt; 
				font-family:arial;
				background-color:#666666;
				}
/*
input 			{
				font-size:8pt;
				font-family:arial;
				background-color:#eeeeee;
				background:#ffffff url('img/input_shadow_BW.png') no-repeat scroll 0% 0%;
				border-bottom:1px solid #cccccc; 
				border-right:1px solid #cccccc;
				}
				*/
select			{ 
				font-size:8pt; 
				font-family:arial; 
				background-color:#eeeeee;
                -moz-border-radius: 4px;
                -webkit-border-radius: 4px;
				background:#ffffff url('img/input_shadow_BW_button.png') no-repeat scroll 0% 0%;
				}
input.text 		{
				font-size:8pt;
                background-color:#eeeeee;
                -moz-border-radius: 4px;
                -webkit-border-radius: 4px;
				font-family:arial; 
				width:100px;
				padding:2px;
				border-bottom:1px solid #333333; 
				border-right:1px solid #333333;
				}
input.checkbox 		{
				width:12px;
				height:12px;
		
				}
.subheading		{
				font-size:10pt;
				padding:2px;
				font-weight:bold;
				background:#ffffff url('img/input_shadow_BW.png') no-repeat scroll 0% 0%;
				font-family:arial; background-color:#eeeeee; 
				}
.help			{
				position:absolute;
				width:200px;
				border:3px solid #cccccc;
				overflow:auto;
				padding:8px;
				display:none;
				background:#ffffff;
				}
.newsitem		{
				width:181px;
				border:1px inset green;
				padding:8px;
				background:#ffffff;
				}
input.button	{ 		
				font-size:8pt; 
				font-family:arial; 
				font-weight:bold; 
				background-color:#eee;
				border:2px solid #ccc;
				color:#008F00;
/*				background:#ffffff url('img/input_shadow_BW_button.png') no-repeat scroll 0% 0%;*/
                -moz-border-radius: 4px;
                -webkit-border-radius: 4px;

				height:21px;
				width:100px;
				}
.buttonMed		{
				font-size:8pt; font-family:arial; 
				background-color:#eee;
				border:2px solid #ccc;
				color:#008F00;
/*				background:#ffffff url('img/input_shadow_BW_button.png') no-repeat scroll 0% 0%;*/
                -moz-border-radius: 4px;
                -webkit-border-radius: 4px;
				width:48px; 
				}
.buttonSmall	{
				font-size:8pt; font-family:arial; 
				background-color:#eee;
				border:2px solid #ccc;
				color:#008F00;
/*				background:#ffffff url('img/input_shadow_BW_button.png') no-repeat scroll 0% 0%;*/
                -moz-border-radius: 4px;
                -webkit-border-radius: 4px;
				width:30px; 
				}
.textSmall		{ 
				font-size:8pt; 
				font-family:arial; 
				background-color:#eeeeee; 
                -moz-border-radius: 4px;
                -webkit-border-radius: 4px;
				width:70px
				}
.selectSmall 	{
				font-size:8pt; 
				font-family:arial; 
				background-color:#eeeeee; 
				width:70px;
                -moz-border-radius: 4px;
                -webkit-border-radius: 4px;
				}
.errors			{
				font-size:9pt; 
				font-family:arial; 
				font-weight:bold; 
				color:#ee0000;
				padding:0px;
				}
.errors-small	{
				font-size:7pt; 
				font-family:arial; 
				color:#ee0000;
				padding:0px;
				}
.todo			{
				font-size:8pt; 
				font-family:courier; 
				color:gray;
				}
td.bordered		{ 
				padding:2px; 
				border: 1px solid #cccccc;
				}

.bordered		{ 
				padding:2px; 
				border: 1px solid #cccccc;
				}
				
tr.odd			{
				background:#eeeeee;
				}				
tr.even			{
				background:#d6eac2;
				}				



.schema-table-header	{
				width:99%;
				padding:4px; 
				background-color:#eeeeee;
				border: 1px solid #cccccc;
				}
.schema-table	{
				width:99%;
				padding:0px; 
				border: 1px solid #cccccc;
				}
.schema-table-row-selected	{
				background-color:#d6eac2;
				padding:0px; 
				padding-top:7px; 
				padding-left:10px; 
				border: 1px solid #cccccc;
				}
.schema-table-row	{
				padding:0px; 
				padding-left:10px; 
				padding-top:7px; 
				border: 1px solid #cccccc;
				}




.bordered-thick { 
				font-weight:bold;
				padding:2px; 
				border: 1px solid #444444;
				}
.bordered-red	{ 
				padding:8px; 
				border: 3px solid #cccccc;
				}
.editor			{ 	
				padding:2px; 
				height:800px;
				width:350px; 
				font-size:8pt; 
				font-family:arial; 
				background-color:#ffffff;
				border-top:1px inset #990000; 
				border-left:1px inset #990000;
				}
.myaccount	   {
				font-weight:normal;
				font-size:8pt;
				vertical-align:top;
				float:right;
				color:#ffffff;
				}
.welcome 		    {
				font-size:9pt;
                                padding:5px;
				
				}
.nav 		    {
				position:absolute;
				top:52px;
				left:225px;
				width:675px;
				float:right;
				vertical-align:text-bottom;;
				padding:0px;
				}
.graph     		{
				padding:0px;
				border:1px solid #cccccc
				}
.graphCell     	{
				padding:0px;
				}
.graphStretch 	{
				width:630px;
				padding:0px;
				}
.header     	{
				background-color: #eeeeee; 
				padding:8px;
				border:1px inset #bbbbbb;
				font-weight:bold; 
				font-size:12pt; 
				font-family:arial;
				color:#333333;
				}
.subheader     	{
				background-color: #B9DEDF; 
				padding:3px;
				border:1px inset #cccccc;
				font-weight:bold; 
				font-size:11pt; 
				font-family:arial;color:#ffffff;
				}
.docs			{
				font-weight:bold; 
				font-size:12pt; 
				font-family:arial;
				color:#333333;
				padding:10px; 
				border:1px inset #cccccc;
				}

div.panel 		{
				position:relative;
				width:400px;
				float:left;
				padding:8px;
				border-right:1px inset #333333;
				border-bottom:1px inset #333333;
				background:#ffffff url('img/bg-soft-big.png') no-repeat scroll 0% 0%;
				height:480px;
				overflow:auto;
				}
div.fullpanel 	{
				position:relative;
				width:800px;
				float:left;
				padding:8px;
				border-right:1px inset #333333;
				border-bottom:1px inset #333333;
				background:#ffffff url('img/bg-soft-big.png') no-repeat scroll 0% 0%;
				height:550px;
				overflow:auto;
				}

.editor 		{ 
				display:none;
				padding:0px;
				background-color:#ffffff;
				text-align:left;
				height:95%;
				width:900px;
				}

.body 			{
				display:none;
				background-color:#ffffff;
				height:600px;
				width:900px;
				padding:0px;
				}

.panelstretcher {
				top:0px;
				width:1px;
				height:300px;
				}

.query			{
				font-family:Verdana;
				font-size:0.9em; 
				color:#008F00; 
				}



