*					{
					padding: 0px;
					margin: 0px;
					}

body					{
					background-color: #96CDED;
					font-family: verdana, arial, sans-serif;
					}

div.logoArea				{
					display: block;
					background-color: #fff;
					width: 85%;
					min-width: 770px;
					margin: 5px auto 0px auto;
					border-right: 2px solid #B5B89B;
					}
img.sparkImage				{
					float: right;
					margin: 4px 10px 0px 0px;
					}
img.logo				{
					margin: 4px 0px 0px 18px;
					}

div.pageArea				{
					display: block;
					background-color: #fff;
					background-image: url("images/bg-pagefade.gif");
					background-repeat: repeat-x;
					width: 85%;
					min-width: 770px;
					margin: 0px auto;
					border-right: 2px solid #B5B89B;
					border-bottom: 2px solid #B5B89B;
					}
div.reflectionArea			{
					display: block;
					background-color: transparent;
					background-image: url("images/bg-reflection.gif");
					background-repeat: no-repeat;
					background-position: 15px 0px;
					}

div.homePlane				{
					display: block;
					background-color: transparent;
					background-image: url("images/bg-homeplane.gif");
					background-repeat: no-repeat;
					background-position: 572px top;
					}

div.topNavArea				{
					display: block;
					width: 100%;
					background-color: transparent;
					padding: 8px 0px 0px 0px;
					height: 40px;
					}
div.topNavArea ul			{
					display: block;
					background-color: transparent;
					margin: 0px 20px 0px 0px;
					}
div.topNavArea li			{
					display: block;
					background-color: transparent;
					float: right;
					margin: 0px 0px 0px 1.5em;
					}
div.topNavArea a			{
					font-weight: bold;
					text-transform: lowercase;
					font-size: 0.9em;
					text-decoration: none;
					color: #812C96;
					}
div.topNavArea a:hover			{
					text-decoration: underline;
					}
div.topNavArea .searchButton		{
					background-color: #DADDBB;
					border: 1px solid #000;
					font-weight: bold;
					text-transform: uppercase;
					font-size: 9px;
					width: 7em;
					text-decoration: none;
					padding: 2px 4px 1px 4px;
					}

div.topNavArea a.searchButton		{
					background-color: #DADDBB;
					border: 1px solid #000;
					font-weight: bold;
					text-transform: uppercase;
					font-size: 0.6em;
					text-decoration: none;
					padding: 3px 4px 3px 4px;
					}
div.topNavArea a.searchButton:hover	{
					background-color: #fff;
					text-decoration: none;
					}
div.topNavArea input			{
					font-size: 0.6em;
					margin: 0px 5px 0px 0px;
					padding: 3px 3px 2px 3px;
					width: 120px;
					}

div.sideNavArea				{
					display: block;
					background-color: transparent;
					width: 170px;
					float: left;
					margin: 10px 30px 0px 0px;
					padding: 0px 0px 0px 10px;
					}

ul.largeLinks				{
					display: block;
					}
ul.largeLinks li			{
					display: block;
					margin: 0px 0px 10px 0px;
					list-style-type: none;
					}
ul.largeLinks a				{
					display: block;
					background-color: transparent;
					text-decoration: none;
					font-weight: bold;
					text-align: center;
					font-size: 18px;
					width: 160px;
					height: 40px;
					padding: 16px 0px 0px 0px;
					color: #fff;
					}
ul.largeLinks a:hover			{
					color: #404040;
					text-decoration: none;
					}
a.blueButton				{
					background-image: url("images/button-blue-lo.gif");
					background-repeat: no-repeat;
					}
a.blueButton:hover			{
					background-image: url("images/button-blue-hi.gif");
					}
a.greenButton				{
					background-image: url("images/button-green-lo.gif");
					background-repeat: no-repeat;
					}
a.greenButton:hover			{
					background-image: url("images/button-green-hi.gif");
					}
a.orangeButton				{
					background-image: url("images/button-orange-lo.gif");
					background-repeat: no-repeat;
					}
