body 	{
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 12pt;
	color: black;
	width: 700px;
	background: url(.././graphics/bgbox.gif) fixed;
	font-weight: bolder;
	z-index: 1;
}


#logo
{
	top: 0px;
	left: 100px;
	width: 650px;
	height: 60px;
	position: relative;
	padding: 3px;
	border: 2px solid navy;
	background-color: #99bbcc;
	z-index: 1;

}

#page
{
	top: 0px;
	left: 0px;
	width: 650px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 7px;
	padding-left: 0px;
	margin-top: 0px;
	margin-left: 20px;
	position: relative;
	border: none;

}

#menutop
{
	position: relative;
	top: 85px;
	width: 650px;
	margin-left: 75px;
	padding-left: 23px;
	border: none;
	text-align: justify;
}

#menubottom
{
	position: relative;
	top: -25px;
	width: 650px;
	margin-top: auto;
	margin-left: 75px;
	border: none;
	text-align: justify;
}


#contentindex
{
	top: 95px;
	width: 650px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 7px;
	padding-left: 23px;
	margin-top: 0px;
	margin-left: 75px;
	position: relative;
	border: none;
	text-align: justify;
}

#contentrefs
{
	top: 95px;
	width: 650px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 7px;
	padding-left: 23px;
	margin-top: 0px;
	margin-left: 75px;
	position: relative;
	border: none;
	text-align: justify;
}

#contentresearch
{
	top: 95px;
	width: 650px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 7px;
	padding-left: 23px;
	margin-top: 0px;
	margin-left: 75px;
	position: relative;
	border: none;
	text-align: justify;
}

#table
{
	top: 95px;
	width: 650px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 7px;
	padding-left: 50px;
	margin-top: 0px;
	margin-left: 50px;
	position: relative;
	border: none;
	text-align: justify;
}

body.refs 	{
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 12pt;
	color: black;
}


.titlepage {
	font-size: 12pt;
	color: black;
	font-weight: bolder;
	text-align:center ;
}

body.header { 
		font-size: 12pt;
		color: maroon;
		text-align: center;
		margin-top: 5px }

a:visited	{color:#cc2222; text-decoration:underline}
a:link	 	{color:maroon; text-decoration:underline}
a:hover		{color:navy; text-decoration: blink overline}
a:active	{color:purple; text-decoration:blink underline}
			
ul.left		{text-align: left;}

.center		{text-align: center;}
.left		{text-align: left;}
.right		{text-align: right;}

li	{margin-top: 6pt;}

table.education	{
	width: 650px;
	border-style: solid;
	border-color: navy;
	border-width: 2px;
	text-align: center;
	padding : 3px 3px 3px 3px;}

tr.header	{border-bottom: 2px solid; color: navy; font: bold; font-size: 14pt;}

tr.rows		{border-bottom: 1px  solid; vertical-align:top; color: #3F3F73}

tr.search	{border-top: 1px solid; border-bottom: 1px; border-color:#3F3F73}
				
th				{padding: 5px;
				border-style: solid;
				border-color: navy;
				border-width: 2px;}
			
td				{padding: 5px;
				border-style: solid;
				border-color: navy;
				border-width: 1px;}

td.noborder		{padding: 5px;	border-width: 0px;}

h1	{color: Navy; text-align: center; font-size: 36pt;border: 2px solid navy;background-color: #99bbcc;}
h2	{color: maroon; text-align: center; font-size: 16pt;}	
h3	{color: maroon;	text-align: left;}