body
        {margin:0cm;
	margin-bottom:6pt;
	line-height:115%;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	}

#main {
	position: absolute;
	top: 10pt;
	right: 10pt;
	left: 12em;
	bottom: auto;
	float: top;}
#sidebar {
	 position: fixed;
	 top: 115pt;
	 width: 12em;
	 height: auto;
	 left: 1em;
	 right: 1em;
	 float: left;}
/* The following is for windows that aren't tall enough for
   the fixed menu. Use the scrolling menu instead. */
@media screen and (max-height: 27em) {
    #sidebar { position: absolute }
}
div.tight { margin-bottom:2pt; }
h1
	{margin-top:6.0pt;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:0cm;
	margin-bottom:8pt;
	line-height:115%;
	page-break-after:avoid;
	font-family:"Cambria","serif";
	color:#365F91;
	font-size:14.0pt;}
h1.pageTop
	{color:black;
	font-style:italic;
	font-size:14.0pt;}
.pageTop a:link {
	 color:black;
	 text-decoration:none;}
.pageTop a:visited {
	 color:black;
	 text-decoration:none;}
.at-after:after { content: "@"; }
.dot-after:after { content: "."; }
.popup
	 {text-algn:left;
	 background:white;
	 margin-top:2pt;
	 margin-right:2pt;
	 margin-left:2pt;
	 margin-bottom:2pt;
	 border:1px solid #000;
	 visibility:hidden;
	 position:absolute;
	 width:20em;}
h2
	{margin-top:10.0pt;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:0cm;
	margin-bottom:.0001pt;
	line-height:115%;
	page-break-after:avoid;
	font-size:13.0pt;
	color:#4F81BD;}
a:link, span.Hyperlink
	{color:#365F91;
	text-decoration:underline;
	text-underline:single;}
a:visited, span.HyperlinkFollowed
	{color:purple;
	text-decoration:underline;
	text-underline:single;}
span.Heading2Char
	{color:#4F81BD;
	font-weight:bold;}
span.Heading1Char
	{color:#365F91;
	font-weight:bold;}
ol
	{margin-bottom:0cm;}
ul
	{margin-bottom:0cm;}
table.NormalTable
	{font-size:10.0pt;}
