body {
		background-color: #fff;  
/*		margin-top: 0px;  */  /* Need to eliminate whitespace above the page at open  */
		font-size: 88%;
		}

#page { /*centers the enclosing class 'page' of div selector */
		width: 880px;  /* add 20 pixels if you want shadows */ 
		height: 580px;
		margin-left: auto; 
		margin-right: auto;
		}

#masthead {
		position: relative; height: 70px; 
		background-image: url(images/masthead-v19.jpg); }

#menu {
		position: relative; height: 35px; z-index: 100;
		background-image: url(images/menu-background-v2.GIF); }

#mainwindow {
		position: relative; height: 320px; z-index: 1; 
		color: #efefef;
		 }

#mainwindow2 {
		position: relative; height: auto; z-index: 1; 
		text-align: center; 
		font-family: impact; }


.bodytitle {
		font-family: impact; 
		font-style: none;
		text-shadow: #ccc 0.2em 0.2em; 
		font-size: 1.5em; 
		color: #808080; }

.bodytext {
	font-family: arial;
	font-size: 12pt;
	color: #333; }

.bodyleft {
	font-family: arial;
	font-size: 18pt;
	color: #333; 
	padding: 5px 25px 5px 25px; 
	}

.noborder {
	border: none; }

.bodyspacer {
		padding-top: 3em; }

#mainwindow a {
		color: #efefef; 
		text-decoration: none;  }

#tabmenu {
		position: relative; height: 150px; }

/* two columns in tab menu pages */
#tabbox	 { 
		position: absolute; 
		height: 126px; width: 375px; padding-top: 40px;}

#tabbox p {
	font-family: verdana, arial, sans serif; font-size:0.7em; }

#tabbox h3 {
	line-height:0em; color:#66a; font-size:0.9em; font-weight:normal; padding-top: 15px; 
	font-family: verdana, arial, sans serif; }
		
.tabboxl {
		padding-left: 3em; 
		font-size: 0.9em;
		}

.tabboxr { 
		left: 360px; padding-left: 2.5em; 
		font-size: 0.9em;
		}

#footer {
		position: relative; height: 25px; width: 880px; font-size: 0.7em; 
		background-image: url(images/CADERfooter-v5.GIF); text-align: center;}
		
#footer a {color: #ddd;}
