@charset "windows-874";
body {
	padding:0px;
	color:#333;
	background-color:#fff;
	margin:20px;
	font: Microsoft Sans Serif, Browallia New;
	}
/*h1 						{ margin:0px 0px 15px 0px; padding:0px 0px 0px 0px;
font-size:160%; font-weight:400; color:#808080;	
letter-spacing:0.08em;		}
h2 							{ margin:0px 0px 5px 0px; padding:0px; 
font-size:140%; font-weight:400; color:#808080; letter-spacing:0.08em;
							}
h3 							{ font-size:120%;
color:#808080;				}
h4 							{ font-size:100%;
color:#808080;				}
h5 							{ font-size:85%;
							}*/
p {
	font:Microsoft Sans Serif, Browallia New;
	font-size:95%;
	margin: 0px 0px 16px;
	padding:0px;
	color:#808080;
	word-spacing: .2em;
	text-align: left;
	}
ul ul{
	font-size: 100%
	}
td p{
	font-size: 100%
	}
p ul{
	font-size: 110%;
	}
p ul li{
	font-size: 100%
	}

b {
	font-weight:400;
	color:#008080;
	}
p b{
	font-size:100%;
	color:#008080;
	}
p b a{
	font-size:100%;
	color:#008080;
	}

.Content>p {margin:0px;}
.Content>p+p {text-indent:30px;}


/*#fixed
	{
	border-right: #808080 1px solid;
	border-bottom: #808080 1px solid;
	/*border-top: red 1px solid;
	border-left: red 1px solid;
	left: 10px;
	position: fixed;
	top: 50px;
	font-size: 160%;
	color:#003366;
	background-color:#eee;
	text-align: center;
	letter-spacing: 0.1em
	}*/


a {
	color:#09c;
	font-size:12px;
	font-family:Microsoft Sans Serif, Browallia New;
	font-weight:400;
	text-decoration:none;
	}
