		html		{
					height: 100%;
				}
				
		body 		{
					color: #FFFFFF;
					background-color: #003300;
					font-family: Garamond, Georgia, "Times New Roman", serif;
					font-size: 12pt;
					height: 100%;
					margin: 3px;
				}

		img.image	{
					border-width: 0px;
				}

		::-moz-selection	{
					color: #ffffff;
					background-color: #004400;
				}

		::selection 	{
					color: #ffffff;
					background-color: #004400;
				}
				
		h1		{
					font-family: Garamond, Georgia, "Times New Roman", serif;
					font-size: 24pt;
					margin-bottom: 0px;
				}
				
		h2		{
					font-family: Georgia, Garamond, "Times New Roman", serif;
					font-size: 12pt;
					font-style: italic;
					margin-top: 0px;
				}

		h2.title	{
					font-style: normal;
					text-align: left;				
					margin-bottom: 0px;
				}
				
		p.entry		{
					margin-top: 10px;
					margin-bottom: 3px;
				}
				
		p.title		{
					font-family: Georgia, Garamond, "Times New Roman", serif;
					font-size: 10pt;
					font-weight: bold;
					margin-bottom: 3px;
					text-indent: 0px;
				}
				

		p.comline	{
					font-family: Georgia, Garamond, "Times New Roman", serif;
					font-size: 8pt;
					margin-top: 10px;
					text-indent: 0px;
				}

		p.comment	{
					font-family: Garamond, Georgia, "Times New Roman", serif;
					font-size: 12pt;
					margin-bottom: 0px;
					text-indent: 0px;
				}

		a		{
					text-decoration: none;
				}

		a:link		{
					color: #006600;
					background-color: transparent;
					border-bottom: 1px solid #006600;
				}
		
		a:visited	{
					color: #003300;
					background-color: transparent;
					border-bottom: 1px solid #003300;
				}

		a:hover		{
					color: #000000;
					background-color: transparent;
					border-bottom: 1px solid #009900;
				}

		a:active	{
					color: #00AA00;
					background-color: transparent;
					border-bottom: 1px solid #00AA00;
				}

		a.xilink:link	{
					border-bottom: 1px dashed #006600;
				}
		
		a.xilink:visited	{
					border-bottom: 1px dashed #003300;
				}
				
		a.noxilink:link	{
					color: #333333;
					background-color: transparent;
				}

		a.noxilink:visited	{
					color: #000000;
					background-color: transparent;
				}

		a.noxilink:hover	{
					color: #666666;
					background-color: transparent;
				}				

		a.wikilink:link	{
					border-bottom: 1px dotted #006600;
				}
		
		a.wikilink:visited	{
					border-bottom: 1px dotted #003300;
				}

		a.permy		{
					border-bottom: none;
				}

		a.toplink:link	{
					color: #FFFFFF;
					background-color: #007700;
					text-decoration: none;
					font-weight: bold;
					border-style: solid;
					border-width: 3px;
					border-color: #003300;
					padding-left: 10px;
					padding-right: 10px;
				}
					
		a.toplink:visited	{
					color: #CCCCCC;
					background-color: #007700;
					text-decoration: none;
					font-weight: bold;
					border-style: solid;
					border-width: 3px;
					border-color: #003300;
					padding-left: 10px;
					padding-right: 10px;
				}
					
		a.toplink:hover	{
					color: #E7FFE7;
					background-color: #007700;
					text-decoration: none;
					font-weight: bold;
					border-style: solid;
					border-width: 3px;
					border-color: #000000;
					padding-left: 10px;
					padding-right: 10px;
				}
		
		a.toplink:active	{
					color: #00CC00;
					background-color: #007700;
					text-decoration: none;
					font-weight: bold;
					border-style: solid;
					border-width: 3px;
					border-color: #00FF00;
					padding-left: 10px;
					padding-right: 10px;
				}

					
		.nolink		{
					color: #003300;
					background-color: #007700;
					text-decoration: line-through;
					font-weight: bold;
					border-style: solid;
					border-width: 3px;
					border-color: #004400;
					padding-left: 10px;
					padding-right: 10px;
				}

		.blanklink	{
					color: #999999;
					background-color: #006600;
					font-weight: bold;
					border-style: solid;
					border-width: 3px;
					border-color: #002200;
					padding-left: 10px;
					padding-right: 10px;
				}

		a.bottomlink:link	{
					color: #FFFFFF;
					background-color: transparent;
					text-decoration: none;
					font-weight: bold;
					border-bottom: none;
				}
					
		a.bottomlink:visited	{
					color: #CCCCCC;
					background-color: transparent;
					text-decoration: none;
					font-weight: bold;
					border-bottom: none;
				}
					
		a.bottomlink:hover	{
					color: #E7FFE7;
					background-color: transparent;
					text-decoration: none;
					font-weight: bold;
					border-bottom: none;
				}
		
		a.bottomlink:active	{
					color: #00CC00;
					background-color: transparent;
					text-decoration: none;
					font-weight: bold;
					border-bottom: none;
				}

		td.bottomlink		{
					color: #000000;
					background-color: #007700;
					text-decoration: none;
					font-weight: bold;
					border: 3px solid #003300;
					padding-left: 10px;
					padding-right: 10px;
					text-align: center;
					vertical-align: middle;
				}
					
		td.bottomlink:hover	{
					color: #E7FFE7;
					background-color: #007700;
					border: 3px solid #000000;
				}
				
		table.head	{
					border-style: none;
					border-width: 0px;
					padding: 0px;
					width: 100%;
					margin-top: -8px;
					margin-left: -10px;
					table-layout: fixed;
				}

		td.corner	{
					color: #000000;
					background-color: #004400;
					width: 225px; /* 20% */
					padding: 10px;
					text-align: center;
				}
					
		img.ghoti	{
					display: block;
					width: 100%;
					border: none;
				}

		td.horizbar1	{
					color: #000000;
					background-color: #007700;
					width: auto;
					height: 30%;
					padding: 2px;
					text-align: center;
					vertical-align: middle;
				}


		table.toplinks	{
					border-style: none;
					border-width: 0px;
					border-collapse: collapse;
					padding: 0px;
					width: 100%;
					margin: 1px 0px;
					table-layout: fixed;
					text-align: center;
				}

		td.horizbar2	{
					color: #000000;
					background-color: #004400;
					width: auto;
					height: 40%;
					padding: 0px;
				}
				
		img.ghoti_text	{
					display: block;
					width: 90%;
					margin: 0% 5%;
				}

		table.body	{
					border-style: none;
					border-width: 0px;
					padding: 0px;
					width: 100%;
					height: 100%;
					margin-top: -2px;
					margin-left: -10px;
					table-layout: fixed;
				}
					
		td.vertbar1	{
					width: 51px; /* 4.5% */
					background-color: #007700;
					color: #000000;
					height: 100%;
				}
					
		td.vertbar2	{
					width: 68px; /* 6% */
					background-color: #004400;
					color: #000000;
					height: 100%;
				}
				
		td.textbox	{
					color: #000000;
					background-color: #E7FFE7;
					width: auto;
					height: auto;
					padding: 10px;
					vertical-align: top;
				}

		table.footer	{
					border-style: none;
					border-width: 0px;
					padding: 0px;
					width: 100%;
					margin-top: -2px;
					margin-left: -10px;
					table-layout: fixed;
				}

		td.footcell	{
					color: #000000;
					background-color: #E7FFE7;
					width: 100%;
					height: auto;
					padding: 10px;
					vertical-align: top;
				}

		img.footimg	{
					border-width: 0px;
				}
				
		div.footnotes	{
					font-size: 10pt;
					margin-top: 15px;
				}

		.footnote_num	{
					vertical-align: super;
					font-size: 8pt;
				}

		ol.notelist	{
					padding-left: 10px;
					padding-bottom: 5px;
					margin-top: 0px;
					list-style-position: inside;
				}			

		table.calendar	{
					text-align: center;
					font-family: Garamond, "Times New Roman", serif;
					font-size: 12pt;
					color: #000000;
					background-color: #FFFFFF;
					border: groove 3px #333333;
					width: 76%;
				}

		a.calendar_link	{
					text-decoration: none;
					border-bottom: none;
				}

		.ipa		{
					font-family: "Lucida Sans Unicode", "Arial Unicode MS", sans-serif;
					font-size: 10pt;
				}

		.small		{
					font-size: 10pt;
				}
				
		.greek		{
					font-family: "Palatino Linotype", serif;
				}

		div.img_thumb	{
					color: #000000;
					background-color: #FFFFFF;
					border: 1px solid #CCCCCC;
					padding: 5px;
					margin: 10px;
				}

		div.thumbcaption	{
					text-align: left;
					font-family: "Garamond", "Times New Roman", serif;
					font-size: 10pt;
				}

		table.sbar		{
					position: absolute;
					left: 0px;
					top: 200px;
					z-index: 1;
					width: 170px; /* 15% */
					overflow: hidden;
				}
		
		td.sbbox	{
					width: 100%;
					color: #000000;
					margin: 0px;
					background-color: #E7FFE7;
					height: 20px;
					padding: 3px;
					padding-top: 0px;
					border: 2px #333333 solid;
					overflow: hidden;
				}

		td.sbhead	{
					color: #FFFFFF;
					background-color: #006600;
					font-weight: bold;
					font-style: italic;
					border-style: solid;
					border-width: 3px;
					border-color: #002200;
					padding-left: 10px;
					padding-right: 10px;
					overflow: hidden;
				}
				
		td.sbtext	{
					text-align: left;
					font-family: Garamond, serif;
					font-size: 10pt;
					padding: 2px;
					overflow: hidden;
				}

		td.messagedesc	{
					background-color: transparent;
					color: #000000;
				}

		.sbsmallhead 	{
					font-size: 10pt;
				}

