


	html
	{
		overflow-x:hidden;
		overflow-y:scroll;
	}

		body
		{
			background:#333366;
			font-family:verdana, microsoft sans serif;
			font-size:8.25pt;
			text-align:center;
		}

			#center
			{
				margin:4px auto;
				text-align:left;
				width:754px;
			}

				#header
				{
					background:url('/images/header.gif') no-repeat;
					height:181px;
			  		width:754px;
				}

				#middle
				{

				}

					#menu
					{
						background:url('/images/menu_background.gif') repeat-y;
						vertical-align:top;
						width:196px;
					}

						#search-form
						{
							margin:0 0 0 16px;
						}

							#search-form input
							{
								width:112px;
							}

						.section
						{
							padding:16px 16px 0 32px;
						}

							.section a
							{
								color:black;
								display:block;
								font-size:9pt;
								font-weight:bold;
								height:20px;
								padding:0 0 4px 16px;
								text-decoration:none;
							}

							.section div
							{

							}

							.section div a
							{
								font-size:8pt;
								font-weight:normal;
								height:18px;
								padding:1px 0 1px 24px !important;
							}

							.section div a:hover
							{
								text-decoration:underline;
							}

					#menu-bottom
					{
						background:url('/images/menu_bottom_background.gif') repeat-y;
						height:38px;
						vertical-align:top;
					}

					#content
					{
						background:url('/images/content_background.gif') repeat-y;
						padding:16px;
						vertical-align:top;
						width:526px;
					}

						#content-header
						{
							font-weight:bold;
							margin-bottom:16px;
						}

						#content-toolbar
						{
							background:#eeeeee;
							border:1px solid gray;
							margin-top:16px;
							padding:16px;
						}

						.content-box-header
						{
							border-bottom:1px solid black;
							font-weight:bold;
							height:19px;
							margin:16px 0;
							padding:6px 8px 0 8px;
							width:500px;
						}

							.content-box-header span
							{
								float:left;
							}

							.content-box-header div
							{
								float:right;
								position:relative;
								top:-4px;
							}

								.content-box-header div img
								{
									border:0;
								}

						.content-box
						{
							position:relative;
							width:516px;
						}

						#content-search-results ol
						{
							margin-left:16px;
							padding:0;
						}

							#content-search-results ol li
							{
								margin:0 0 32px 0;
							}

							#content-search-results ol li a
							{
								color:blue;
								display:block;
								font-weight:bold;
							}

							#content-search-results ol li p
							{
								display:block;
								line-height:1.4em;
								margin:4px 0 0 0;
							}

				#footer
				{
					background:url('/images/footer_background.gif') no-repeat;
  					height:55px;
				}

	.message
	{
		border:1px solid gray;
		margin:24px;
	}

	.message legend
	{
		color:black;
		font-weight:bold;
		padding:0 8px;
	}

	.clear-both
	{
		clear:both;
		font-size:0;
		height:0;
		margin:0;
		padding:0;
		width:0;
	}