a.orangeButton:hover			{
					background-image: url("images/button-orange-hi.gif");
					}
a.yellowButton				{
					background-image: url("images/button-yellow-lo.gif");
					background-repeat: no-repeat;
					}
a.yellowButton:hover			{
					background-image: url("images/button-yellow-hi.gif");
					}

#eleven .eleven				{
					background-image: url("images/button-blue-hi.gif");
					color: #404040;
					}
#fourteen .fourteen			{
					background-image: url("images/button-green-hi.gif");
					color: #404040;
					}
#sixteen .sixteen			{
					background-image: url("images/button-orange-hi.gif");
					color: #404040;
					}
#seven .seven			{
					background-image: url("images/button-yellow-hi.gif");
					color: #404040;
					}


ul.buttonLinks				{
					display: block;
					padding: 15px 0px 15px 3px;
					}
ul.buttonLinks li			{
					display: block;
					margin: 0px 0px 6px 0px;
					list-style-type: none;
					}
ul.buttonLinks a			{
					display: block;
					background-color: transparent;
					background-image: url("images/button-brown-lo.gif");
					text-decoration: none;
					font-weight: normal;
					text-align: left;
					font-size: 11px;
					width: 146px;
					height: 18px;
					padding: 3px 0px 0px 10px;
					color: #000;
					}
ul.buttonLinks a:hover			{
					background-image: url("images/button-brown-hi.gif");
					text-decoration: none;
					color: #812C96;
					}

#data .data, #diagrams .diagrams, #dictionary .dictionary, #history .history, #physicists .physicists, #photos .photos, #cd .cd
					{
					background-image: url("images/button-brown-hi.gif");
					color: #812C96;
					}


ul.cdLink				{
					display: block;
					padding: 15px 0px 0px 3px;
					}
ul.cdLink li				{
					display: block;
					margin: 0px 0px 6px 0px;
					list-style-type: none;
					}
ul.cdLink a				{
					display: block;
					background-color: transparent;
					background-image: url("images/button-purple-lo.gif");
					text-decoration: none;
					font-weight: bold;
					text-align: center;
					font-size: 14px;
					width: 146px;
					height: 24px;
					padding: 5px 0px 0px 10px;
					color: #3F0079;
					}
ul.cdLink a:hover			{
					background-image: url("images/button-purple-hi.gif");
					text-decoration: none;
					color: #812C96;
					}
#cd .cdSelected
					{
					background-image: url("images/button-purple-hi.gif");
					color: #812C96;
					}

div.contentArea				{
					display: block;
					background-color: transparent;
					margin: 19px 0px 0px 0px;
					padding: 0px 0px 30px 0px;
					float: left;
					width: 72%;
					font-size: 0.8em;
					}

div.handsPanel				{
					display: block;
					background-color: transparent;
					background-image: url("images/bg-hands.gif");
					background-repeat: no-repeat;
					width: 527px;
					height: 325px;
					
					margin: 0px 15px 15px 0px;
					position: relative; left:35px;
					}
h1.welcomeText				{
					display: block;
					position: absolute;
					font-size: 24px;
					left: 30px;
					top: 20px;
					color: #494B30;
					font-weight: normal;
					}

div.homeText				{
					display: block;
					clear: left;
					max-width: 600px;
					color: #494B30;
					}

div.homeRightCol			{
					display: block;
					width: 60%;
					float: right;
					margin: 0px 0px 20px 20px;
					font-size: 0.8em;
					}
div.homeLeftCol			{
					display: block;
					width: 35%;
					float: left;
					margin: 0px;
					}

td.latestTable				{
					font-size: 0.8em;
					padding: 0px 0px 0px 5px;
					background-color: #fff;
					background-image: url("images/bg-pagefade.gif");
					background-repeat: repeat-x;
					}
td.latestTable h1			{
					display: block;
					font-size: 1em;
					background-color: #DADDBB;
					font-weight: bold;
					margin: 0px 0px 1em -5px;
					padding: 1px 2px 1px 2px;
					}
