/* general style descriptions that apply to all pages */
body {
	font: 0.7em "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
	background-color: #366D96;
	color: Black;
}
ul.marker1 {list-style-position:outside;}

/* these style descriptions are for the query tool formating table */
table.queryFormat {
	margin-left: auto;
	margin-right: auto;
	font-size: 1.2em;
	border-collapse: collapse;
}
table.queryFormat th {

	padding: 3px;
}
table.queryFormat td {
/*	border: 1px solid gray; */
	padding: 3px;
}

/* these style descriptions are for the summary table */
table.coolBorder {
	margin: 5px;
	font-size: 1.3em;
	background-color: #6AC7ED;
	border: 1px solid gray;
	border-collapse: collapse;
	left: auto;
	top: auto;
}
table.coolBorder th {
	color: #666666;
	border: 1px solid black;
	padding: 3px;
}
table.coolBorder td {
	border: 1px solid gray;
	padding: 3px;
}
p.statsDescription {
	text-align: center;
	font-size: 1.2em;
}
div.facilitiesDiv {
	padding: 10px;
	width: 80%;
	margin-left: auto;
	margin-right: auto;
}
p.statsDisclaimer {
	text-align: center;
	font-size: 0.8em;
	color: #666666;
}
a {
	color: white;
}

#busy-symbol { 
    position:absolute;
    top: 40%; 
    left: 50%; 
    z-index:1000;
}
#downloadlink {
	text-align: left !important;
	font-size: 1.4em !important;
	color: white !important;
  padding:5px 5px 5px 5px;	
}
#downloadlink2 {
	text-align: left !important;
	font-size: 1.4em !important;
	color: white !important;
  padding:5px 5px 5px 5px;	
}
.tsectext {
	text-align: left !important;
	font-size: 1.4em !important;
	color: white !important;
  padding:5px 5px 5px 5px;	
}
.tsechead {
	text-align: left !important;
	font-size: 1.8em !important;
	color: white !important;
  padding:0px 5px 5px 5px;	
}

.button_tsec_right{
  align: right;
}
.tseclist ul
{
    list-style-type:square;
    margin: 5px 30px;
}

.x-form-element {
    padding-left:150px;
    position:relative;
}

.x-tree-node {
    white-space: wrap !important;
}
.bold {
  font-weight:bold;
}