a:link {color:#09c;}
a:visited {color:#07a;}
a:hover {background-color:#eee;}

a.faq {
	color:#09c;
	font-size:14px;
	font-family:Microsoft Sans Serif, Browallia New;
	font-weight:400;
	text-decoration:underline;
	}
	

/* All the content boxes belong to the content class. */

.content 					{ position:relative; /* Position is declared "relative" to gain control of stacking order (z-index). */ width:auto;	text-align: left; min-width:200px;/*margin:5px 80px 10px 180px;*/ 	/*-- margin:5px 210px 10px 180px; --*/ border:0px solid black; background-color:white;	padding:10px 10px 10px 10px;z-index:3; /* This allows the content to overlap the right menu in narrow windows in good browsers. */	line-height: 125%;			}
.contentmemo 				{ position:relative; width:auto; text-align: left;
min-width:200px; border:0px solid black; background-color:white;	padding:10px 10px 10px 10px; z-index:3; background-image:
url(images/newsprint.gif)	}
.contentTOC 				{ position:relative; width:AUTO; text-align: center;	min-width:100px; border:0px solid black; background-color:white;
padding:0px 10px 0px 10px; 
z-index:3					}
.contentframe 				{ position:relative; width:auto; text-align: left;
min-width:200px; border:1px solid #ccc;	background-color:white;	
padding:8px 8px 8px 8px; z-index:3;	line-height: 125%
							}
/*.contentframe2 				{
	position:relative; 
	width:auto;
	text-align: left;
	min-width:240px;
	margin:3px 210px 20px 170px;
	border:1px solid #eee;
	background-color:#FFFFFF;
	padding:10px 10px 10px 10px;
	z-index:3;
	line-height: 125%;
	}*/
.table1 					{ text-align: left;	word-spacing: .1em;	background-color:#eee; font-size:12px; color:#666699; border:0px solid black;
padding:10px 10px 10px 10px }
.table1big 					{  /*-- ตย. ใน fmda04a --*/ 
text-align: left; word-spacing: .1em; background-color:#eee; font-size:14px;
color:#666699; border:0px solid black; padding:10px 10px 10px 10px;
							}
.table2 					{ text-align: left; word-spacing: .1em;
background-color:#FFFFFF; font-size:85%; color:#808080;	border:0px solid black;
padding:10px 10px 10px 10px;}
.table2a 					{ text-align: left;	word-spacing: .1em;
background-color:#FFFFFF; font-size:100%; color:#808080; border:0px solid black; padding:10px 10px 10px 10px;
							}
.table3 					{ text-align: left;	word-spacing: .1em;
background-color:#FFFFFF; font-size:14px; color:#666699; border:0px solid black; padding:15px 15px 15px 15px;	line-height:130%; border-top: #808080 1px solid; border-left: #808080 1px solid; border-right: #808080 3px solid;	border-bottom: #808080 3px solid;
							}
.table4  /* ในไฟล์memo00 */ { text-align: left;	word-spacing: .1em;
font-size:14px;	color:#666699; border:0px solid black; padding:15px 15px 15px 15px; line-height:130%;	border-top: #808080 0px solid;	border-left: #808080 0px solid;	border-right: #808080 0px solid; border-bottom: #808080 0px solid;
							}
/*.quote1	{
	margin: 1em 0em 1em 1em;
	word-spacing: .2em;
	text-align: left;
	}*/
p.reference, 
li.reference, 
div.reference				{ mso-style-name:reference;	margin-top:0cm;
margin-right:0cm; margin-bottom:0cm; margin-left:43.5pt;	margin-bottom:.0001pt; text-align:left;	text-indent:-35.5pt;
mso-pagination:widow-orphan; mso-layout-grid-align:none;	punctuation-wrap:simple; text-autospace:none; font-size: 100%;
mso-bidi-font-size:10.0pt; font-family:Microsoft Sans Serif;
							 }
p.hanglist, 
li.hanglist, 
div.hanglist				{ mso-style-name:reference;	margin-top:0cm;
margin-right:0cm; margin-bottom:0cm; margin-left:32.5pt;	margin-bottom:.0001pt; text-align:left;	text-indent:-15.5pt;
mso-pagination:widow-orphan; mso-layout-grid-align:none;
punctuation-wrap:simple; text-autospace:none; font-size: 100%;
mso-bidi-font-size:10.0pt;	font-family:Microsoft Sans Serif;
							}
p.leftindent, 
li.leftindent, 
div.leftindent				{ margin-top:0cm; margin-right:0cm;
margin-bottom:0cm; margin-left:8pt;	margin-bottom:.0001pt;
text-align:left; text-indent:3em; text-autospace:none;
font-size: 110%; font-family:Microsoft Sans Serif; color:#808080;
word-spacing: .2em;	line-height:130%
							}

p.leftnoindent, 
li.leftnoindent, 
div.leftnoindent			{ margin-top:0cm; margin-right:0cm;
margin-bottom:0cm; margin-left:8pt;	margin-bottom:.0001pt;
text-align:left; text-indent:0 pt; text-autospace:none;	font-size: 110%;
font-family:Microsoft Sans Serif; color:#808080; word-spacing: .2em;
line-height:130%			}

.lnmemo						{ margin-top:0cm; margin-right:0cm;
margin-bottom:0cm; margin-left:8pt;	margin-bottom:.0001pt;
padding-top:0.5em; text-align:left;	text-indent:0 pt; text-autospace:none;
font-size: 110%; font-family:Microsoft Sans Serif; color:#808080;
letter-spacing: 0.04em;	word-spacing: 1em;	line-height:160%
							}
.lnmemoc					{ margin-top:0cm; margin-right:0cm;
margin-bottom:0cm; margin-left:8pt; margin-bottom:.0001pt;
padding-top:0.5em; text-align:center; text-indent:0 pt;	text-autospace:none;
font-size: 110%; font-family:Microsoft Sans Serif; color:#663300;
letter-spacing: 0.04em;	word-spacing: 1em; line-height:160%
							}
.lnmemos					{ margin-top:0cm; margin-right:0cm;
margin-bottom:0cm;	margin-left:8pt; margin-bottom:.0001pt;	padding-top:0.5em;
text-align:left; text-indent:0 pt; text-autospace:none;	font-size: 95%;
font-family:Microsoft Sans Serif; color:#808080; letter-spacing: 0.04em;
word-spacing: 1em; line-height:130%
							}
p.leftindenta, 
li.leftindenta, 
div.leftindenta				{ margin-top:0cm; margin-right:0cm;
margin-bottom:0cm; margin-left:8pt;	margin-bottom:.0001pt;
text-align:left; text-indent:48.5pt; text-autospace:none;
font-size: 110%; font-family:Microsoft Sans Serif; color:#808080;
word-spacing: .2em;line-height:130%		
							}
p.centerhead, 
li.centerhead, 
div.centerhead				{ margin-top:0cm; margin-right:0cm;	margin-bottom:0cm;margin-left:8pt; margin-bottom:.0001pt; text-align:center;
text-indent:0 pt; text-autospace:none; font-size: 120%;font-family:Microsoft Sans Serif; color:#09c; word-spacing: .2em;letter-spacing: .1em; padding:8px 0px 8px 0px;				}
p.centheadLsmall, 
li.centheadLsmall, 
div.centheadLsmall			{ margin-top:0cm; margin-right:0cm;	margin-bottom:0cm; margin-left:8pt;	margin-bottom:.0001pt; text-align:left;
text-indent:0 pt; text-autospace:none; font-size: 110%;	font-family:Microsoft Sans Serif;	color:#09c;	word-spacing: .2em;	padding:8px 0px 8px 0px;
							}
	
p.heading1ex, 
li.heading1ex, 
div.heading1ex, 
a.heading1ex /* หัวเรื่อง */ {margin:0px 110px 0px 160px; width:auto;
margin-bottom:.0001pt; text-align:center; text-indent:0 pt;	text-autospace:none; font-size: 110%; font-family:Microsoft Sans Serif;
color:#000066; background: url(images/eos_tumult_t2a.gif);
word-spacing: .2em;	letter-spacing: .15em; line-height:160%
							}
p.heading1ext, 
li.heading1ext, 
div.heading1ext, 
a.heading1ext /* หัวเรื่อง */ {margin:0px 00px 0px 0px; width:auto;
margin-bottom:.0001pt; text-align:center; text-indent:0 pt;	text-autospace:none; font-size: 110%; font-family:Microsoft Sans Serif;
color:#000066; background: url(images/eos_tumult_t2a.gif);
word-spacing: .2em;	letter-spacing: .15em; line-height:140%
							}
p.heading1memo,
li.heading1memo,
div.heading1memo,
a.heading1memo /* หัวเรื่องหออนุสรณ์ */
							{ margin:0px 110px 0px 160px;
width:auto;	margin-bottom:.0001pt; text-align:center; text-indent:0 pt;
text-autospace:none; font-size: 110%; font-weight: normal;
font-family:Microsoft Sans Serif; color:#663300; background: url(images/eos_tumult_t2a.gif);	word-spacing: .2em;	letter-spacing: .15em;
line-height:160%			}
p.heading1law,
li.heading1law,
div.heading1law,
a.heading1law 
/*-- หัวเรื่องกฏหมาย --*/	{ margin:0px 110px 0px 160px;
width:auto;	margin-bottom:.0001pt; text-align:center; text-indent:0 pt;
text-autospace:none; font-size: 110%; font-weight: normal;	font-family :Microsoft Sans Serif; color:#036; background: url(images/eos_tumult_t2a.gif);	word-spacing: .2em;letter-spacing: .15em; line-height:140%	;padding:5px 5px 5px 5px
							}
.copyright              { color: #666; background-color: transparent; font-family: Arial, Helvetica, sans-serif; font-size: 11px;  border-top: 1px solid #666; margin-top: 30px; padding-top: 10px; text-align: centre; clear: both; } /*class ท้ายหน้า*/
.copyright a:link       { color: #666; background-color: transparent; text-decoration: underline; }
.copyright a:visited 	{ color: #666; background-color: transparent; text-decoration: underline; }
.copyright a:hover		{ color: #CCC; background-color: transparent; text-decoration: underline; }
.copyright a:active		{ color: #CCC; background-color: transparent; text-decoration: underline; }
.copyright img          { margin-bottom: 5px; }
.clearboth              { clear: both; }

p.heading1exs, 
li.heading1exs, 
div.heading1exs /*หัวข้อกฏหมาย*/
						{ margin-top:0cm; margin-right:0cm;	margin-bottom:0cm;
margin-left:8pt; margin-bottom:.0001pt;	text-align:center; text-indent:0 pt;
text-autospace:none; font-size: 120%; font-family:Microsoft Sans Serif;
color:#09c;	word-spacing: .2em;	letter-spacing: .15em;	line-height: 130%;
						 }
*p.heading1exsL, li.heading1exsL, div.heading1exsL /*admin tip*/
	{
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:8pt;
	margin-bottom:.0001pt;
	text-align:left;
	text-indent:0 pt;
	text-autospace:none;
	font-size: 120%;
	font-family:Microsoft Sans Serif;
	color:#09c;
	word-spacing: .2em;
	letter-spacing: .15em;
	line-height: 130%;
	}*
p.FAQ, li.FAQ, div.FAQ, 
a.FAQ						{ margin-top:0cm; margin-right:0cm; margin-bottom:0cm; margin-left:35pt; margin-bottom:.0001pt;	text-align:left;
text-indent:0 pt; text-autospace:none;	font-size: 110%; font-family :Microsoft Sans Serif; color:#09c; word-spacing: .2em;letter-spacing: .15em;	
line-height: 130%;			}
p.leftindenteng, 
li.leftindenteng, 
div.leftindenteng			{ margin-top:0cm; margin-right:0cm;	margin-bottom:0cm;	margin-left:8pt; margin-bottom:.0001pt;	text-align:left;
text-indent:30.5pt;	text-autospace:none; font-size: 100%;	font-family:Trebuchet MS; color:#808080; word-spacing: .2em;
line-height:130%			}
p.leftindentaeng, 
li.leftindentaeng, 
div.leftindentaeng			{ margin-top:0cm; margin-right:0cm;	margin-bottom:0cm; margin-left:8pt;	margin-bottom:.0001pt; text-align:left;
text-indent:48.5pt;	text-autospace:none; font-size: 100%;	font-family:Trebuchet MS; color:#808080; word-spacing: .2em;
line-height:130% 			}
p.centerheadeng, 
li.centerheadeng, 
div.centerheadeng			{ margin-top:0cm; margin-right:0cm;	margin-bottom:0cm; margin-left:8pt;	margin-bottom:.0001pt; text-align:center;
text-indent:0 pt; text-autospace:none; font-size: 120%;	font-family:Trebuchet MS;	color:#09c;	word-spacing: .2em;	padding:8px 0px 8px 0px;
							}
p.heading1exeng, 
li.heading1exeng, 
div.heading1exeng			{ margin-top:0cm; margin-right:0cm;	margin-bottom:0cm;	margin-left:8pt; margin-bottom:.0001pt;	text-align:center;
text-indent:0 pt; text-autospace:none;	font-size: 110%; font-weight: bold;
font-family:Trebuchet MS; color:#09c; word-spacing: .2em;
letter-spacing: .15em;		}
p.heading1exseng, 
li.heading1exseng, 
div.heading1exseng			{ margin-top:0cm; margin-right:0cm;	margin-bottom:0cm; margin-left:8pt;	margin-bottom:.0001pt; text-align:center;
text-indent:0 pt; text-autospace:none;	font-size: 110%;	font-family:Trebuchet MS; color:#09c; word-spacing: .2em; letter-spacing: .15em;	line-height: 130%;	}
b.a1						{ font-size:100%; color:#000099;
							}
#Heading1/*use in law*/		{ font:14px Microsoft Sans Serif, Browallia New;
margin:0px 0px 0px 0px;	padding:0px; letter-spacing: .1em
							}
#Heading1ex /*use in law*/	{ font:14px Microsoft Sans Serif, Browallia New;
margin:0px 0px 0px 0px;	padding:0px; letter-spacing: .15em;	text-align: center;
							}

#Heading1here 				{ font:12px Microsoft Sans Serif, Browallia New;
margin:0px 0px 0px 8px;	padding:5px; letter-spacing: .1em;	color:#336699;
							}
#navlist					{ font:Microsoft Sans Serif, Browallia New;
text-autospace:none; font-size: 110%; font-family:Microsoft Sans Serif;
color:#808080; word-spacing: .2em; line-height:130%; word-spacing: .2em;
padding-left: 0; margin-left: 0; list-style:none; margin: 0px 0px 16px;
padding:0px;				}
#navlist ul					{ padding-top: 10px; padding-left: 15px;
background-image: url(images/arrow.gif); background-repeat: no-repeat;
background-attachment: fixed; background-position: 0% .2cm;
							}
#navlist li					{ font-size:105%; padding-left: 15px;
background-image: url(images/arrow.gif); background-repeat: no-repeat;
background-attachment: fixed; background-position: 0% .2cm;
							}
#navlistfont100				{ font:Microsoft Sans Serif, Browallia New;
font-size:100%;	word-spacing: .2em;	padding-left: 0; margin-left: 0;
list-style:none; margin: 0px 0px 16px; padding:0px;	color:#808080;
							}
#navlistfont100 li			{ 
padding-left: 15px;	background-image: url(images/arrow.gif);	background-repeat: no-repeat;background-attachment: fixed;
background-position: 0% .2cm }

#navlistfont100sub/*use in faq*/
							{ font:Microsoft Sans Serif, Browallia New;
font-size:100%;	word-spacing: .2em;	padding-left: 0; margin-left: 0;
list-style:none; margin: 0px 0px 16px;	padding:0px; color:#808080;
							}
#navlistfont100sub li		{ padding-left: 15px; background-image: url(images/tri-right-grey.GIF);	background-repeat: no-repeat;	background-attachment: fixed; background-position: 0% .15cm 
							}
	
#navvertical1 {
	position:absolute;
	width:165px;
	top:180px;
	left:20px;
	/*border:1px dashed black;*/
	background-color:#eee;
	padding:5px; /*Space of Inner Box */
	z-index:2;
	line-height: 130%;
/* Here is the ugly brilliant hack that protects IE5/Win from its own stupidity. 
Thanks to Tantek Celik for the hack and to Eric Costello for publicizing it. 
IE5/Win incorrectly parses the "&"}"" value, prematurely closing the style 
declaration. The incorrect IE5/Win value is above, while the correct value is 
below. See http://glish.com/css/hacks.asp for details. */
	voice-family: "&"}&"";
	voice-family:inherit;
	width:128px;
	}
