.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%; }

h2 { font-weight: bold; font-size: 140%; color: #0099cc; }
a { color: #0099cc; text-decoration: none; }
hr { border: 0; width: 98%; height: 2px; color: #0099cc; clear: both;
     background-color: #0099cc; margin: 0px 10px 0px 10px; align: center; }
p { margin: 2px; }

.content { font-family: Arial, Helvetica, sans-serif; font-size: 13px; }
.sourceHeader { width: 100%; text-align: center; margin: 1em; 0em;
		font-weight: bold; color: #657585; font-size: 180%; }

pre { background: white; font-family: monospace; border: 0; }

.collapsibleContainerClosed { float: right; margin-right: 10px; margin-top: 4px;
			      margin-bottom: -2px;
			      border-color: black transparent transparent;
			      border-style: solid; border-width: 6px; }
.collapsibleContainerOpened { float: right; margin-right: 10px; margin-top: 0px;
			      margin-bottom: -2px;
			      border-color: transparent transparent black transparent;
			      border-style: solid; border-width: 6px; }
.collapsibleContainerNode { width: 90%; margin: 0px auto; }
.collapsibleContainerTitleNode { width: 100%; 
				 background: -moz-linear-gradient(top, #00bbcc, #0099cc);
				 background: -webkit-gradient(linear,
							     left top, left bottom,
							     from(#00bbcc), to(#0099cc)); 
				 filter: progid:DXImageTransform.Microsoft.Gradient(
				     StartColorStr='#00bbcc', EndColorStr='#0099cc',
				     GradientType=0); }
.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; }

.bandTable { width: 100%; border: 1px solid #aaaaaa; border-collapse: collapse; }
.bandTable th { border: 1px solid #aaaaaa; border-collapse: collapse; }
.bandTable td { text-align: center; border: 1px solid #aaaaaa; 
		border-collapse: collapse; font-family: monospace;
		font-size: 90%; }
.recommendedFreq { background: lightgreen; }

.sourceInfo { width: 50%; float: left; }
.sourceInfo li { padding-bottom: 0.3em; }
.calInfo { width: 50%; float: right; }

.vlaInfo { float: left; font-size: 80%; }
.vlaInfo h2 { font-size: 175%; }
.vlaKey { float: right; }
.vlaKey img { width: 813px; }
.vlaBottom { clear: both; }

.imageDiv { width: 840px; margin: 0px auto; font-size: 95%; text-align: center; 
	    border: 0px; font-weight: bold; }
.imageDiv img { border: 0px; }
.visplotImage { padding-bottom: 0.5em; }
.calTable { width: 100%; margin: 0px auto; border: 1px solid #aaaaaa; 
	    border-collapse: collapse; }
.calTable td { border: 1px dotted #aaaaaa; font-family: monospace; padding: 0.2em; white-space: nowrap;}
.calTable th { font-weight: bold; text-align: center; padding: 0.2em;
	       border: 1px solid #aaaaaa; border-collapse: collapse; 
	       background: -moz-linear-gradient(top, #00bbcc, #0099cc);
	       background: -webkit-gradient(linear,
					    left top, left bottom,
					    from(#00bbcc), to(#0099cc)); 
	       filter: progid:DXImageTransform.Microsoft.Gradient(
		   StartColorStr='#00bbcc', EndColorStr='#0099cc',
		   GradientType=0); }
.secondRow { background: #dddddd; }