td.latestTable a				{
					display: block;
					background-color: #DAC1E0;
					margin: 0px 5px 5px 0px;
					padding: 1px 2px 1px 3px;
					text-decoration: none;
					color: #404040;
					}
td.latestTable a:hover			{
					background-color: #812C96;
					text-decoration: none;
					color: #fff;
					}

div.wordLinksBox			{
					display: block;
					margin: 0px 0px 0px 25px;
					}



div.leftCorner				{
					display: block;
					background-color: #fff;
					background-image: url("images/planes/leftcorner.gif");
					background-repeat: no-repeat;
					background-position: left top;
					}
div.textArea				{
					display: block;
					background-color: transparent;
					padding: 30px 30px 30px 30px;
					color: #494B30;
					line-height: 1.5em;
					}
div.textArea ul, div.homeText ul	{
					display: block;
					background-color: transparent;
					padding: 0px 0px 1.4em 20px;
					}

div.noPlane				{
					display: block;
					background-color: transparent;
					}
div.questionCorner			{
					display: block;
					background-image: url("images/planes/question-corner.gif");
					background-repeat: no-repeat;
					background-position: right top;
					}
div.ageCorner				{
					display: block;
					background-image: url("images/planes/11-14-corner.gif");
					background-repeat: no-repeat;
					background-position: right top;
					}
div.fteenCorner				{
					display: block;
					background-image: url("images/planes/14-16-corner.gif");
					background-repeat: no-repeat;
					background-position: right top;
					}
div.sixCorner				{
					display: block;
					background-image: url("images/planes/16-18-corner.gif");
					background-repeat: no-repeat;
					background-position: right top;
					}
div.sevenCorner			{
					display: block;
					background-image: url("images/planes/seven-corner.gif");
					background-repeat: no-repeat;
					background-position: right top;
					}

div.breadcrumbsArea			{
					display: block;
					background-color: transparent;
					margin: -24px 0px 12px 0px;
					position: relative;
					text-transform: uppercase;
					font-size: 0.8em;
					}
div.breadcrumbsArea a			{
					text-decoration: none;
					}

td.elevenTable				{
					width: 33%;
					background-color: transparent;
					font-size: 0.85em;
					}
td.elevenTable a			{
					display: block;
					background-color: #B9E3FB;
					margin: 0px 5px 3px 0px;
					padding: 0px 2px 0px 3px;
					text-decoration: none;
					color: #404040;
					}
td.elevenTable a:hover			{
					background-color: #58B0E3;
					text-decoration: none;
					color: #fff;
					}

td.fourteenTable				{
					width: 33%;
					background-color: transparent;
					font-size: 0.85em;
					}
td.fourteenTable a			{
					display: block;
					background-color: #C2F48D;
					margin: 0px 5px 3px 0px;
					padding: 0px 2px 0px 3px;
					text-decoration: none;
					color: #404040;
					}
td.fourteenTable a:hover			{
					background-color: #8ECD4A;
					text-decoration: none;
					color: #fff;
					}
td.sixteenTable				{
					width: 33%;
					background-color: transparent;
					font-size: 0.85em;
					}
td.sixteenTable a			{
					display: block;
					background-color: #FFA18A;
					margin: 0px 5px 3px 0px;
					padding: 0px 2px 0px 3px;
					text-decoration: none;
					color: #404040;
					}
td.sixteenTable a:hover			{
					background-color: #F15D38;
					text-decoration: none;
					color: #fff;
					}
td.sevenTable				{
					width: 33%;
					background-color: transparent;
					font-size: 0.85em;
					}
td.sevenTable a			{
					display: block;
					background-color: #FEE8A1;
					margin: 0px 5px 3px 0px;
					padding: 0px 2px 0px 3px;
					text-decoration: none;
					color: #404040;
					}
td.sevenTable a:hover			{
					background-color: #FFCD2B;
					text-decoration: none;
					color: #fff;
					}
td.linksTable				{
					width: 33%;
					background-color: transparent;
					font-size: 0.85em;
					}
