div.nonproportional {
	padding-top: 10px;
	padding-left: 10px;
	font-family: "courier new", courier, monospace;
	font-size: 11px;
}

form * {
	background: none;
}

input[type=text], input[type=password], input[type=button], input[type=submit], textarea, button {
	-webkit-appearance: none;
	-moz-appearance: none;
	border: 1px solid #666;
	background: none;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	padding: 0;
	margin: 0;
}

input.fileinput_filename {
	padding: .4em 1em;
}

body{
	background: #f5f5f5;
}

			
#tabs ul li a{
/*	font-size: 10pt;*/
}

.ui-widget {
    font-size: 10pt; /* 1 */
}

body {
	background:#2B313B;
	background: url(../img/noisetexture.png), -webkit-linear-gradient(#475161,#2A313B) no-repeat, #2B313B;
	background: url(../noisetexture.png), -moz-linear-gradient(#475161,#2A313B) no-repeat, #2B313B;
	background: url(../noisetexture.png), -o-linear-gradient(#475161,#2A313B) no-repeat, #2B313B;
	background: url(../noisetexture.png), -ms-linear-gradient(#475161,#2A313B) no-repeat, #2B313B;
	background: url(../noisetexture.png), linear-gradient(#475161,#2A313B) no-repeat, #2B313B;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#475161', EndColorStr='#2B313B');
	padding: 1%;
	width: 98%;
	min-width: 998px;
	font-size: 1em;
}

body.no_nav {
	width: 98%;
	min-width: 98%;
}

#print_pagecontent{
	position: absolute;
	top: 0.9em;
	right: 2em;
	font-size: 0.8em;
}

ul li input .std_btn{
	font-size: 0.5em;
}

input:focus[readonly] {
    outline: none;
}

input:focus, textarea:focus {
	outline: solid orange;
}

#navigation{
	float: left;
	padding-right: 1%;
	width: 19%;
}

#pagecontent{
	float: left;
	width: 79%;
	min-width: 79%;
	/*font-size: 0.7em;*/
}

div#time_info {
	text-align: right;
	margin-right: 10px;
	font-style: italic;
	font-size: 0.8em;
	visibility: hidden;
	height: 0;
}

body.no_nav #pagecontent {
	width: 98%;
	min-width: 98%;
}

.buttonbar_top {
	text-align: right;
}

p.buttonbar_bottom {
	text-align: right;
}

div.buttonbar_bottom {
	/*height: 2em;*/
	float: right;
}

div#qmform {
	margin-top: 5px;
}

.resetfloat {
	clear:  both;
}

div#query_title {
	visibility: hidden;
}

.modal {
    display:    none;
    position:   fixed;
    z-index:    1000;
    top:        0;
    left:       0;
    height:     100%;
    width:      100%;
    /* rgba not supported in IE8 - which is emulated when running in IE against the Tomcat server on the IBM i */
    background: url('../img/BusyIndicator.gif') 
                50% 50% 
                no-repeat;
    background: rgba( 0, 0, 0, .3 ) 
                url('../img/BusyIndicator.gif') 
                50% 50% 
                no-repeat;
}

/* When the body has the loading class, we turn
   the scrollbar off with overflow:hidden */
body.loading {
    overflow: hidden;   
}

/* Anytime the body has the loading class, our
   modal element will be visible */
body.loading .modal {
    display: block;
}