/* I've heard this called the "be nice to Opera 5" rule. Basically, it feeds correct 
length values to user agents that exhibit the parsing error exploited above yet get 
the CSS box model right and understand the CSS2 parent-child selector. ALWAYS include
a "be nice to Opera 5" rule every time you use the Tantek Celik hack (above). */
body>#navvertical1 {width:128px;}

#navvertical1 ul
	{
	list-style-type: none;
	text-align: left;
	padding: 0;
	font: 12px/14px, Microsoft Sans Serif, Browallia New;
	margin-left: 0px;/*Space between padding and Bullet*/
	}

#navvertical1 a
	{
	background: transparent url(images/list-off.gif) left center no-repeat;
	background-position: 0em 0.7em; /*set bullet position from left and top*/
	padding-left: 1em; /*Space between Bullet and List*/
	text-align: left;
	TEXT-DECORATION: NONE;
	COLOR: #999;
	}
	
#navvertical1 ul li a:hover
	{
	background: transparent url(images/list-on.gif) left center no-repeat;
	background-position: 0em 0.7em; /*set bullet position from left and top*/;
	color: #369;
	}
	
#navvertical1 ul li a#current
	{
	background: transparent url(images/list-active.gif) left center no-repeat;
	color: black;
	}
#navvertical1 head
	{
	font:Microsoft Sans Serif, Browallia New;
	font-size:12px;
	letter-spacing: .08em;
	word-spacing: .2em;
	padding-left: 0;
	padding-bottom: 1px;
	margin-left: 0;
	list-style:none;
	margin: 0px 0px 16px;
	padding:0px;
	color:#999;
	}




