﻿		body
		{
			font: 76% verdana,arial,sans-serif;
			margin-left:10px;
			margin-right:10px;
			margin-top:3px;
			margin-bottom:3px;
			padding:0px;
			background:#FFF url("../images/main_background.jpg") top repeat-x;
		}
		hr
		{
			border:none;
			border-bottom:1px solid #999;
		}
		select
		{
			margin:1px;
		}
		table
		{
			font: 100% verdana,arial,sans-serif;
			border:0px;
			margin:0px;
		}
		td
		{
			vertical-align:top;
		}
		a
		{
			text-decoration:none;
		}
		a:visited
		{
			color:#0000FF;
		}
		div#ctl00_navi
		{
			position:absolute;
			left:0px;
			top:60px;
			width:200px;
			padding:5px;
		}
		div#content
		{
			border:1px solid #999;
			background:#FEFEFE url("../images/content_background.jpg") bottom repeat-x;
			padding:5px;
			margin-left:210px;
		}
		div#header
		{
			width:100%;
		}
		div#header .link
		{
			position:absolute;
			right:15px;
			top:15px;
		}
		div#footer
		{
			width:100%;
			text-align:center;
		}
		.type
		{
			display:none;
		}
		.menuButtons
		{
			position:absolute;
			top:2px;
			right:10px;
		}
		.processing
		{
			-moz-opacity:.25;
			opacity:.25;
		}
		.highlight
		{
			color:#CC0000;
			font-weight:bold;
		}
		.text2
		{
			color:#666666;
			white-space:nowrap;
		}
		.link
		{
			color:#0000FF;
			cursor:pointer;
		}
		.SmallTabSelected
		{
			white-space:nowrap;
			cursor:default;
			margin:0px;
			padding-left:5px;
			padding-right:5px;
			background:url("../images/tab_beg_over_235x20.gif") bottom left no-repeat;
			height:20px;
			vertical-align:middle;
			text-align:left;
			color:#000;
			font-weight:bold;
		}
		.SmallTabEndSelected
		{
			white-space:nowrap;
			cursor:default;
			margin:0px;
			background:url("../images/tab_end_over_20x20.gif") bottom left no-repeat;
			width:20px;
			height:20px;
			text-align:left;
			color:#0099FF;
			font-weight:bold;
		}
		.SmallTab
		{
			white-space:nowrap;
			margin:0px;
			padding-left:5px;
			padding-right:5px;
			background:url("../images/tab_beg_315x20b.gif") bottom left no-repeat;
			height:20px;
			vertical-align:middle;
			text-align:left;
			color:#5f6e94;
			font-weight:bold;
		}
		.SmallTab:hover
		{
			color:#000;
		}
		.SmallTabEnd
		{
			white-space:nowrap;
			margin:0px;
			background:url("../images/tab_end_20x20b.gif") bottom left no-repeat;
			width:20px;
			height:20px;
			text-align:left;
			color:#0099FF;
			font-weight:bold;
		}
		.TabText
		{
			color:#5f6e94;
		}
		.TabText:visited
		{
			color:#5f6e94;
		}
		.TabText:hover
		{
			color:#000;
		}
		.space
		{
			width:20px;
			height:35px;
		}
		.smallspace
		{
			width:17px;
			height:20px;
		}
		.button
		{
			white-space:nowrap;
			margin-bottom:3px;
			margin-top:3px;
			padding:2px;
			padding-bottom:5px;
			padding-top:5px;
			padding-left:5px;
			padding-right:5px;
			border: 1px outset #ccc;
			background:#EEEEEE url("../images/button_background.jpg") bottom;
			text-align:left;
			color:#000000;
		}
		input.button
		{
			padding: .25em .25em;
			width: 0;  /* IE table-cell margin fix */
			overflow: visible;
		}
		input.button[class]
		{  /* IE < 7 ignores [class] */
			padding: .25em .25em;
			width: auto;  /* cancel margin fix for other browsers */
		}
		td input.button[class]
		{
			width: 100%;
		}
		.barContainer
		{
			white-space:nowrap;
			border-top: 1px solid #ccc;
			border-bottom: 1px solid #ccc;
			background:#45588B;
		}
		.bar
		{
			white-space:nowrap;
			cursor:pointer;
			padding:5px;
			padding-left:5px;
			padding-right:5px;
			border-right: 1px solid #ccc;
			background:#45588B;
			text-align:center;
			font-weight:bold;
		}

		.bar a
		{
			color:#dcf4fe;
		}
		.bar a:hover
		{
			color:#ffffff;
		}
		.bar a:visited
		{
			color:#dcf4fe;
		}
		.BarText
		{
			color:#dcf4fe;
		}
		.BarText:hover
		{
			color:#ffffff;
		}
		.BarText:visited
		{
			color:#dcf4fe;
		}
		.container
		{
			margin-top:3px;
			margin-bottom:3px;
			margin-left:0px;
			margin-right:0px;
			padding:2px;
			border:1px solid #999;
		}
		.clickMenu
		{
			white-space:nowrap;
			position:absolute;
			left:0px;
			top:0px;
			display:none;
			border:1px solid #ccc;
			background:#FFFFFF;
		}
		.popupContainer
		{
			position:absolute;
			top:200px;
			left:50%;
			z-index:100;
			padding:0px 10px 0px 10px;
			border:1px solid #aaa;
			background:#fff;
		}
		.popupHelp
		{
			position:absolute;
			top:100px;
			left:20%;
			width:60%;
			z-index:100;
			padding:10px;
			border:1px solid #aaa;
			background:#fff;
		}
		.containerWhite
		{
			margin-top:3px;
			margin-bottom:3px;
			margin-left:0px;
			margin-right:0px;
			padding:2px;
			border:1px solid #aaa;
			background:#fff;
		}
		.halfScreen
		{
			margin:0px;
			padding:0px;
			overflow:auto;
		}