

html,
body{
/*	height:100%; /* so we can stretch things to the window vertically */
/*	max-height:100%; /**/
	padding:0;
	border:0;
/*	overflow:hidden; /*get rid of scroll bars in IE */
}
body{
	margin:4px;
}
*{
	font-family:arial,tahoma,verdana,helvetica;
	font-size:12px;
	color:#003333;
}
h1{
	font-size:24pt;
	margin:0px;
}
.content{
	border:1px solid #9D9DA1;
	height:100%; /**/
	background-color:#F0F9F4;
}
a.button{
	border:1px solid #9D9DA1;
	background-color: #C0D3CA;
	color: #003333;
	text-decoration:none;
	font-weight:bold;
	text-align:center;
	font-size:12px; /* this makes height ~17px, hack alert */
}
a.button:hover{
	background-color: #F0F9F4;
	text-decoration:none;
}
input{
	padding:0px; /* Fix FF vert positioning */
	border:1px solid #9D9DA1;
	background-color: #F0F9F4;
	color: #003333;
	text-decoration:none;
	font-weight:bold;
	height:17;
	text-align:right;
}

table.grid{
	border:0;
	border-collapse: collapse;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
}
table.grid th{
	border-left:1px solid #000;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
}
table.grid td{
	border-left:1px solid #000;
	border-bottom:1px solid #000;
}
table.grid tr.even:hover,
table.grid tr.odd:hover,
table.grid tr.marked:hover,
table.grid tr.hover{
	background-color:#C0D3CA;
}
table.grid tr.marked{
	background-color:#E0E9E4;
}

.treeItem a,
.treeItem a.active,
.treeItem a.visited{
	text-decoration:none;
}
.treeItem a:hover{
	background-color:#F0F9F4;
}
.treeItemSelected{
	font-weight:bold;
}

.vstretch{
	height:100%;
	width:100%;
}
.iframe{
	height:100%;
	overflow:auto;
}
.menu{
	border:1px solid #808080;
	background-color:#E0E9E4;
}

