/* ControllerFrame.css is a site overall style sheet for controller frame pages.  */body {cursor:pointer; margin: 0px; padding:0px;}#overAllDiv{	width:911px;	height: 670px;	border: 1px solid maroon;	padding: 0px;	margin:2px;	position: absolute;	top: 3px;	left:3px;	z-index:1000;}#bannerDiv{ position: absolute; top: 0px; left: 0px; width: 900px; text-align: center; }#brainDiv{ position: absolute; top: 70px; left: 0; width: 500px; z-index: 1; }#linesDiv{ position: absolute; top: 60px; left: 0; width: 500px; z-index: 5; }#linesImg{ visibility: hidden;  z-index: 3 }#blueLineDiv{ position: absolute; top: 60px; left: 159px; width: 3px; height: 300px; background-color: navy; z-index: 9; visibility: visible;}#sectionDiv{  position: absolute; top: 40px; left: 505px; width: 406px; height: 346px; z-index: 1; padding: 0px; margin: 0px; }#transectImg.norm {border: 3px solid white;}#transectImg.over {border: solid 3px blue; }#topButtonsDiv{ position: absolute; top: 390px; left: 0px; width: 500px; height: 40px;  padding: 0px; margin: 0px; font-size: 18px; font-family: Arial, Verdana, Helvetica, sans-serif;   z-index: 3  }#topButTabl {width: 500px;} #linesBut {  position: relative; top: -32px;  z-index: 1; padding: 0px; margin: 0px; }#medView {   position: relative; top: -32px;  z-index: 1; padding: 0px; margin: 0px; }#latView {   position: relative; top: -32px;  z-index: 1; padding: 0px; margin: 0px; }#bottomButtonsDiv{ position: absolute; top: 630px; left: 4px; width: 900px; height: 40px;  padding: 0px; margin: 0px; font-size: 18px; font-family: Arial, Verdana, Helvetica, sans-serif;  z-index: 3 ; }#bottomButTabl {width: 700px;} #homeBut {  position: relative; top: -32px;  z-index: 1; padding: 0px; margin: 0px;}#aboutBut { position: relative; top: -32px;  z-index: 1; padding: 0px; margin: 0px;}#indexBut { position: relative; top: -32px;  z-index: 1; padding: 0px; margin: 0px;}#atlasBut { position: relative; top: -32px;  z-index: 1; padding: 0px; margin: 0px;}#prevBut {  position: relative; top: -32px;  z-index: 1; padding: 0px; margin: 0px;}#nextBut {  position: relative; top: -32px;  z-index: 1; padding: 0px; margin: 0px;}/* Button classes  */.nor { color: navy;  font-weight: bold; text-decoration: none}.ovr{ color: blue;  font-weight: bold; text-decoration: underline }.targ { color: gray;  font-weight: bold; text-decoration: none}#labelDiv{ position: absolute; top: 400px; left: 500px; width: 405px; height: 40px; text-align: center;  color: black; font-size: 24px; font-family: Arial, Verdana, Helvetica, sans-serif;  font-weight: normal; white-space: nowrap; }#selectDiv{ position: absolute; top: 440px; left: 0px; width: 900px; z-index: 1; padding: 0px; margin: 0px;}#navLevelDiv {position: absolute; top: 492px; left: 231px; width: 580px;  z-index: 3 }#navTabl td { height: 29px; width: 29px; margin: 0px ; font-size: 18px; font-family: Arial, Verdana, Helvetica, sans-serif;  font-weight: bold; border-left: 1px solid silver; border-right: 1px solid silver;}.navNorm { background-color: white; color: navy; text-decoration: none; }.navOvr { background-color: white; color: blue; text-decoration: underline;}.navTarg { background-color: yellow; color: maroon; text-decoration: none; }/* to be deleted:#includesDiv {position: absolute; top: 630px; left: 50px; width: 800px; padding: 5px;  border: solid 2px red; font-family: "Times New Roman", Georgia, Times; font-weight: normal; font-size: 14px; color: black; }*/