body				{	margin:0px;
					padding:0px;
					text-align:left;
					background:#fff; }
body,td,th			{	font-size:9pt;
					line-height:150%;
					color:#222;
					font-family:Arial,Helvetica,sans-serif; }
td				{	text-align:left; }
body,p,div,form,table,tr,td	{	margin:0px;
					padding:0px; }
img				{	border:0px; }
h1				{	margin:0px 0px 5px;
					padding:0px;
					font-size:13pt;
					color:#236; }
h2				{	margin:0px 0px 5px;
					padding:0px;
					font-size:10pt;
					font-style:italic;
					color:#000; }
h2.larger			{	font-size:12pt; }
a				{	color:#222f44;
					font-weight:bold;
					text-decoration:none; }
a:hover				{	color:#322;
					text-decoration:underline; }
ul, ol				{	margin:10px 0px 0px 5px;
					padding:0px; }
ul				{	list-style-type:none; }
ul li				{	list-style:none;
					background:url('/aif/web.nsf/bullet.png') 0 .7em no-repeat;
					padding:2px 0px 2px 15px; }
ol li				{	padding:2px 0px 2px 5px;
					margin-left:20px; }
font				{	line-height:110%; }
blockquote			{	padding:0px;
					background:#e0e2e6;
					border-top:1px solid #ccd;
					border-right:1px solid #d5d5df;
					border-bottom:1px solid #ccd;
					border-left:1px solid #d5d5df;
					font-weight:bold;
					text-align:justify; }
blockquote p			{	padding:8px 16px;
					color:#000; }
blockquote b			{	display:block;
					margin-top:5px;
					text-align:right;
					font-weight:normal; }
blockquote a			{	color:#005071; }
/* HEADER */
#header		{	width:770px;
				height:115px;
				margin-top:10px;
				background:url('/aif/web.nsf/header-top.jpg') bottom left no-repeat; }
#logo			{	margin-top:44px;
				margin-left:15px;
				width:202px;
				height:40px; }
/* MAIN */
#container		{	width:770px;
				background:#efefff; }
#main			{	padding-top:15px; }
/* TOP MENU */
#topmenu			{	height:21px;
					padding-top:4px;
					padding-right:10px;
					background:#222 url('/aif/web.nsf/header-bottom.jpg') bottom left no-repeat;
					letter-spacing:1px;
					text-align:right; }
#topmenu a			{	display:block;
					float:right;
					padding:0px 10px;
					color:#ddddf0;
					font-size:10pt;
					font-weight:bold;
					text-decoration:none; }
#topmenu a:hover		{	color:#fff; }
#topmenu .active		{	color:#aaa;
					font-style:italic; }
#submenu .active		{	color:#777;
					font-style:normal; }
#submenu			{	position:absolute;
					width:465px;
					margin:0px 0px 0px 263px;
					padding:6px 20px 7px 20px;
					text-align:right;
					font-weight:bold;
					line-height:14pt;
					background:#c8cccf;
					border-right:1px solid #bfbfbf;
					border-bottom:1px solid #afafaf;
					border-left:1px solid #bfbfbf; }
#submenu a			{	color:#221;
					font-weight:bold;
					font-style:italic;
					letter-spacing:1px; }
/* LEFT COLUMN */
#leftcolumn		{	float:left;
				display:inline; /* fixes IE6 double margin bug */
				width:200px;
				margin:0px 0px 10px 0px;
				padding:0px; }
.leftbox			{	margin:0px 0px 14px;
				font-size:9pt;
				background:#dadde5;
				border-bottom:1px solid #bbc; }
.lb-header		{	display:block;
				padding:5px 7px 6px 13px;
				letter-spacing:0px;
				font-size:10pt;
				font-style:italic;
				font-weight:bold;
				line-height:11pt;
				color:#eeeef0;
				background:#456;
				border-top:1px solid #444;
				border-right:1px solid #444; }
.lb-header a		{	color:#eeeef0; }
.lb-content		{	clear:both;
				padding:6px 6px 5px 12px;
				border-right:1px solid #bcd; }
#leftcolumn ul		{	margin-top:0px;
				margin-bottom:0px; }
#leftcolumn li		{	margin-top:0px;
				margin-bottom:0px;
				padding-top:0px;
				padding-bottom:0px;
				background-position:0 .48em; }
/* RIGHT COLUMN */
#content		{	width:530px;
				clear:right;
				margin:20px 0px 25px 225px;
				text-align:left; }
/* FOOTER */
#footer			{	clear:both;
				padding:3px 0px 3px 20px;
				background:#456;
				font-size:8pt;
				letter-spacing:1px;
				color:#ddd;
				border:1px solid #445;
				border-left:none; }
#footer a		{	color:#ddf;
				text-decoration:none; }
#footer a:hover		{	color:#fff;
				text-decoration:underline; }
/* FORM STYLES */
#content input,#content textarea,#content select	{	font-size:10pt;
							font-family:Arial,Helvetica,sans-serif;
							border:1px inset #aaa;
							background:#fff; }
#content input,#content textarea			{	width:300px; }
#content .checkbox				{	width:auto;
							border-width:0px; }
#content .button					{	width:auto;
							border-style:outset;
							padding:2px 10px; }