#navhorizontal ul 
	{
	margin: 0;
	padding: 3px 0px 6px 0px;
	list-style-type: none;
	color: #fff;
	background-color: #fff;
	width: 90%;
	font:12px Microsoft Sans Serif, Browallia New;
	letter-spacing: .05em;
	
	}
#navhorizontal ul li 
	{
	display: inline;
	}
#navhorizontal ul li a
	{
	text-decoration: none;
	padding: .2em .5em;
	color: #036;
	background-color: #ddd;
	border: 0px solid #036;
	}
#navhorizontal ul li a:hover
	{
	color: #fff;
	background-color: #369;
	}
#navhorizontal ul li a#current 
	{
	color: #036;
	background-color: #fff;
	}
#navhorizontal ul li a#current a:hover 
	{
	color: #fff;
	background-color: #369;
	}
<!-- #navvertical1 ul li a#current
	{
	background: transparent url(images/list-active.gif) left center no-repeat;
	color: black;
	}
 -->	
/* positioning styles from death_adv*/

#navbox ul              { list-style: none; margin: 0; padding: 0; border: none; } 
#navboxopen ul          { list-style: none; margin: 0; padding: 0; border: none; }
#navbox2 ul              { list-style: none; margin: 0; padding: 0; border: none; }

/* positioning styles from death*/

