h1					{font-family:angsanaupc; font-size:30pt; color:#101010; margin-top:4; margin-bottom:0;}
h2					{font-family:angsanaupc; font-size:25pt; color:#101010; margin-top:4; margin-bottom:0; text-align:center;}
h3					{font-family:angsanaupc; font-size:22pt; color:#101010; margin-top:4; margin-bottom:0;}
h4					{font-family:angsanaupc; font-size:18pt; color:#101010; margin-top:4; margin-bottom:0;}
h5					{font-family:angsanaupc; font-size:16pt; color:#202020; margin-top:5; margin-bottom:3;}
p					{text-indent: 40px; font-size:11pt; color:#202020; margin-top:3; margin-bottom:5;}
li					{font-family:serif; font-size:11pt; color:#202020; margin-top:3; margin-bottom:5;}
p#article			{font-family:serif; font-size:10pt; color:#303030; margin-top:3; margin-bottom:5; text-indent:40pt;}
p#author			{font-family:serif; font-size:10pt; color:#204020; margin-top:3; margin-bottom:5;}
a.linkonwhite		{font-size:10pt; color:#c0c0c0;	text-decoration:none; border:1px solid #e0e0e0; margin:5px;}
a.plainlink		{text-decoration:none; color:#0000c0;}
a.plainlink:hover {color:#ff0000;}
a.tab				{font-size:10pt; 
					background-color:#d0d0d0; 
					color:#303030; 
					text-decoration:none; 
					border-top:1px solid #303030; 
					border-bottom:1px solid #303030; 
					border-left:1px solid #303030; 
					border-right:1px solid #303030; 
					padding-top:1px; 
					padding-bottom:1px; 
					padding-left:4px; 
					padding-right:4px;}
span.tabgap			{font-size:10pt; 
					background-color:#ffffff; 
					color:#303030; 
					text-decoration:none; 
					border-bottom:1px solid #303030; 
					padding-top:1px; 
					padding-bottom:1px; 
					padding-left:2px; 
					padding-right:2px;}
h2.subtitle	{font-family:arial; font-size:10pt; color:#9090d0; padding:0px 5px; }

.lightdescription {font-family:serif; 
								font-size:10pt; 
								color:#808080; 
								margin-top:0; 
								margin-bottom:0; 
								text-indent:0pt;}
span.imagecaption {font-size:10pt; color:#202050; margin-top:3; margin-bottom:5; text-indent:0pt;}
a.membername		{color:#6868d0; text-decoration:none;}
a.articletitle		{font-size:14pt; color:#2838d0; text-decoration:none;}
span.authorname		{font-size:10pt; background-color:#ffffff; color:#404040; text-decoration:none;}
h4.authorname			{background-color:#ffffff; color:#404040; }

.admintoolbar		{text-align:center; padding:8px;}

a.sectiontab			{font-size:12pt; 
							background-color:#a0b0c0; 
							color:#303030; 
							text-decoration:none; 
							border-top:1px solid #303030; 
							border-left:1px solid #303030; 
							border-right:1px solid #303030; 
							padding:2px 4px 1px 4px; 
							border-bottom:1px solid #303030;}
a.sectiontab-selected	{font-size:12pt; 
								background-color:#c0d0e0; 
								color:#303090; 
								text-decoration:none; 
								border-top:1px solid #303030; 
								border-left:1px solid #303030; 
								border-right:1px solid #303030; 
								padding:2px 4px 1px 4px;}
span.sectiontabgap		{font-size:12pt; 
								background-color:#f8f8f8; 
								color:#303030; 
								border-top:none; 
								border-left:none; 
								border-right:none; 
								border-bottom:1px solid #303030; 
								padding: 2px 2px 1px 2px;}

a.sectionsmalltab			{font-size:8pt; 
								background-color:#d0d0d0; 
								color:#303030; 
								text-decoration:none; 
								border-top:1px solid #303030; 
								border-left:1px solid #303030; 
								border-right:1px solid #303030; 
								border-bottom:1px solid #303030;}
a.sectionsmalltab-selected	{font-size:8pt; 
								background-color:#f8f8f8; 
								color:#303090; 
								text-decoration:none; 
								border-top:1px solid #303030; 
								border-left:1px solid #303030; 
								border-right:1px solid #303030; }
span.sectionsmalltabgap		{font-size:8pt; 
								background-color:#f8f8f8; 
								color:#303030; 
								border:none none 1px solid #303030 none;}

a.normalbutton		{font-size:14pt; 
						background-image:url(normalbuttonbackground.png);
						background-color:#f8f8f8; 
						color:#404040; 
						text-decoration:none; 
						border-top:1px solid #d0d0d0; 
						border-left:1px solid #d0d0d0; 
						border-bottom:1px solid #b0b0b0; 
						border-right:1px solid #b0b0b0; 
						margin-top:3px; 
						margin-bottom:3px;
						padding-top:2px; 
						padding-bottom:2px; 
						padding-left:15px; 
						padding-right:15px;}
a.normalbutton:hover	{
						background-color:#ffffff; 
						color:#800000; 
						}
a.normalbutton:active	{
						color:#800000; 
						padding-left:17px;
						padding-right:13px;
						}
a.normalbutton-disabled	{font-size:14pt; 
						background-color:#f8f8f8; 
						color:#808080; 
						text-decoration:none; 
						border:1px dashed #d0d0d0; 
						margin-top:2px; 
						margin-bottom:2px;
						padding-top:2px; 
						padding-bottom:2px; 
						padding-left:15px; 
						padding-right:15px;}


a.lightbutton		{font-size:10pt; 
						background-image:url(smallbuttonbackground.png);
						background-color:#f8f8f8; 
						color:#404040; 
						text-decoration:none; 
						border-top:1px solid #d0d0d0; 
						border-left:1px solid #d0d0d0; 
						border-bottom:1px solid #b0b0b0; 
						border-right:1px solid #b0b0b0; 
						margin:1px; 
						padding-top:1px; 
						padding-bottom:1px; 
						padding-left:4px; 
						padding-right:4px;}
a.adminbutton		{font-size:10pt; 
						background-image:url(smallbuttonbackground_red.png);
						background-color:#fff8f8; 
						color:#c02020; 
						white-space:nowrap;
						line-height:150%;
						text-decoration:none; 
						border-top:1px solid #e0d0d0; 
						border-left:1px solid #e0d0d0; 
						border-bottom:1px solid #c0b0b0; 
						border-right:1px solid #c0b0b0; 
						margin:1px; 
						padding-top:1px; 
						padding-bottom:1px; 
						padding-left:4px; 
						padding-right:4px;}
a.lightbutton:hover	{color:red; background-color:#fff0f0; border:1px solid #f0a8a8; }
a.adminbutton:hover	{color:red; background-color:#fff0f0; border:1px solid #f0a8a8; }
a.blackband			{font-family:serif; font-size:10pt; color:white; text-decoration:none;}

a.placename			{font-family:serif; text-decoration:none; font-size:10pt; color:#5850a0; }
a.placename:hover	{font-family:serif; text-decoration:underline; font-size:10pt; color:#5850a0; }

td.leftcolumn		{background-color:#000000; color:#ffffff; }
td.middlecolumn		{background-color:#ffffff; color:#303030; }
td.rightcolumn		{background-color:#e0e0e0; color:#303030; }
td.menuitem			{background-color:#000000; font-size:13pt; border:solid 1px #404040; color:#ffffff; text-decoration:none; }
a.menuitem			{background-color:#000000; font-size:13pt; color:#c0c0c0; text-decoration:none; }
a.menuitem:hover	{color:#ffff80; }
a.navbarnode		{font-family:helv; font-size:10pt; text-decoration:none; color:#c0c0c0; background:#0;}
a.x-navbarnode		{font-family:helv; font-weight:bold; font-size:12pt; text-decoration:none; color:#002030; background:#ffffff;}
span.navbarnode		{font-family:helv; font-size:10pt; text-decoration:none; color:#c0c0c0; background:#0;}
span.x-navbarnode		{font-family:helv; font-weight:bold; font-size:12pt; text-decoration:none; color:#002030; background:#ffffff;}
span.pagetitle		{font-family:angsananew; font-weight:bold; font-size:16pt; text-decoration:none; color:#204090;}
select				{font-family:'sans-serif';}
option				{font-family:'sans-serif';}
input				{font-family:'sans-serif';}
select.textbox		{border:solid 1px #b0b0b0; background:url(textbackground-01.png);}
; input.textbox		{font-family:'tahoma'; font-size:12pt; background-color:#e8f0f8; border-top:solid 2px #304050; border-left:solid 2px #304050; border-bottom:solid 1px #607080; border-right:solid 1px #607080;}
input.textbox		{font-family:'tahoma'; font-size:12pt; border:solid 1px #b0b0b0; background:url(textbackground-01.png);}
input.file			{font-family:'tahoma'; font-size:12pt; background-color:#e8f0f8; border-top:solid 2px #304050; border-left:solid 2px #304050; border-bottom:solid 1px #607080; border-right:solid 1px #607080; background:url(textbackground-01.png);}
; textarea.textbox	{font-family:'tahoma'; font-size:12pt; background-color:#e8f0f8; border-top:solid 2px #304050; border-left:solid 2px #304050; border-bottom:solid 1px #607080; border-right:solid 1px #607080;}
textarea.textbox	{font-family:'tahoma'; font-size:12pt; background-color:#e8f0f8; border:solid 1px #b0b0b0; background:url(textbackground-01.png); }
input.formfield		{background-color: #e0e0e0; border: 1px solid #666666; font-size: 12px; font-family:'sans-serif';}
td.cellfooter		{background-color:#303030; color:#d0d0d0; text-decoration:none; text-align:center; }
td.leaguecell		{background-color:#e0c0c0; border:none; color:#404040; font-size:10pt; font-family:'sans-serif';}


.datatable table {border-spacing:0px;border-collapse:collapse;} 
.datatable h3 {font-size:16pt; text-align:center;}
.datatable caption {font-size:10pt; text-align:left;}
.datatable th			{background-color:#a8a8b8; 
						text-align:center; 
						border-left:1px solid #808090; 
						border-right:1px solid #808090; 
						border-top:1px solid #808090; 
						border-bottom:1px solid #808090;  
						color:#000000; 
						font-weight:normal; 
						font-size:10pt; 
						font-family:'sans-serif'; 
						vertical-align:top; 
						padding:3px;}
.datatable .big th		{background-color:#a8a8b8; 
						text-align:center; 
						border-left:1px solid #808090; 
						border-right:1px solid #808090; 
						border-top:1px solid #808090; 
						border-bottom:1px solid #808090;  
						color:#000000; 
						font-weight:normal; 
						font-size:12pt; 
						font-family:'sans-serif'; 
						vertical-align:top; 
						padding:3px;}
.datatable td			{background-color:#e8e8ff; 
						border-top:1px solid #808090;
						border-right:1px solid #b0b0c0;
						border-bottom:1px solid #808090;
						border-left:1px solid #b0b0c0; 
						color:#202020; font-size:10pt; 
						font-family:tahoma; 
						vertical-align:top; 
						border-width:1px; 
						text-align:left; 
						padding:3px; 
						}
.datatable .big td		{background-color:#e8e8ff; 
						border-top:1px solid #808090;
						border-right:1px solid #b0b0c0;
						border-bottom:1px solid #808090;
						border-left:1px solid #b0b0c0; 
						color:#202020; font-size:12pt; 
						font-family:tahoma; 
						vertical-align:top; 
						border-width:1px; 
						text-align:left; 
						padding:3px; 
						}

.datatable textarea {font-family:'tahoma'; font-size:12pt; background-color:#e8f0f8; border:solid 1px #b0b0b0; background:url(textbackground-01.png); }
.datatable table table {border:none; } 
.datatable td td {border:none; padding:1px;} 
.datatable td.blank {background-color:white; border:none;}
.datatable td.buttoncell {padding:10px; background-color:white; border:none;}



.bar table				{border:none; }
.bar td					{border:none; height:10px; background:url('bluebar.jpg')}

table.datatable	{border-spacing:0px;border-collapse:collapse;}
th.tableheader		{background-color:#a8a8b8; text-align:center; border-left:1px solid #808090; border-right:1px solid #808090; border-top:1px solid #808090; border-bottom:1px solid #808090;  color:#000000; font-weight:normal; font-size:10pt; font-family:'sans-serif'; vertical-align:top; padding:3px;}
th.tableheaderright		{background-color:#a8a8b8; text-align:right; border-left:1px solid #808090; border-right:1px solid #808090; border-top:1px solid #808090; border-bottom:1px solid #808090;  color:#000000; font-weight:normal; font-size:10pt; font-family:'sans-serif'; vertical-align:top; padding:3px;}
td.tableheader		{background-color:#a8a8b8; border-left:1px solid #b0b0c0; border-right:1px solid #b0b0c0; border-top:1px solid #808090; border-bottom:1px solid #808090; color:#000000; font-size:10pt; font-family:'sans-serif'; vertical-align:top; padding-top:3px; padding-bottom:3px;}
td.tableheaderright {background-color:#a8a8b8; border-left:1px solid #b0b0c0; border-right:1px solid #b0b0c0; border-top:1px solid #808090; border-bottom:1px solid #808090; color:#000000; font-size:10pt; font-family:'sans-serif'; vertical-align:top; text-align:right; padding:3px;}
td.tablecell		{background-color:#e8e8ff; 
						border-top:1px solid #808090;
						border-right:1px solid #b0b0c0;
						border-bottom:1px solid #808090;
						border-left:1px solid #b0b0c0; 
						color:#202020; font-size:10pt; 
						font-family:'sans-serif'; 
						vertical-align:top; 
						border-width:1px; 
						text-align:left; 
						padding:3px;}
td.tablecellcenter	{background-color:#e8e8ff; 
						border-top:1px solid #808090;
						border-right:1px solid #b0b0c0;
						border-bottom:1px solid #808090;
						border-left:1px solid #b0b0c0; 
						color:#202020; 
						font-size:10pt; 
						font-family:'sans-serif'; 
						vertical-align:top; 
						text-align:center; 
						padding:3px;}
td.tablecellright	{background-color:#e8e8ff; 
						border-left:1px solid #b0b0c0; 
						border-right:1px solid #b0b0c0; 
						border-top:1px solid #808090; 
						border-bottom:1px solid #808090; 
						color:#202020; 
						font-size:10pt; 
						font-family:'sans-serif'; 
						vertical-align:top; 
						text-align:right; 
						padding:3px;}

td.admintablecell		{background-color:#ffe8e8; 
						border-bottom:1px solid #d0d0e0; 
						color:#202020; 
						font-size:10pt; 
						font-family:'sans-serif'; 
						vertical-align:top;}
td.admintablecellcenter	{background-color:#ffe8e8; 
								border:none; 
								color:#202020; 
								font-size:10pt; 
								font-family:'sans-serif'; 
								vertical-align:top; 
								text-align:center;}
td.admintablecellright	{background-color:#ffe8e8; 
								border:none; 
								color:#202020; 
								font-size:10pt; 
								font-family:'sans-serif'; 
								vertical-align:top; 
								text-align:right;}

td.profileheadercell {background-color:#a8a8b8; 
								border-bottom:1px #808090 solid; 
								color:#000000; 
								font-size:10pt; 
								font-family:'sans-serif'; 
								vertical-align:top; 
								padding-top:3px; 
								padding-bottom:3px;}
td.profiledatacell {background-color:#e8e8ff; 
								border-bottom:1px #808090 solid; 
								color:#000000; 
								font-size:10pt; 
								font-family:'sans-serif'; 
								vertical-align:top; 
								padding-top:3px; 
								padding-bottom:3px;}
td.profileheadercell-admin {background-color:#a8a8b8; 
								border-bottom:1px #808090 solid; 
								color:#800000; 
								font-size:10pt; 
								font-family:'sans-serif'; 
								vertical-align:top; 
								padding-top:3px; 
								padding-bottom:3px;}
td.profiledatacell-admin {background-color:#e8e8ff; 
								border-bottom:1px #808090 solid; 
								color:#800000; 
								font-size:10pt; 
								font-family:'sans-serif'; 
								vertical-align:top; 
								padding-top:3px; 
								padding-bottom:3px;}

td.graphaxis		{background-color:#c0c0f0; 
								border:none; 
								color:#000000; 
								font-size:10pt; 
								font-family:'sans-serif'; 
								text-align:center;}

td.barcell			{background-color:#ffffff; 
								border:none; 
								color:#202020; 
								font-size:10pt; 
								font-family:'sans-serif';}
td.leaguecellheader	{background-color:#303030; border:none; color:#c0c0c0; font-size:10pt; font-family:'sans-serif'; text-align:center;}
td.schedulecell		{background-color:#d0d0d0; border:none; color:#404040; font-size:10pt; font-family:'sans-serif'; text-align:left;}
td.schedulecell-range	{background-color:#d0d0d0; border:none; color:#404040; font-size:10pt; font-family:'sans-serif'; text-align:center;}
td.schedulecellheader	{background-color:#303030; border:none; color:#c0c0c0; font-size:10pt; font-family:'sans-serif'; text-align:center;}
td.racetablecell	{background-color:#d0d0d0; border:none; color:#404040; font-size:10pt; font-family:'sans-serif';}
ul					{margin-top:0; margin-bottom:10;}
td.calendarcell			{font-size:8pt; font-weight:normal; text-align:center; background-color:#ffffff; color:black; }
td.calendarcelltoday	{font-size:8pt; font-weight:bold; text-align:center; background-color:#ffffff; color:#00c000; }
td.calendarcellsaturday	{font-size:8pt; font-weight:normal; text-align:center; background-color:#ffffff; color:#606060; }
td.calendarcellsunday	{font-size:8pt; font-weight:normal; text-align:center; background-color:#ffffff; color:red; }
td.calendarhead			{font-size:8pt; font-weight:bold; text-align:center; background-color:#ffffff; color:black; }
td.calendarheadsaturday	{font-size:8pt; font-weight:bold; text-align:center; background-color:#ffffff; color:#606060; }
td.calendarheadsunday	{font-size:8pt; font-weight:bold; text-align:center; background-color:#ffffff; color:red; }

dt {font-size:11pt; font-weight:bold; }
dd {font-size:11pt; font-weight:normal; }


/*
div.proverb {background-image:url(proverbback30percent.png);background-repeat:repeat-x;}
div.proverb:hover {background-image:url(proverbback50percent.png);background-repeat:repeat-x;}
*/

a.newmenuitem			{color:#c0c0c0; background-color:#000000;
						padding-top:0px; padding-bottom:0px; padding-left:3px; padding-right:3px;
						font-family:serif; font-size:13pt; text-decoration:none;
						margin-top:1px; margin-bottom:1px; margin-left:1px; margin-right:1px;
						border:1pt solid #505050; line-height:140%; white-space:nowrap;
						}
a.newmenuitem-selected	{color:#f0f0b0; background-color:#404020;
						padding-top:0px; padding-bottom:0px; padding-left:3px; padding-right:3px;
						font-family:serif; font-size:13pt; text-decoration:none;
						margin-top:1px; margin-bottom:1px; margin-left:1px; margin-right:1px;
						border:1pt solid #e0e0b0; line-height:140%; white-space:nowrap;
						}
a.newmenuitem:hover	{
					color:#f0f0b0;
					border:1px solid #e0e0b0;
					}

.buttonpanel table	{margin:auto; border-spacing:0px; border-collapse:collapse;}
.buttonpanel td		{height:60px; text-align:center; border:1px solid #b0b0b0; padding-left:5px; padding-right:5px;}
.buttonpanel		{text-align:center; margin:10px; }

.navigationbar 		{text-align:left; font-size:10pt; font-weight:bold;}
.navigationbar a	{font-weight:normal; text-decoration:none;}

.navigationbar2		{text-align:left; font-weight:bold; padding:0px; }
.navigationbar2	table	{height:21px; border-spacing:0px; width:100%; border:none; margin:0px; }
.navigationbar2 td		{height:21px; padding:0px; text-align:left; vertical-align:top; color:#808080;}
.navigationbar2 a	{font-weight:normal; text-decoration:none; margin:0; color:#ffffff;}
.navigationbar2 a:visited	{color:#c0c0c0;}
.navigationbar2 a:hover	{color:#ff0000;}
.navigationbar2 a:active	{color:#ffff00;}
.navigationbar2	table table	{border-spacing:0px; border:none; border-collapse:collapse; width:100px;}
.navigationbar2	td td	{border-spacing:0px; width:100%; background:black; color:#808080; font-family:serif; font-size:10pt; padding-left:5px; white-space:nowrap;}
.navigationbar2	h1 {font-family:serif; font-size:18pt; padding:0px; margin:0px; color:#303060; }




.bigcalendar table		{border-spacing:0px;border-collapse:collapse;} 
.bigcalendar h3			{font-size:16pt; text-align:center;}
.bigcalendar caption	{font-size:10pt; text-align:left;}
.bigcalendar th			{background-color:#a8a8b8; 
						width:85px;
						height:50px;
						text-align:center; 
						border-left:1px solid #808090; 
						border-right:1px solid #808090; 
						border-top:1px solid #808090; 
						border-bottom:1px solid #808090;  
						color:#000000; 
						font-weight:normal; 
						font-size:14pt; 
						font-family:'sans-serif'; 
						vertical-align:top; 
						padding:3px;}
.bigcalendar td			{background-color:#f0f0ff; 
						width:85px;
						height:70px;
						border-top:1px solid #808090;
						border-right:1px solid #b0b0c0;
						border-bottom:1px solid #808090;
						border-left:1px solid #b0b0c0; 
						color:#202020; font-size:10pt; 
						font-family:tahoma; 
						vertical-align:top; 
						border-width:1px; 
						text-align:center; 
						padding:3px; 
						}