td.linksTable a			{
					display: block;
					background-color: #DAC1E0;
					margin: 0px 5px 3px 0px;
					padding: 0px 2px 0px 3px;
					text-decoration: none;
					color: #404040;
					}
td.linksTable a:hover			{
					background-color: #812C96;
					text-decoration: none;
					color: #fff;
					}

div.questionForm			{
					display: block;
					background-color: #EFF0E0;
					padding: 15px 15px 0px 15px;
					width: 80%;
					}
div.questionForm dt			{
					display: block;
					background-color: transparent;
					width: 10em;
					font-weight: bold;
					clear: left;
					float: left;
					padding: 0px 10px 10px 0px;
					}
div.questionForm dd			{
					display: block;
					background-color: transparent;
					padding: 0px 0px 10px 0px;
					}
div.questionForm input			{
					width: 250px;
					}
div.questionForm textarea		{
					width: 250px;
					height: 70px;
					}
div.questionForm dd.submit		{
					display: block;
					padding-top: 10px;
					}
div.questionForm dd.submit input	{
					text-transform: uppercase;
					background-color: #DADDBB;
					color: #812C96;
					width: 8em;
					font-weight: bold;
					}

.safety					{
					border: 2px solid #F15D38;
					padding: 5px 10px 5px 10px;
					margin: 1.4em 0px 1.4px 0px;
					}

.safety	h2				{
					padding: 0px;
					margin: 0px;
					}

.box					{
					border: 2px solid #000000;
					padding: 5px 10px 5px 10px;
					margin: 1.4em 0px 1.4px 0px;
					}
.box	h2				{
					padding: 0px;
					margin: 0px;
					}

div.cdBox				{
					display: block;
					background-color: #fff;
					background-image: url("images/bg-cdbox.gif");
					background-repeat: no-repeat;
					background-position: right bottom;
					width: 155px;
					height: 100px;
					margin: 0px auto 0px auto;
					border: 2px solid #96CDED;
					padding: 5px 60px 5px 15px;
					}

html>body div.cdBox			{
					height: auto;
					min-height: 100px;
					}


div.topLink				{
					display: block;
					background-color: transparent;
					font-size: 0.7em;
					text-align: right;
					padding: 15px 5px 5px 0px;
					}
div.topLink a				{
					text-decoration: none;
					}
div.topLink a:hover			{
					text-decoration: underline;
					}
div.footerText				{
					display: block;
					background-color: transparent;
					width: 85%;
					min-width: 770px;
					margin: 0px auto;
					font-size: 0.7em;
					font-weight: bold;
					padding: 2px 0px 30px 2px;
					}




input					{
					border: 1px solid #000;
					background-color: #fff;
					}

p					{
					display: block;
					padding: 0px 0px 1.0em 0px;
					}

a					{
					color: #DB3B0A;
					text-decoration: underline;
					}
a:hover					{
					color: #812C96;
					}

h1					{
					display: block;
					font-size: 2em;
					font-weight: normal;
					padding: 0px 0px 0.65em 0px;
					}
h2					{
					display: block;
					font-size: 1.6em;
					font-weight: normal;
					padding: 0.1em 0px 0.7em 0px;
					}

.small					{
					font-size: 0.85em;
					line-height: 1.3em;
					}
.italic					{
					font-style: italic;
					}




div.clear				{
					display: block;
					background-color: transparent;
					font-size: 1px;
					clear: both;
					}

/* formval.css */

  .info   { color: black; background-color: transparent; font-weight: normal; }
  .warn   { color: rgb(120,0,0); background-color: transparent; font-weight: normal; }
  .error  { color: red; background-color: transparent; font-weight: bold }

  .formtab dd
          { padding: 0.2em; height: 2.5em; vertical-align: top; font-size: 90%; }

/* checkboxes */
  .checkcl    { text-align: right; }
  .checkbox   { clear: right; float: right; margin: 0 0.5em; }
  .formtab2 dd
          { padding: 0.2em; height: 2.5em; vertical-align: top;  }


