body {
	background-image:  url('../images/base/background.gif');
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}


.submenu { display: block; position: absolute; left: 217px; visibility: hidden; z-index: 999; }
	#menu-train { top: 230px; } 
	#menu-cme   { top: 272px; } 
	#menu-ultra { top: 302px; } 
	#menu-tech  { top: 333px; } 
	#menu-inno  { top: 352px; } 

ul#menulist { list-style: none; margin: 0 0 0 -40px; }
.win.ie ul#menulist { margin-left: 0px; }
ul#menulist li { padding-left: 1em; background-image: url('../images/arrowr.gif'); background-repeat: no-repeat; background-position: 0 .1em; cursor: pointer; }
ul#menulist li a { color: #000000; }
ul#menulist li a:hover { color: #660099; }
ul#menulist ul { display: none; list-style: none; margin: 0; padding: 0 0 0 8px; }
ul#menulist ul li { margin: 0; }
ul#menulist li.leaf { background-image: url('../images/circle.gif'); background-position: .15em .3em; }

p#breadcrumb { margin: -3px 0 0 4px; font-size: 8pt; }
p#breadcrumb a { color: #000; }
p#breadcrumb a:hover { color: #609; }

p.half { width: 350px; }
.bio { text-align: center; width: 110px; height: 200px; display: block; margin: 10px 5px 0 5px; float: left; color: #000; text-decoration: none; 
		font-size: 8pt; line-height: 1.2em; cursor: pointer; }
.bio:hover { color: #609; }
.bio img { display: block; border: 0; width: 100px; height: 150px; margin: 0 5px; }
.bio .name { display: block; width: 100%; text-align: center; font-weight: bold; margin-top: 5px; }
.bio .subt { display: block; width: 100%; height: 14px; text-align: center; font-style: italic; }
.biotext { display: none; }


#biobox { display: none; position: fixed; top: 250px; left: 310px; width: 400px; background: #fdfad9; border: 1px solid #609; opacity: 0.95; padding: 5px; }
.win.ie #biobox { position: absolute; top: expression(eval(document.body.scrollTop)+250); }
#biobox #close a { float: right; display: block; width: 16px; height: 16px; text-align: center; vertical-align: middle; cursor: pointer; background: none; border: 1px solid #d3cca6; }
.win #biobox #close a { width: 15px; padding-left: 1px; }
.win.ie #biobox #close a { height: 13px; padding: 0 2px 2px 2px; width: 16px; }
.win.ie6 #biobox #close a { width: 15px; padding: 0 0 1px 1px; }
#biobox #close a:hover { color: #609; background: none; border: 1px solid #999; }
#biobox #biocontent td { font-size: 9pt; vertical-align: top; padding: 2px 0; }
#biobox #biocontent th { width: 160px; font-size: 9pt; font-weight: bold; text-align: right; padding: 2px 5px 2px 0; vertical-align: top; }

/*
#main_title { font-family: Arial, Helvetica, sans-serif; }
#main_title a { display: block; margin: 10px 0 0 5px; line-height: 1.0em; font-weight: normal; text-decoration: none; color: #000000; }
#main_title a:hover { color: #4f2f6b; text-decoration: underline; }

#annrpt ul#toc { padding: 0; font-size: 10pt; line-height: 1.0em; margin-left: 20px; }
#annrpt ul#toc li { list-style: none; margin-bottom: 8px; line-height: 1em; }
#annrpt ul#toc li a { color: #333333; text-decoration: none; cursor: pointer; }
#annrpt ul#toc li a:hover { color: #550088; text-decoration: underline; }
#annrpt ul#toc li ul#toc2 { padding-left: 20px; margin: 5px 0 0 0; }
#annrpt ul#toc li ul#toc2 li { list-style: none; margin: 2px 0 0 0; font-size: 9pt; line-height: 1em; }

#annrpt { font-family: Arial, Helvetica, sans-serif; font-size: 8.5pt; width: 490px;}

#annrpt_year { background-image: url('../../images/head-annrpt.jpg'); width: 489px; height: 24px; font-family: Georgia, "Times New Roman", Times, serif; 
			   font-size: 18pt; color: #550088; text-align: right; padding: 15px 0px 0 0; }
#annrpt_archives { background-image: url('../../images/head-annrpt-arch.jpg'); width: 489px; height: 24px; padding: 15px 0 0 0; }

#annrpt #navtop { width: 100%; margin: 5px 0 20px 0; }
#annrpt .nav a { text-decoration: none; cursor: pointer; color: #000000; }
#annrpt .nav a:hover { color: #550088; }
#annrpt #navbot { width: 100%; margin-bottom: 250px; }
#annrpt #logos { margin: 40px 0; text-align: center; }
#annrpt #logos img { margin: 0; }

#annrpt-arch a.arch { display: block; color: #000000; text-decoration: none; margin: 5px 0 0 30px; }
#annrpt-arch a.arch:hover { color: #4f2f6b; text-decoration: underline; }

#annrpt .img { float: left; width: 120px; margin-right: 20px; }
#annrpt .img .cap { font-size: 7pt; color: #4f2f6b; text-align: right; line-height: 1.1em; padding-top: 3px;margin-bottom: 10px; }

#annrpt h1 { font-size: 14pt; margin: 20px 0; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; text-align: center; }
#annrpt h2 { margin: 15px 0; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; font-size: 12pt; color: #4f2f6b; line-height: 1.2em; }
#annrpt h3 { font-size: 9pt; margin: 0 0 -10px 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #4f2f6b; }

#annrpt ul li { margin-bottom: 5px; line-height: 1.6em; }

#annrpt .left { display: table-cell; text-align: left; width: 164px; }
#annrpt .right { display: table-cell; text-align: right; width: 164px; }
#annrpt .toc_link { display: table-cell; text-align: center; width: 164px; }
#annrpt p { line-height: 1.6em; margin-bottom: 12px; padding: 0 0px 0 0; }
#annrpt p#vision { color: #4f2f6b; font-style: italic; border-bottom: 1px solid #4f2f6b; padding: 10px 0 40px 0; }

#annrpt #proc_scroll { display: block; width: 500px; overflow-x: scroll; }
#annrpt #procedures { width: 1100px; }
#annrpt #procedures tr { height: 40px; }
#annrpt #procedures tr.top { height: 20px; }
#annrpt #procedures th { font-size: 7pt; width: 100px; border-right: 1px solid #999999; }
#annrpt #procedures .top th { border-bottom: 3px double #000000; }
#annrpt #procedures th.nobot { border-bottom: 1px solid #999999; }
#annrpt #procedures td { font-size: 7pt; vertical-align: middle; text-align: right; padding: 3px 8px 3px 0; border-right: 1px solid #999999; }
#annrpt #procedures .g td, #annrpt #procedures .g th { background: #eeeeee; }

#annrpt .submenu { text-align: center; border: 1px solid #999999; border-width: 1px 0; padding: 5px 0; margin: 0 0 60px 0; }
#annrpt .submenu a { display: block; color: #000000; text-decoration: none; }
#annrpt .submenu a:hover { color: #4f2f6b; text-decoration: underline; }
*/
