/* Unchanged */
body
	{
	color: #003300;
	background-color: #999966;
	background-image: url(files/images/graph.gif);
	background-repeat: repeat-x;
	margin:0%;
	min-width: 50em;
	}
	
#nsf
    {
    pading: 0px;
    margin: 0px;
    position: absolute;
    top: 0;
    right: 10%;
    }
    
#nsf p
    {
	font: .6em arial, sans serif;
	letter-spacing: .2em;
	color: #FFFF99;
	padding: 0px;
	margin: 0px;
	}
    
#header p
	{
	font: 1em arial, sans serif;
	font-style: italic;	
	letter-spacing: .1em; 
	word-spacing: .1em; 
	color: #FFFF99;
	padding-top: 2em;
	padding-left: 20%;
	padding-right: 7%;
	padding-bottom: 1em;
	}

#header a:link
	{
	background-image: url(graphics/pix.gif);
	color: #FFFFFF;
	text-decoration: none;
	}

#header a:active
	{
	background-image: url(graphics/pix.gif);
	color: #FFFF99;
	text-decoration: none;
	}

#header a:visited
	{
	background-image: url(graphics/pix.gif);
	color: #FFFF99;
	text-decoration: none;
	}

#header a:hover
	{
	background-image: url(graphics/pix.gif);
	color: #003333;
	text-decoration: none;
	}

#nav
	{
	line-height: 1em;
	background-image: url(graphics/pix3.gif);
	border-top: .1em dotted #993333;
	padding-top: 0em;
	padding-left: 250px;
	padding-right: 5%;
	padding-bottom: 0em;
	margin-left: 0%;
	margin-top: 30px;
	margin-right: 0%;
	margin-bottom: 0%;
	min-width: 50em;
	}
	
#nav p
    {
	font: .8em arial, sans serif;
	font-weight: bold;	
	letter-spacing: .2em; 
	word-spacing: .2em; 
	color: #FFFF99;
	padding-left: 0em;
	padding-top: .5em;
	padding-right: 0em;
	padding-bottom: .5em;	
	margin: 0em;
	}

#nav a
	{
	font-weight: bold;	
	color: #663300;
	text-decoration: none;
	}
	
#nav a:link
	{
	color: #663300;
	text-decoration: none;
	}

#nav a:active
	{	
	color: #003300;
	background-image: url(graphics/pix2.gif);
	text-decoration: none;
	}

#nav a:visited
	{
	color: #666600;
	text-decoration: none;
	}

#nav a:hover
	{
	color: #FFFF99;
	background-image: url(graphics/pix2.gif);
	text-decoration: none;
	padding-top: .5em;
	padding-bottom: .5em;
	}
	
	
#core
	{
	background-image: url(files/images/core.jpg);
	background-repeat: repeat-x;
	height: 73px;
	border-bottom: solid 6px;
	border-color: #FF6600;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 20px;
	}
	
#logo
    {
    background-image: url(graphics/core_logo.gif);
    background-repeat: no-repeat;
    height: 130px;
    margin-top: -150px;
    width: 265px;
    voice-family: "\"}\""; 
    voice-family:inherit;
    background-image: url(graphics/core_logo.png); 
    }

#obsoleteNote
{
	background-color: white;
	font-style: bold;
	font: 1em arial, sans serif;
	color: red;
	padding: 30px 80px 30px 80px;
}


#side
	{
	float: left;
	display: inline;
	width: 25%;
	min-width: 200px;
	min-height: 212px;
	padding-top: 4em;
	margin-top: 0em;
	margin-bottom: 0em;
	}
	
#side p
	{
	font: .8em arial, sans serif;
	font-style: bold;	
	letter-spacing: .1em; 
	word-spacing: .1em; 
	text-align: right;
	color: #FFFF99;
	background-image: url(graphics/pix.gif);
	padding-left: 1em;
	padding-top: 0em;
	padding-right: 4em;
	padding-bottom: 0em;
	margin-left: 0em;
	margin-top: 1em;
	margin-right: 1em;
	}
	
#side a:link
	{
	font-weight: bold;
	color: #99FF99;	
	text-decoration: none
	}
	
#side a:active
	{
	font-weight: bold;
	color: #99FF99;	
	text-decoration: none
	}
	
#side a:visited
	{
	font-weight: bold;
	color: #99FF99;
	text-decoration: none
	}

#side a:hover
	{
	font-weight: bold;
	color: #003333;
	text-decoration: none
	background-color: #CCCC99;
	}
	