#topstripblack          { position: absolute; left: 0px; top: 0px; width: 100%; height: 17px; color: #FFF; background-color: #000; }
#topstriphome           { position: absolute; left: 0px; top: 0px; width: auto; height: 17px; }
#topstripabout          { position: absolute; left: 206px; top: 0px; width: auto; height: 17px; }
#topstripresearch       { position: absolute; left: 336px; top: 0px; width: auto; height: 17px; }
#topstripfeatures       { position: absolute; left: 485px; top: 0px; width: auto; height: 17px; }
#topstripexplore        { position: absolute; left: 558px; top: 0px; width: auto; height: 17px; }

#navbox                    {  width:165px;  font-family: Microsoft Sans Serif, Browallia New;  } 	
#navbox li                 { border-top: 1px solid #CCC; margin: 0; font-size: 12px; } 
#navbox li a               { color: #036; background-color: #FFF; display: block; padding: 2px 0 2px 5px; text-decoration: none; width: 100%; font-weight: normal; } 	
html>body #navbox li a     { width: auto; }
#navbox li a:hover         { color: #FFF; background-color: #CCC; } 	
#navbox ul li a#current		{ color: #036; background-color: #AAA; text-decoration: none; }




#navboxopen                { width: 155px; padding: 0; font-family: Microsoft Sans Serif, Browallia New; } 	
#navboxopen li             { border-top: 1px solid #333; margin: 0; font-size: 12px; } 
#navboxopen li a           { color: #036; background-color: #EEE; display: block; padding: 2px 0 2px 15px; text-decoration: none; width: 100%; font-weight: normal; } 	
html>body #navboxopen li a { width: auto; }
#navboxopen li a:hover     { color: #DDD; background-color: #AAA; } 	
#navboxopen ul li a#current { color: #036; background-color: #AAA; text-decoration: none; }


#navbox2                   { width: 170px; padding: 0; font-family: Microsoft Sans Serif, Browallia New; } 	
#navbox2 li                { border-top: 1px solid #CCC; margin: 0; font-size: 12px; } 
#navbox2 li a              { color: #333; background-color: #FFF; display: block; padding: 2px 0 2px 5px; text-decoration: none; width: 100%; font-weight: bold; } 	
html>body #navbox2 li a    { width: auto; }
#navbox2 li a:hover        { color: #FFF; background-color: #CCC; }  

.getacro                { color: #000; background-color: #EEE; font-family: Microsoft Sans Serif, Browallia New; font-size: 85%; padding: 10px; border: 1px none #fff; }
