/* main.css */


body		{ background-image: url("/images/space.gif");
			font-family: Arial, Helvetica, sans-serif;
			min-height: 700px;}

section		{	margin: 10px auto;
				background-color: rgb(240,240,255);
				width: 1200px;
				border-radius: 10px;}

table a:link {
    color: rgb(0,0,175);
}


table a:visited {
    color: rgb(0,0,175);
}

				
#logo		{	max-width: 140px;
				/* position: absolute;  */
				float: left; }
				
#logo img {	border-radius: 10px; }
	
#logout	{	float: right;   
				width: 200px; 
				height: 100px; }
			 
#logout img {width: 70px;
				float: right; }
	
h1		{	margin: 10px auto;
			text-align: center;
			font-size: 2.5em; }

h2		{	margin: 5px auto;
			text-align: center; }	

h3			{	text-align: center;
				margin: 10px;}			
				
li			{	display: inline;
				width: 50px;
				margin-left: 15%;	
				border: 2px solid rgb(100,100,255);
				border-radius: 15px;
				list-style-type: none;
				text-align: center;
				padding: 3px 10px;
				background-color: rgb(100,100,255);
				background: linear-gradient(to top, #1e5799 0%,#7db9e8 69%); }
				
li:hover	{	background-color: rgb(150,150,255);
				background: linear-gradient(to bottom, #1e5799 0%,#7db9e8 59%);
				border: 2px solid rgb(100,100,255); }	

li a			{	text-decoration: none;
				color: white; }
				
input[type="button"],
input[type="submit"] { border-radius: 10px;
				background-color: rgb(100,100,255);
				background: linear-gradient(to top, #1e5799 0%,#7db9e8 69%);
				color: white;	
				font-weight: bold;	}
				
input[type="button"]:hover,
input[type="submit"]:hover	{	background-color: rgb(150,150,255);
				background: linear-gradient(to bottom, #1e5799 0%,#7db9e8 59%);	}			
				
ul			{ 	margin-top: 50px;
				margin-bottom: 10px; }		
				
nav			{	font-weight: bold; 
				clear: both; }	

article		{	padding-top: 20px;
					margin: 10px auto;	}

table		{ background-color: rgb(240,240,255);
				margin: 0px auto;	}
				
th,td		{ height: 24px; }
				
#sector   {	width: 200px;
				margin: 30px auto 10px auto; }

#system	{	text-align: center;
				padding: 10px;	}

p			{	margin: 5px;	}

.c			{	text-align: center;	}	

.r			{	text-align: right;	}

#search	{	width: 100%;
				font-size: .8em; }
				
#fieldtable	{	width: 100%;	}

#sectortable { width: 250px;
					margin: 0px auto;}

#list			{	margin: 10px auto;  }					
#fieldtable td	{	padding: 2px 5px;	}				
.c1		{	width: 15%;
				min-width: 180px;}
				
.c2,.c3		{	width: 12%;
				font-size: .8em;
				min-width: 60px;
				text-align: center;}

.c4		{	max-width: 100px;
				min-width: 50px;
				text-align: center; }
				
.c5		{	 min-width: 40px;
				text-align: center;	}
			
.c6		{ min-width: 200px;	}

.c7		{	min-width: 30px;
				text-align: right;	}
				
.c8		{ 	min-width: 75px;
				max-width: 75px;
				text-align: center;	}
				
.c9		{	min-width: 140px;
				max-width: 140px;	}

.c10		{	width: 100px;`}

.c11		{	width: 40px;
				text-align: center;	}

.d1		{ 	max-width: 140px;
				min-width: 140px;
				width: 140px;
				text-align: center; }
				
.numb		{ width: 50px;	
				text-align: center;	}		

				
#userlogin {	float: right;
					width: 160px;
					border:1px solid grey;				
					padding: 10px;
					margin-right: 10px;	}

#userwelcome	{	/* border: 1px solid black; */
						width: 80%;
					padding: 10px 0;
					margin: 20px;}		

#mainimage	{	width: 40%;
					float: left;`}
					
#slideshow	{	width: 450px; 
					max-height: 300px;
					margin: 10px auto;
					border-radius: 10px; }

#welcome		{ font-size: 1.2em;
					float: right;
					width: 45%; }	

#index		{	margin:30px auto; 
					width: 90%;
					min-height: 450px;	}			
					
#mainpic		{float: right;}

#secinfo		{float: left;
				max-width: 50%;
				margin-left: 40px;}

#map			{float: left;
				width: 250px;
				height: 100%;	}
				
#mappic			{ border-radius: 10px;
					width: 250px;	}
					
#systable	{	font-size: .8em;
					padding-top:0px;
					margin: 0px auto 0px auto;
					text-align: center;	}

#searchsys input,
#searchsys select	{	font-size: .8em;
							height: 100%;	}					
					
#footer		{	clear: both;	}	

#secsys		{	margin: 10px auto 10px 10px;
					float: left; }	

#sechead		{	margin: 20px;	}

#objectList	{	margin: 10px auto 10px 20px;
					clear: both;	}

#astinput	{ 	border: 1px solid gray;
					float: left;
					margin: 5px 2px auto 10px;
					padding:5px;
					width: 520px; }		
					
#sysname 	{ width: 160px;
					margin-bottom: 10px;	}
					
#sysnumber	{	width: 50px;	}
					
#objects	{	width: 40px;	}				

#sysdata		{	width: 532px;
					border: 1px solid gray;
					margin: 0px auto 10px 10px;`}	

.rp		{	background-color: rgb(255,225,225);	}

.atmo		{	background-color: rgb(200,200,255);	}

.gg th,
.gg td	{	width: 65px; }

#mysearch	{	width: 100%;
				font-size: .7em;
				margin: 0;
				padding: 0px;}			

#myfield		{ /*height: 410px;
					 overflow-y: scroll; */
					margin: 0;
					font-size: .7em;
					padding: 0;}			

#myfieldtable { width: 100%;
					margin:0;
					padding:0;	}

#addfield	{	margin: 0 auto;
					width: 100%;
					font-size: .8em;
					padding:0;	}