#main
	{
	background-color: #CCCC99;	
	border-left: solid 2px;
	border-right: solid 2px;
	border-bottom: solid 12px;
	border-color: #CCCC00;
	padding-left: 7%;
	padding-top: 0px;
	padding-right: 1em;
	padding-bottom: 2em;
	margin-left: 20%;
	margin-top: 0px;
	margin-right: 10%;
	margin-bottom: 0px;
	min-height: 14em;
	max-width: 60em;
	}
	
#main h1
	{
	font: 1em arial, sans serif;
	font-weight: bold;	
	letter-spacing: .2em; 
	word-spacing: .2em; 
	text-align: right;
	color: #993300;
	border-top: .1em solid #999966;
	border-left: .1em solid #999966;
	border-bottom: .1em solid #999966;
	margin-left: 0%;
	margin-top: 2em;
	margin-right: 0%;
	margin-bottom: 0%;
	}
	
#main h2
	{
	font: 1em arial, sans serif;
	font-weight: bold;	
	letter-spacing: .2em; 
	word-spacing: .2em; 
	color: #FFFF99;
	margin: 0%;
	}
	
#main h3
	{
	font: .8em arial, sans serif;
	font-weight: bold;	
	letter-spacing: .2em; 
	word-spacing: .2em; 
	color: #FFFF99;
	margin: 0%;
	}
	
#main p
	{
	font: .8em arial, sans serif;	
	letter-spacing: .1em;
	color: #003333;
	min-width: 12em;
	}
	
#main ul li
    {
    list-style: square;
    }
	
#main li
	{
	font: .8em arial, sans serif;	
	letter-spacing: .1em;
	color: #003333;
	}

#main a:link
	{
	text-decoration: none; 
	color: #003333;
	background-color: #CCCC66;
	}


#main a:active
	{
	text-decoration: none; 
	color: #003333;
	background-color: #CCCC66;
	}

#main a:visited
	{
	text-decoration: none; 
	color: #003333;
	background-color: #CCCC66;
	}

#main a:hover
	{
	text-decoration: none; 
	color: #CCCC66;
	background-color: #003333;
	}

#foo a { color: red; }

#photo_top
    {
    margin-top: -1.2em;
    }

#figure
    {
	float: right;
	border: .1em solid #999966;
	margin-right: .8em;
	margin-top: 0em;
	margin-left: .8em;
	margin-bottom: 1em;
	}

#figure img
	{
	}

#figure p
    {
	font: .7em arial, sans serif;
    font-style: italic;
    letter-spacing: .1em;
	word-spacing: .1em;
	padding: .5em;
	margin: 0px;
    }

#footer
	{
	font: .7em arial, sans serif;	
	font-style: italic;
	letter-spacing: .1em;
	color: #003333;	
	padding: 0%;
	margin-left: 20%;
	margin-top: 0%;
	margin-right: 10%;
	margin-bottom: 1em;
	}

#footer a:link
	{
	text-decoration: none; 
	font-weight: bold;
	color: #003333;
	}

#footer a:active
	{
	text-decoration: none; 
	font-weight: bold;
	color: #003333;
	}

#footer a:visited
	{
	text-decoration: none;
	font-weight: bold; 
	color: #003333;
	}

#footer a:hover
	{
	text-decoration: none; 
	font-weight: bold;
	color: #CCCC66;
	}

table
	{
	padding-left: 3em;
	padding-top: -1em;
	padding-right: 0em;
	padding-bottom: 0em;
	margin: 0px;
	display: inline;
	}

th
	{
	font: .8em arial, sans serif;
	font-weight: bold;	
	letter-spacing: .1em;
	text-align: left;
	color: #FFFF99;
	background-color: #999966;
	border-bottom: solid 1pt #993300;
	padding-left: .1em;
	padding-top: 1em;
	padding-right: 1em;
	padding-bottom: 0em;
	margin: 0px;
	}

td	
	{
	font: .8em arial, sans serif;	
	letter-spacing: .1em;
	text-align: left;
	vertical-align: top;
	color: #003333;
	border-bottom: solid 1pt #993300;
	padding-top: 1em;
	padding-right: 1em;
	padding-bottom: 1em;
	margin: 1em;
	}

.down
	{	
	padding: 0em;
	margin-left: 20%;
	margin-top: 0em;
	margin-right: 10%;
	margin-bottom: 0em;
	}
