/*globals*/
body { background-color: white; font-size: 11; font-family: Arial, Helvetica; padding:0 0 0 0;margin:0 0 0 0;}
a{font-weight:bold; text-decoration: none; color:blue}
a:visited{color:6ba5d7;}
a:hover{color:yellow;}
img{padding:0 0 0 0;border-style:none;margin: 0 0 0 0;}
h1,h2,h3{color:#24386d}
p{text-indent:20px;padding:0 0 0 0;margin:2 0 2 0;}
table{font-size: 12; font-family: Arial, Helvetica;}
select,.ta{background-color:White;color:#24386d;font-size:10;margin:0 0 0 0;}
div{margin:0 0 0 0;padding:0 0 0 0;}
table{margin:0 0 0 0;padding:0 0 0 0;}
.hidden{visibility:hidden;width:1;height:0;z-index:0;position:absolute;top:0;left:0}
.spacey{
	font-weight:bold;
	letter-spacing:2px;
	font-variant:small-caps;
	padding:2 5 2 5;
}

.t{COLOR: #ddddff;BACKGROUND-COLOR:#24386d}
.q{COLOR: #000000;BACKGROUND-COLOR:#6ba5d7}
	
/*header*/
#topMenu th.menuCellCurrent{background: #24386d;}
#topMenu th{
	background: #6ba5d7 ; 
	padding:2 8 3 8;
	margin:0 1 0 1;
}
#topMenu a,.inverse a{color:White; font-size:11;}
#topMenu a:hover, .inverse a:hover{color:yellow;}
#topMenu a:hover, .inverse a:visited{color:white;}
#topMenu a:hover, .inverse a:link{color:white;}

/**pop up panes*/
.pop,.popC{background:#5890C0;border:1px solid #24386d;color:White;font-size:11px;}
.pop th{text-align:left;font-size: 9pt;color:White; padding-left:5px;}
.pop td{text-align:right;color:White;}
.pop a{color:White; font-size:11px;}
.pop textarea{
	font-size: 8pt; 
	font-family: Arial,Helvetica;
	color:White;
	background-color:#5890C0;
	padding:0 2 0 2;
	border-style:none;
	margin:0 0 0 0;
}
.popC td{text-align:center;}
.header{background:#24386d;font-weight:bold;padding-left:5;}

.inverse{background-color:#6ba5d7;color:white;}
.itemselected{background: #24386d;-moz-border-radius:25px; padding-left:10px;color:White;}
.inverse .pop a{}

/**spectrum*/
.XRay{background-color:#611350;-moz-border-radius:25px;}
.Ultraviolet{background-color:#6A0076;-moz-border-radius:25px;}
.opt1{background-color:#005471;-moz-border-radius:25px;}
.opt2{background-color:#00AF28;-moz-border-radius:25px;}
.opt3{background-color:#B88700;-moz-border-radius:25px;}
.Infrared{background-color:#cc6600;-moz-border-radius:25px;}
.Infrared2{background-color:#aa3300;-moz-border-radius:25px;}
.Radio{background-color:#880000;-moz-border-radius:25px;}

/** top frame positioning */
#indexFrame{
	width:180;height:600;
	border-right:solid 1px #24386d;
	padding:0 0 0 0;margin:0 0 0 0;
	position:absolute;top:81;left:2;
}

#status
{
	text-align:right;
	width:207;
	height:570;
	border-left:1px solid #24386d;
	padding:0 0 0 0;
	margin:0 0 0 0;
	position:absolute;
	top:81;left:772;
}
#aboutPane{
	border-left:solid 1px #24386d;
	height:40;
	text-align:right;
	position:absolute;
	top:639;left:772;
	width:207;
}
#query{
	margin:0 0 0 0;
	padding:0 0 0 0;
	position:absolute;
	top:84; left: 187;
	z-index:100;
	width:580;
}
#floatLeft{
	position:absolute;
	top:83;
	left:185;
	margin:0,0,0,0;
	padding:0,0,0,0;
	z-index:1000;
	visibility:hidden;
}
#floatRight{
	position:absolute;
	top:83;
	left:479;
	margin:0,0,0,0;
	padding:0,0,0,0;
	z-index:1000;
	visibility:hidden;
}

/**builder*/
div.builder{
	text-align:left;
	background:white;
	color:Black;
	border:1px solid #24386d;
	
	height:300;
	padding:0 2 0 2;
	overflow:auto;
	margin:0 0 0 0;
}
.builder a.column{color: #1255FF;}
.builder a.key{color:#A80D1F;}
.builder a.node{color: #5D2679;}
.builder a.table{color:#388038;}
.builder a.astro{color:#E77A05;}
#menu{
	background:#6ba5d7;
	padding:0 2 0 2;
	margin:0 0 0 0;
	height:200;
	color:White;
	overflow:auto;
}

/**node status*/
.READY{background: gray;}
.COST_RECV{background: orange;color: black;}
.COST_COMPLETE{background: blue;color: black;}
.COST_FAILED{background: red;}
.RECEIVED{background: orange;color: black;}
.LOADING{color:black;background: yellow;}
.PASSED{background: #9F05C6;}
.EXECUTING{background: green;color: white;}
.COST_RUNNING{background: green;color: white;}
.COMPLETE{background: blue;color: white;}
.FAILED{background: red;color: white;}

/*specific objects*/
#statuslist td{text-align:right;}
#QueryBox{
	background-color: #ffffff;
	color:#24386d;
	font-family:Arial,helvetica;
	border:solid 1px #24386d;
	padding:0 2 0 2;
	width:100%;
	font-size:12;
	height:500;
}
#messagebox{
	width:370;
	height:70;
	padding:0 0 0 5;
	margin:0 0 0 0;
	border-style:none;
	overflow:auto;
	text-align:left;
	color:yellow;
}

.tiny { 
	font-size: 8
}