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

#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/titles/0607.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 #logos { margin: 40px 0; text-align: center; }
#annrpt #logos img { margin: 0; }

#annrpt .col { width: 50%; float: left; }
#annrpt .colbot { clear: both; height: 40px; }

#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 h2 .toplink { float: right; }

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

#annrpt #navtop { width: 100%; margin: 5px 0 20px 0; }
#annrpt #navbot { width: 100%; margin: 100px 0 250px 0; }
.win #annrpt #navbot { margin-bottom: 350px; }
#annrpt .nav a { text-decoration: none; cursor: pointer; color: #000000; }
#annrpt .nav a:hover { color: #550088; }
#annrpt .left { display: table-cell; text-align: left; width: 163px; }
#annrpt .right { display: table-cell; text-align: right; width: 163px; }
#annrpt .toc_link { display: table-cell; text-align: center; width: 164px; }
.win.gecko #annrpt .left { height: 40px; float: left; }
.win.gecko #annrpt .right { height: 40px; float: left; }
.win.gecko #annrpt .toc_link { height: 40px; float: left; }
.win #annrpt .nav .left { width: 160px; }
.win #annrpt .nav .right { width: 160px; }
.win #annrpt #navbot .toc_link { width: 150px; }

#annrpt p { line-height: 1.6em; margin-bottom: 12px; padding: 0 0px 0 0; }
.win.ie #annrpt p { margin-top: 11px; }
#annrpt p#vision { color: #4f2f6b; font-style: italic; border-bottom: 1px solid #4f2f6b; padding: 10px 0 40px 0; }

#annrpt #proc_scroll { float: left; width: 380px; overflow-x: scroll; border-left: 1px solid #999999; }
#annrpt #proc_noscroll { float: left; width: 100px; overflow: hidden; }

.win #annrpt #proc_noscroll th { padding: 6px; }
.win #annrpt #proc_noscroll tr.top { height: 14px; }

#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; }

#ararchive p { margin-left: 20px; width: 400px; }
#ararchive a.arch { display: block; color: #000000; text-decoration: none; margin: 5px 0 0 30px; }
#ararchive a.arch:hover { color: #4f2f6b; text-decoration: underline; }

#annrpt td { font-size: 8.5pt; }