body, html { height: 99%; overflow: hidden; }
.topbacking { left: 0px; width: 100%; top: 0px; height: 80px; z-index: 1; 
	      background: #ffffff; clear: both; overflow: hidden; }
img { border: 0px; }
.csirologo { width: 70px; height: 70px; position: absolute; top: 0px; left: 0px; }
.main { background-image:url('csiro50backgr.gif'); border: 0px; width: auto;
	padding-top: 20px; height: 70px; margin: 0px; z-index: 0; right: 0px;
	color: white; position: absolute; background-repeat: no-repeat;
	overflow: hidden; font-family: sans-serif; top: 0px; left: 70px;
	font-weight: bold; padding-bottom: 0px; padding-left: 10px; }
.csiroend { position: absolute;
	    top: 0px; right: 0px; height: 70px; z-index: 1; }
.cass { font-size: 110%; }
.pagetitle { font-size: 190%; }

#topTab { height: 100%; width: 100%; }
.fullsize { height: 80%; width: 70%; overflow: hidden; float: left; }
.xmlTable { width: 100%; border-collapse: collapse; border: solid 1px #9999ff; }
.xmlTable th { background-image: url(link-grad.png); background-repeat: repeat-x;
	       text-align: left;}
.xmlTable td { border: solid 1px #9999ff; }

.authenticationArea { position: absolute; top: 0px; right: 36px;
		      width: auto; height: auto; background-color: #0099cc; 
		      border-bottom-left-radius: 10px; 
		      border-bottom-right-radius: 10px; 
		      -moz-border-radius-bottomright: 10px;
		      -moz-border-radius-bottomleft: 10px; padding: 15px; 
		      color: #ffffff; -moz-box-shadow: 3px 3px 4px #000;
		      -webkit-box-shadow: 3px 3px 4px #000;
		      box-shadow: 3px 3px 4px #000;
		      -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
		      filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000'); }

.authenticationArea table { width: 100%; border: 0px;
			    border-collapse: collapse; }
.authenticationArea th { text-align: right; }
.authenticationArea td { text-align: left; }
.authenticationArea button { width: 100%; text-align: center; left: auto; 
			     right: auto; }
.authenticationArea a { color: #ffffff; text-decoration: none;
			font-weight: bold; }
.registerSpan { float: left; font-weight: bold; }
.registerSpan:hover { cursor: pointer; }
.recoverSpan { float: right; font-weight: bold; }
.recoverSpan:hover { cursor: pointer; }

.newLogTable th { text-align: left; }
.newLogTable button { border: 1px solid #000000;
		      background-color: #dddddd; }

.logTable { width: 100%; border-collapse: collapse; border: solid 1px #9999ff; }
.logTable th { text-align: right; font-weight: bold; width: auto; 
	       padding-right: 5px; background: #aaaaaa; }
.logTable td { border: solid 1px #9999ff; width: 80%; padding-left: 5px; }

.entriesHolder { border: solid 4px #000000; background-color: #dddddd; 
		 padding: 10px; width: 95%; margin-bottom: 10px; }
/*
.logEntryContainer { border: 0; width: 99%; margin-top: 10px;
		     margin-bottom: 10px; } */
.logEntryContainer { border: 1px solid #222222; 
		     background-color: rgba(89,152,200,0.70);
		     padding: 0px; width: 100%; margin: 0;
		     -moz-box-shadow: 3px 3px 4px #000;
		     -webkit-box-shadow: 3px 3px 4px #000;
		     box-shadow: 3px 3px 4px #000;
		     -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
		     filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000'); }
.logAutoContainer { border: 1px solid #222222;
		    background-color: #fff3c2;
		    padding: 0px; width: 100%; margin: 0;
		    -moz-box-shadow: 3px 3px 4px #000;
		    -webkit-box-shadow: 3px 3px 4px #000;
		    box-shadow: 3px 3px 4px #000;
		    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
		    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000'); }
.undeleteContainer { border: 1px solid #222222; text-align: center;
		     background-color: #bed600;
		     padding: 0px; width: 100%; margin: 0;
		     -moz-box-shadow: 3px 3px 4px #000;
		     -webkit-box-shadow: 3px 3px 4px #000;
		     box-shadow: 3px 3px 4px #000;
		     -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
		     filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000'); }
.undeleteLink { cursor: pointer; color: red; }

/*
.logTime { background-color: #aaffaa; padding: 4px; margin: 0; float: left; 
	   border: 1px solid #222222; border-bottom-right-radius: 10px;
	   -moz-border-radius-bottomright: 10px; padding-right: 20px; } */
.logTime { background-color: #000000; padding-top: 2px; margin: 0; 
	   width: 100%; padding-bottom: 2px; }
.logBack { color: red; font-weight: bolder; padding-bottom: 10px; }
.logBack:hover { cursor: pointer; }
.logTimeText { padding: 6px; float: left; background-color: #000000; 
	       border-bottom-right-radius: 10px; font-size: 95%;
	       -moz-border-radius-bottomright: 10px; font-weight: bold; 
	       color: #ffffff; }
.logCreoleText { float: right; padding-top: 6px; padding-right: 6px;
		 text-align: right; }
.logEditFunctions { border-top: 1px dotted #000000; width: 100%;
		    padding-top: 4px; 
		    background-color: rgba(116,161,142,0.8);
		    font-size: 90%; }
.rpfitsselector { border: 1px dotted #000000; }
.logContent { padding: 8px; margin: 0; clear: both; }
.logEditText { padding-left: 6px; padding-bottom: 4px; float: left; }
.logAlteredText { padding-right: 6px; padding-bottom: 4px; float:right; }
.logEditBottom { clear: both; }
.logEditText a { padding-right: 10px; text-decoration: underline; }
.logEditText a:hover { cursor: pointer; }

.editingBox {width: 95%; height: 70px; border: 3px solid #cccccc; padding: 5px;
	     max-width: 95%; }
.myatcaSideBar { position: absolute; right: 1%; border: 0px;
		 top: 130px; width: 28%; height: auto; }
.sideBarTitle { width: 100%; background: #999999; color: #000000;
		font-weight: bolder; padding-left: 0px; padding-top: 4px;
		padding-bottom: 4px; border-radius: 8px; font-size: 1.1em;
		-moz-border-radius: 8px; margin: 0px; padding-right: 0px;
		background: -moz-linear-gradient(top, #aaaaaa, #999999);
		background: -webkit-gradient(linear,
					     left top, left bottom, from(#aaaaaa), 
					     to(#999999));
		filter: progid:DXImageTransform.Microsoft.Gradient(
                    StartColorStr='#aaaaaa', EndColorStr='#999999',
		    GradientType=0); }
.sideBarTitleLeft { padding-left: 10px; float: left; }
.sideBarTitleRight { padding-right: 10px; float: right; }
.sideBarTitleBottom { clear: both; padding: 0px; margin: 0px; }
.sideBarStrut { width: 96%; margin: 0px auto; 
		border-left: 1px dotted #444444;
		border-right: 1px dotted #444444;
		padding-left: 0px; padding-right: 0px; padding-top: 2px;
		padding-bottom: 2px; }
.sideBarContent { padding: 2px; }
.timeTable { width: 98%; border: 0px; font-family: monospace; 
	     font-size: 1.1em; border-collapse: collapse; }
.timeTable th { font-weight: bolder; background: #000000; color: #ffffff; }
.arrayTable { width: 100%; border: 0px; font-family: monospace;
	      border-collapse: collapse; text-align: center; }
.arrayTable th { text-align: right; background: #999999; font-weight: bold; }
.arrayTracking { background: #00ff00; }
.arraySlewing { background: #00ffff; }
.arrayStowed { background: #c0c0c0; }
.arrayOffline { background: #ffff00; }
.arrayIdle { background: #800000; color: #ffff00; }
.arrayDisabled { background: #000000; color: #ffffff; }
.sourceTable { width: 98%; border-collapse: collapse; text-align: left; }
.sourceTable th { text-align: right; }
.observationTable { width: 100%; }
.weatherTable { width: 100%; }
.weatherTable th { text-align: right; }

.gridDiv { margin-top: 20px; width: 100%; }
#calibratorsGrid { width: 100%; height: 400px; }

.undoDiv { margin: 0px auto; text-align: center; font-weight: bold;
	   background-color: #ffff66; width: 30%;
	   border-top: 1px solid #000000; border-left: 1px solid #000000;
	   border-right: 1px solid #000000;
	   border-top-right-radius: 10px; -moz-border-radius-topright: 10px;
	   border-top-left-radius: 10px; -moz-border-radius-topleft: 10px; }
.undoDiv span { padding: 4px; }
.undoDiv span:hover { text-decoration: underline; cursor: pointer; }

.topOptions { float: right; width: 60%; border: 1px dotted #aaaaaa;
	       border-radius: 4px; -moz-border-radius: 4px; }
.topOptions label { font-weight: bold; }
.logTitleDiv { width: 100%; background-color: #aaaaaa; 
	       padding-top: 3px; padding-bottom: 3px; }
.logTitleLeft { float: left; padding-left: 10px; font-weight: bold; }
.logTitleRight { float: right; padding-right: 10px; font-weight: bold; }
.logDescription { width: 98%; margin: 0px auto; font-size: 0.9 em; 
		  padding: 4px; }
.logOptionsTitle { width: 96%; background: #0099cc; color: #000000;
		   font-weight: bold; padding-left: 0px; padding-top: 1px;
		   padding-bottom: 1px; border-radius: 4px; font-size: 0.9em;
		   -moz-border-radius: 4px; margin: 0px auto; padding-right: 0px;
		   background: -moz-linear-gradient(top, #0099cc, #0077cc);
		   background: -webkit-gradient(linear,
						left top, left bottom, from(#0099cc),
						to(#0077cc));
		   filter: progid:DXImageTransform.Microsoft.Gradient(
                       StartColorStr='#0099cc', EndColorStr='#0077cc',
		       GradientType=0); clear: both; }
.logOptionsTitleLeft { padding-left: 4px; float: left; }
.logOptionsTitleRightDown { float: right; margin-right: 10px; margin-top: 2px;
			    margin-bottom: -2px;
			    border-color: black transparent transparent transparent; 
			    border-style: solid; border-width: 8px; }
.logOptionsTitleRightUp { float: right; margin-right: 10px; margin-top: -4px;
			  margin-bottom: 4px;
			  border-color: transparent transparent black transparent; 
			  border-style: solid; border-width: 8px; }
.logOptionsStrut { width: 92%; margin: 0px auto; border: 0px;
		   padding-top: 0px; padding-bottom: 2px; }
.logOptions { padding: 1px; font-size: 0.9em; }
.logOptionSpan { float: left; }
.logOptionSpan label { vertical-align: super; }

.usersEditable { float: left; width: 49%; border: 1px dotted #000000; 
		 text-align: center; }
.usersViewable { float: right; width: 49%; border: 1px dotted #000000;
		 text-align: center; }
.usersTitle { background: #aaaaaa; font-weight: bold; width: 100%; }

.calibratorControl { width: 95%; margin: 0px auto; }
.calibratorControl button { margin: 4px 10px; }
.calibratorControl select { margin: 4px 10px; }
.calibratorControl label { font-weight: bold; margin: 0px; }

.collapsibleContainerClosed { float: left; margin-left: 10px; margin-top: 2px;
			      margin-bottom: -2px;
			      border-color: transparent transparent transparent black;
			      border-style: solid; border-width: 6px; }
.collapsibleContainerOpened { float: left; margin-left: 10px; margin-top: 4px;
			      margin-bottom: -2px;
			      border-color: black transparent transparent transparent;
			      border-style: solid; border-width: 6px; }
.collapsibleContainerNode { width: 100%; }
.collapsibleContainerTitleNode { width: 100%; }
.collapsibleContainerTitleSpan { float: left; font-weight: bold; 
				 margin-left: 10px; }
.collapsibleContainerRightSpan { float: right; margin-right: 10px; }
.collapsibleContainerStrut { width: 98%; margin: 0px auto; padding-top: 0px;
			     padding-bottom: 2px; }
.collapsibleContainerContent { padding: 1px; }

.collapsibleContainerAltClosed { float: left; margin-left: 10px; margin-top: 2px;
			      margin-bottom: -2px;
			      border-color: transparent transparent transparent black;
			      border-style: solid; border-width: 6px; }
.collapsibleContainerAltOpened { float: left; margin-left: 10px; margin-top: 4px;
			      margin-bottom: -2px;
			      border-color: black transparent transparent transparent;
			      border-style: solid; border-width: 6px; }
.collapsibleContainerAltNode { width: 100%; }
.collapsibleContainerAltTitleNode { width: 100%; background: #f5deb3; }
.collapsibleContainerAltTitleSpan { float: left; font-weight: bold; 
				    margin-left: 10px; }
.collapsibleContainerAltRightSpan { float: right; margin-right: 10px; }
.collapsibleContainerAltStrut { width: 98%; margin: 0px auto; padding-top: 0px;
			     padding-bottom: 2px; }
.collapsibleContainerAltContent { padding: 1px; }

.logLoadButton { border: 1px solid #000000;
		 background-color: #dddddd; }
.logEditButton { border: 1px solid #000000;
		 background-color: #dddddd; float: right; }
.logEditInput { border: 1px dotted #333333; }

.helppages h1 { color: #0099cc; }
.helppages p { margin-top: 10px; }
.helppages a { text-decoration: underline; color: red; }
.helppages a:hover { cursor: pointer; }
.url { margin: 0px auto; text-align: center; background-color: #fff8dc;
       border: 1px dotted #000000; font-weight: bold; }

.myatcaDialog { width: 300px; text-align: center; font-weight: bold; }
.dialogButton { width: 100%; }
.dialogMessage { margin: 10px; }
.dialogError { margin: 10px; color: red; }

.noncommittedEntry { color: red; }

.preferencesCCClosed { float: right; margin-right: 10px; margin-top: 2px;
		       margin-bottom: -2px;
		       border-color: black transparent transparent transparent;
		       border-style: solid; border-width: 8px; }
.preferencesCCOpened { float: right; margin-right: 10px; margin-top: -4px;
		       margin-bottom: 4px;
		       border-color: transparent transparent black transparent;
		       border-style: solid; border-width: 8px; }
.preferencesCCNode { width: 100%; }
.preferencesCCTitleNode { width: 100%; background: #2ac7c7; color: #000000;
			  font-weight: bold; padding-left: 0px; padding-top: 1px;
			  padding-bottom: 1px; border-radius: 4px; font-size: 0.9em;
			  -moz-border-radius: 4px; margin: 0px auto; padding-right: 0px;
			  background: -moz-linear-gradient(top, #2ac7c7, #ebe6e9);
			  background: -webkit-gradient(linear,
						       left top, left bottom, from(#2ac7c7),
						       to(#ebe6e9));
			  filter: progid:DXImageTransform.Microsoft.Gradient(
			      StartColorStr='#2ac7c7', EndColorStr='#ebe6e9',
			      GradientType=0); }
.preferencesCCTitleSpan { float: left; font-weight: bold; 
			  margin-left: 10px; }
.preferencesCCRightSpan { float: right; margin-right: 10px; }
.preferencesCCStrut { padding-top: 0px; padding-bottom: 2px; border-left: 1px dotted black; 
		      margin-left: 10px; }
.preferencesCCStrut label { margin-left: 20px; font-weight: bold; }
.preferencesCCContent { padding: 1px; }

.sourceListSourcesTable { width: 100%; text-align: left; border-collapse: collapse; }

.sourceListSourcesTable td { text-align: center; }
.sourceListSourcesTable label { vertical-align: super; }
.sourceListStatusCell { font-weight: bold; }
.sourceListTable { width: 100%; text-align: left; border-collapse: collapse;
		   margin-top: 20px; }
.sourceListTable thead { text-align: center; font-weight: bold; border: 1px solid black;
			 background: -moz-linear-gradient(top, #aaaaaa, #999999);
			 background: -webkit-gradient(linear,
						      left top, left bottom, from(#aaaaaa), 
						      to(#999999));
			 filter: progid:DXImageTransform.Microsoft.Gradient(
			     StartColorStr='#aaaaaa', EndColorStr='#999999',
			     GradientType=0); }
.sourceListTable td { border: 1px solid black; }

.currentSchedule { background-color: yellow; }
.namedSchedule { background-color: lightblue; }
.personalList { background-color: lightgreen; }

.scheduleDialog { width: 60%; }
.scheduleSelectorSelect { width: 98%; margin: 0px auto; }

.atcaTypeCalOptions { width: 100%; border: 1px solid #000000; margin: 0px auto; }
.atcaTypeCalOptions h2 { margin: 4px; }
.atcaTypeCalOptions label { margin-left: 4px; }
.atcaTypeCalOptionsCloser { clear: both; }
.atcaTypeCalDiv { width: 100%; border: 0px; margin: 0px auto;
		  position: relative; }
.schedApply { float: right; border: 1px solid #000000; background: #aaaaaa; }

.sensTable { width: 100%; }
.sensTable th { text-align: right; }
.sensTable td { text-align: left; }
.sensCalcButton { width: 100%; border: 1px solid #000000; background: #cccccc; }

.sensCalcResults1 { width: 100%; clear: both; }
.sensCalcResults1 h2 { background-color: #11aaff; width: 100%; text-align: center; 
		       font-size: 110%; }

.sensCalcResultSpan1 { margin-right: 1em; color: black; white-space: nowrap; float: left; 
		       margin-bottom: 0.3em; }
.sensCalcResultSpan2 { margin-right: 1em; color: blue; white-space: nowrap; float: left;
		       margin-bottom: 0.3em; }

.sensResultsTable { width: 100%; border: 1px solid #000000; border-collapse: collapse; }
.sensResultsTable td { border: 1px solid #000000; text-align: center; }
.sensResultsTable th { border: 1px solid #000000; text-align: center; }
.sensResultsTable thead { border: 1px solid #000000; text-align: center; 
			  font-weight: bold; }

/* .atcaTypeCalDate { width: 10%; border: 1px solid #000000; position: absolute; */
/* 		   left: 2%; top: 2%; height: 4em; } */

