body {
	background: #FFFFFF url(images/back.gif);
	color: #003366;
	background-color: #607080;
}



h1 {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 24px;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
}



/* this is our 3 column formatting */
.thetable		{
position: relative;
left: 0;
display: table; 
width: 100%;
margin: 0;
padding: 0;
border: 0; 
clear: both;
border-spacing: 0; /* required by Opera 6 */
}

 /* hide this from opera6 */
head:first-child+body div.thetable 
{
height: 50%;
}

.tablerow
{
display: table-row;
}

.tablecell	{
display: table-cell;
border: 0;
padding: 0;
margin: 0; 
padding-bottom: 50px;
vertical-align: top;
min-height: 100%; /* opera6 needs min-height but moz/IE needs height */

}

 /* hide this from opera6 */
head:first-child+body div.tablecell {height: 100%;}
/* added for mozilla which worked for others too, but op6 still needed min-height so hide this rule */

.one				{
padding-top: 130px; 
width: 200px; 
background-color: #FFFFFF;
position: relative;
z-index: 1;
}
.two				{
padding-top: 120px; 
width: auto; 
background-color: #FFFFFF;
color:#000000;
position: relative;
}
.three			{
padding-top: 135px; 
width: 200px; 
position: relative;
background-color: #607080;
}

#footer			{
text-align:center;
padding-top: 5px;
padding-bottom: 5px;
clear: both; 
position: relative; 
font-size: 10px;
height: 30px; 
background-color:#7D3102;
color: white; 
margin-top: 0px;*/
margin-bottom: 0px; /* required for Opera 6 to show background color but others don't like it so hide the value of 0 from it */
z-index: 25;
width: 100%;
}

 /* hide this from opera6 */
head:first-child+body div#footer {margin-bottom: 0;}


/* here are our layers */
<!--
#header {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:140px;
	z-index:10;
	background: url(images/back.gif);
	color: #003366;
	background-color: #607080;
}

.menu_ul
{
list-style:none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 0px;
	display: block;
	list-style-type: none;
	background-color: #FF9966;
	width:200px;
}

.menu_ul li
{
display:block;
min-height:25px;
width:200px;
}


.menu_ul li a
{
display:block;
text-decoration:none;
width:200px;
min-height:25px;
color:#7D3102;
}

.menu_ul li a:hover
{
display:block;
background-color:#FF7C3A;
color:#7D3102;
width:200px;
min-height:25px;
}

.menuheader
{
display:block;
color:#003366;
font-weight:bold;
background-color:#FF9966;
width:200px;
min-height:25px;
}

.menuheadervisible
{
display:block;
font-weight:bold;
background-color:#FF9966;
color:#003366;
width:200px;
min-height:25px;
}

.menuheaderselected
{
display:block;
font-weight:bold;
background-color:#FF7C3A;
color:#003366;
width:200px;
min-height:25px;
}

.menuheadergrey
{
display:block;
font-weight:bold;
background-color:#E88B5D;
color:#003366;
width:200px;
min-height:25px;
}

.menuitem
{
display:block;
color:#003366;
background-color:#FFD5BF;
width:200px;
min-height:25px;
}

	
.menuitemvisible
{
display:block;
color:#003366;
background-color:#FFD5BF;
width:200px;
min-height:25px;
}

.menuitemselected
{
display:block;
background-color:#FFC7A5;
color:#003366;
width:200px;
min-height:25px;
}

.menuitemgrey
{
display:block;
background-color:#FFC7A5;
color:#003366;
width:200px;
min-height:25px;
}

.menutext
{
font-family: Tahoma, Arial, sans-serif;
font-size:13px;
margin-left:5px;
margin-right:5px;
padding-top:5px;
padding-bottom:5px;
}
.menutext a
{
font-family: Tahoma, Arial, sans-serif; 
color:#FF0000;
}

.two p {
	margin-right: 10px;
	margin-left: 20px;
	text-indent: 25px;
	color:#000000;
}
.two h1 {
	font-weight: bold;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 20px;
	color:#000000;
}

.two h2 {
	margin-right: 10px;
	margin-left: 20px;
	color:#000000;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 18px;

}
.two h3 {
	margin-right: 10px;
	margin-left: 20px;
	color:#000000;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 14px;

}
.three p {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	margin-left: 10px;
	margin-right: 10px;
}

.three a {
	font-weight: bold;
	color: #FFFFCC;
}

.buffer
{
font-size:3px;
}
#projectmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	display: block;
	
	
}
#projectmenu ul {
	
	text-align: center;
	float:right;
	margin: 10px;
}
#projectmenu a {
	background-color:#FF9966;
	display: block;
	color: #7D3102;
	text-decoration: none;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#projectmenu a:hover {
	background-color: #666666;
	display: block;
	color: #7D3102;
	text-decoration: none;
}

#projectmenu li {
	display: block;
	list-style-type:none;
	margin-bottom:4px;
}
