body {
	bgcolor: white;
	text:black
	}
BODY.stipple { 
        background-image: url(stipple.jpg);
        }
BODY.grid { 
        background-image: url(grid.gif);
        }
H1     {
        color:black;
        font-size:12pt;
        font-weight:bold;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        }
.navbar {
	color: blue;
	text-decoration:underline;
	font-size:9pt;
	font-weight:bold;
        font-family: verdana,arial,sans-serif;
	}
.navbar2 {
	color: blue;
	text-decoration:underline;
	font-size:8pt;
	font-weight:bold;
        font-family: verdana,arial,sans-serif;
	}
.navbartext {
	color: black;
	text-decoration:none;
	font-size:7.5pt;
	font-weight:normal;
        font-family: verdana,arial,sans-serif;
	}	
A:link {
	color: #0000ff;
	text-decoration:underline;
	}
A:visited {
	color: #0000ff;
	text-decoration:underline;
	}
A:hover {
	color: #0000ff;
	}
A:active {
	color: #0000ff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
li {
	color: black;
	font-size:8pt;
	font-weight:normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
ol {
	color: black;
	font-size:8pt;
	font-weight:normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
p.smallspace {
        margin-top: 0.7em;
        }
.doublespace {
        margin-top: 2em;
        margin-bottom: 2em;
        }        
.space {
        margin-top: 1em;
        margin-bottom: 1em;
        }
A {
	font-size:8pt;
	font-weight:normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
BR {
	color: black;
	font-size:8pt;
	font-weight:normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
P {
	color: black;
	font-size:8pt;
	font-weight:normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
P.normal {
	color: black;
	font-size:8pt;
	font-weight:normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}	
P.small  {
	color: black;
	font-size:6pt;
	font-weight:normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}	
P.italics {
	color: black;
	font-size:8pt;
	font-style:italic;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
P.bold {
	color: black;
	font-size:8pt;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
P.bold2 {
	color: black;
	font-size:9pt;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}	
th {
	color: black;
	font-size:8pt;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}	
P.boldred {
	color: red;
	font-size:8pt;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
p.boldorange {
	color: orange;
	font-size:8pt;
	font-weight:bold;
	font-family: 90%/120% "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	}
.photos_heading {
	color: #ff6600;
	font-size:16pt;
	font-weight:normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}	
.yellow {
	color: #ffff00;
	background-color: #00a0c4;
	font-size:8pt;
	font-weight:normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
.green {
	color: #21ff00;
	font-size:8pt;
	font-weight:normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
.red {
	color: #ff0000;
	font-size:8pt;
	font-weight:normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
.pink {
	color: #ffa6a6;
	font-size:8pt;
	font-weight:normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}	
P.heading {
	color: #FF8429;
	font-size:12pt;
	font-weight:normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
P.heading2 {
	color: #ff0000;
	font-size:10pt;
	font-weight:normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}	
P.subhead {
	color: black;
	font-size:10pt;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
P.headline {
	color: orangered;
	font-size:9pt;
	font-weight:normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	td {
	color: black;
	font-size:8pt;
	font-weight:normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
table {
	margin-top: 1em;
	}	
table.hatyai1 {
	width: 90%;
	margin-top: 1em;
	margin-left: auto;
	margin-right: auto;
	text-align:center;
	border-width: 1px;
	border-style: solid;
	border-spacing: 1px;
	border-color: #000000;
	border-collapse: collapse;
	background-color: white;	
	}
table.hatyai2 {
	width: 80%;
	margin-top: 1em;
	margin-bottom: 1em;
	margin-left: auto;
	margin-right: auto;
	background-color: white;
	}
table.hatyai3 {
	width: 80%;
	margin-top: 1em;
	margin-bottom: 1em;
	margin-left: auto;
	margin-right: auto;
	text-align:center;
	background-color: white;
	}
table.hatyai4 {
	width: 85%;
	margin-top: 1em;
	margin-bottom: 1em;
	margin-left: auto;
	margin-right: auto;
	text-align:left;
	background-color: white;
	}
table.hatyai5 {
	width: 85%;
	margin-top: 1em;
	margin-bottom: 1em;
	margin-left: auto;
	margin-right: auto;
	text-align:left;
	background-color: white;
	}
table.hatyai6 {
	width: 100%;
	margin-top: 1em;
	margin-bottom: 1em;
	margin-left: auto;
	margin-right: auto;
	text-align:left;
	background-color: white;
	}
table.images85 {
	width: 85%;
	margin-top: 1em;
	margin-bottom: 1em;
	margin-left: auto;
	margin-right: auto;
	text-align:center;
	background-color: white;
	}
table.images100 {
	width: 100%;
	margin-top: 1em;
	margin-bottom: 1em;
	margin-left: auto;
	margin-right: auto;
	text-align:center;
	background-color: white;
	}
table.topimages {
	width: 715;
	margin-top: 2em;
	margin-bottom: 1em;
	margin-left: auto;
	margin-right: auto;
	text-align:center;
	border-width: 0px;
	border-style: solid;
	border-spacing: 1px;
	border-color: #000000;
	border-collapse: collapse;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
	border-bottom-width: 1px;
	background-color: white;	
	}
table.singtopimages {
	width: 715;
	margin-top: 0em;
	margin-bottom: 0em;
	margin-left: auto;
	margin-right: auto;
	text-align:center;
	background-color: white;	
	}	
table.midimages {
	width: 468;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	margin-left: auto;
	margin-right: auto;
	text-align:center;
	border-width: 0px;
	border-style: solid;
	border-spacing: 1px;
	border-color: #000000;
	border-collapse: collapse;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
	border-bottom-width: 1px;
	background-color: white;	
	}
table.botimages {
	width: 60;
	margin-top: 0em;
	margin-bottom: 0em;
	margin-left: auto;
	margin-right: auto;
	text-align:center;
	border-width: 0px;
	border-style: solid;
	border-spacing: 1px;
	border-color: #000000;
	border-collapse: collapse;
	border-right-style: dotted;
	border-right-color: #000000;
	border-right-width: 1px;
	background-color: white;	
	}	
table.thai1 {
	width: 92%;
	margin-top: 2em;
	margin-bottom: 0em;
	margin-left: auto;
	margin-right: auto;
	text-align:left;
	border-width: 1px;
	border-style: solid;
	border-spacing: 1px;
	border-color: #000000;
	border-collapse: collapse;
	background-color: white;	
	}	
table.thai2 {
	width: 85%;
	margin-top: 1em;
	margin-bottom: 1em;
	margin-left: auto;
	margin-right: auto;
	text-align:left;
	border-collapse: collapse;
	background-color: white;	
	}
table.thai3 {
	width: 85%;
	margin-top: 2em;
	margin-bottom: 0em;
	margin-left: auto;
	margin-right: auto;
	text-align:left;
	border-width: 2px;
	border-style: solid;
	border-spacing: 2px;
	border-color: #000000;
	border-collapse: collapse;
	background-color: #ffffff;
	}
table.thai4 {
	width: 100%;
	margin-top: 1em;
	margin-bottom: 1em;
	margin-left: auto;
	margin-right: auto;
	text-align:left;
	border-collapse: collapse;
	background-color: white;	
	}	
table.sing1 {
	width: 92%;
	margin-top: 0em;
	margin-bottom: 0em;
	margin-left: auto;
	margin-right: auto;
	text-align:left;
	border-width: 1px;
	border-style: solid;
	border-spacing: 1px;
	border-color: #000000;
	border-collapse: collapse;
	background-color: white;	
	}	
table.sing2 {
	width: 95%;
	margin-top: 0em;
	margin-bottom: 0em;
	margin-left: auto;
	margin-right: auto;
	text-align:left;
	border-collapse: collapse;
	background-color: white;	
	}
table.sing3 {
	width: 95%;
	margin-top: 2em;
	margin-bottom: 0em;
	margin-left: auto;
	margin-right: auto;
	text-align:left;
	border-collapse: collapse;
	background-color: white;	
	}	
table.table1 {
	width: 100%;
	margin-top: 1em;
	margin-bottom: 1em;
	margin-left: auto;
	margin-right: auto;
	background-color: white;	
	}	
table.table2 {
	width: 100%;
	margin-top: 1em;
	margin-bottom: 1em;
	margin-left: auto;
	margin-right: auto;
	text-align:left;
	border-width: 1px;
	border-style: solid;
	border-spacing: 2px;
	border-color: #ff6600;
	border-collapse: collapse;
	background-color: white;
	}	
table.table3 {
	width: 100%;
	margin-top: 1em;
	margin-bottom: 1em;
	margin-left: auto;
	margin-right: auto;
	border-width: 2px;
	border-style: solid;
	border-spacing: 2px;
	border-color: black;
	border-collapse: collapse;
	background-color: white;
	}
table.table4 {
	width: 90%;
	margin-top: 1em;
	margin-bottom: 1em;
	margin-left: auto;
	margin-right: auto;
	border-width: 2px;
	border-style: solid;
	border-spacing: 2px;
	border-color: black;
	rules-width: 1px;
	rules-color: black;
	border-collapse: collapse;
	background-color: white;	
	}
table.table5 {
	width: 50%;
	margin-top: 1em;
	margin-bottom: 1em;
	margin-left: auto;
	margin-right: auto;
	border-width: 2px;
	border-style: solid;
	border-spacing: 2px;
	border-color: black;
	border-collapse: collapse;
	background-color: white;
	}
table.table6 {
	width: 80%;
	margin-top: 1em;
	margin-bottom: 1em;
	margin-left: auto;
	margin-right: auto;
	border-width: 0px;
	border-style: solid;
	border-spacing: 2px;
	border-color: black;
	rules-width: 1px;
	rules-color: black;
	border-collapse: collapse;
	background-color: white;	
	}
table.table7 {
	width: 95%;
	margin-top: 1em;
	margin-bottom: 1em;
	margin-left: auto;
	margin-right: auto;
	border-width: 0px;
	border-style: solid;
	border-spacing: 2px;
	border-color: black;
	rules-width: 1px;
	rules-color: black;
	border-collapse: collapse;
	background-color: white;
	text-align: left;
	}
table.table8 {
	width: 650px;
	margin-top: 1em;
	margin-bottom: 1em;
	margin-left: auto;
	margin-right: auto;
	border-width: 0px;
	border-style: solid;
	border-spacing: 2px;
	border-color: black;
	rules-width: 1px;
	rules-color: black;
	border-collapse: collapse;
	background-color: white;
	text-align: left;
	}
table.width90 {
	width: 90%;
	margin-top: 1em;
	margin-bottom: 1em;
	margin-left: auto;
	margin-right: auto;
	border-width: 0px;
	border-style: solid;
	border-spacing: 2px;
	border-color: black;
	rules-width: 1px;
	rules-color: black;
	border-collapse: collapse;
	background-color: white;
	text-align: left;
	}
table.navbar2 {
	width: 468px;
	margin-top: 1em;
	margin-bottom: 1em;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	text-decoration: none;
	border-collapse: collapse;
	border-bottom-style: none;
	border-bottom-color: #000000;
	border-bottom-width: 1px;
	background-color: white;	
	}
table.navbar3 {
	width: 468px;
	margin-top: 1em;
	margin-bottom: 1em;
	margin-left: 0;
	text-align: left;
	text-decoration: none;
	border-collapse: collapse;
	border-bottom-style: none;
	border-bottom-color: #000000;
	border-bottom-width: 1px;
	background-color: white;	
	}	
table.translation {
	width: 468px;
	margin-top: 0em;
	margin-bottom: 1em;
	margin-left: auto;
	margin-right: 100px;
	text-align: left;
	text-decoration: none;
	border-collapse: collapse;
	border-bottom-style: none;
	border-bottom-color: #000000;
	border-bottom-width: 1px;
	background-color: white;	
	}	
table.imagesamples {
	width: 97%;
	margin-top: 2em;
	margin-bottom: 2em;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	border-width: 8px;
	border-style: solid groove;
	border-spacing: 1px;
	border-color: #330033;
	border-collapse: collapse;
	background-color: white;	
	}
table.computing {
	width: 92%;
	margin-top: 2em;
	margin-bottom: 2em;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	border-width: 8px;
	border-style: solid groove;
	border-spacing: 1px;
	border-color: #330033;
	border-collapse: collapse;
	background-color: white;	
	}	
table.rootpages {
	width: 85%;
	margin-top: 2em;
	margin-bottom: 2em;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	border-width: 5px;
	border-style: ridge;
	border-spacing: 3px;
	border-color: #330033;
	border-collapse: collapse;
	background-color: white;	
	}	
td.hy1 {
	background-color: #bddee0;
	font-weight:bold;
	text-indent: 20px;
	}
td.hy2 {
	background-color: #ffff99;
	font-weight:normal;
	text-indent: 2px;
	}	
td.thai1 {
	background-color: #ffea55;
	font-weight:bold;
	text-indent: 0px;
	}	
.floatright {
	float: right;
	margin: 5px 10px 5px 10px;
	border: 2px solid #000000;	
	}
.floatleft {
	float: left;
	margin: 5px 10px 5px 10px;
	border: 2px solid #000000;
	}
.adfloatright {
	float: right;
	margin: 5px 10px 5px 10px;
	}
.adfloatleft {
	float: left;
	margin: 5px 10px 5px 10px;
	}	
.return {
	position: relative;
	right: 0;
	border: 0;
	margin-top: 1em;
	margin-bottom: 1em;
	}	
.border {
	border: thick double #ff6600;
}
.redborder {
	border: thick double #ff0000;
}
.border1 {
	border: thin solid #6666ff;	
}
.border2 {
	border: thin solid #000000;	
}
.border3 {
	border: 2px solid #000000;	
}
.clear {
	bottom: auto;
	float: right;
}
.center
    {
    text-align:center;
    margin-top:0px;
    margin-bottom:0px;
    padding:0px;
    }
#navcontainer { width: 200px; }

#navcontainer ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

#navcontainer a
{
display: block;
padding: 3px;
width: 160px;
background-color: #cc0000;
border-bottom: 1px solid #eee;
}

#navcontainer a:link, #navlist a:visited
{
color: #eee;
text-decoration: none;
}

#navcontainer a:hover
{
background-color: #0000ff;
color: #fff;
}

#navcontainer1 { width: 200px; }

#navcontainer1 ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

#navcontainer1 a
{
display: block;
padding: 3px;
width: 200px;
background-color: #cc0000;
border-bottom: 1px solid #eee;
}

#navcontainer1 a:link, #navlist1 a:visited
{
color: #eee;
text-decoration: none;
}

#navcontainer1 a:hover
{
background-color: #0000ff;
color: #fff;
}

#navcontainer2 { width: 200px; }

#navcontainer2 ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

#navcontainer2 a
{
display: block;
padding: 3px;
width: 200px;
background-color: #cc0000;
border-bottom: 1px solid #eee;
}

#navcontainer2 a:link, #navlist2 a:visited
{
color: #eee;
text-decoration: none;
}

#navcontainer2 a:hover
{
background-color: #0000ff;
color: #fff;
}

#navcontainer3 { width: 200px; }

#navcontainer3 ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

#navcontainer3 a
{
display: block;
padding: 3px;
width: 200px;
background-color: #cc0000;
border-bottom: 1px solid #eee;
}

#navcontainer3 a:link, #navlist3 a:visited
{
color: #eee;
text-decoration: none;
}

#navcontainer3 a:hover
{
background-color: #0000ff;
color: #fff;
}

#navcontainer4 { width: 200px; }

#navcontainer4 ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

#navcontainer4 a
{
display: block;
padding: 3px;
width: 200px;
background-color: #cc0000;
border-bottom: 1px solid #eee;
}

#navcontainer4 a:link, #navlist4 a:visited
{
color: #eee;
text-decoration: none;
}

#navcontainer4 a:hover
{
background-color: #0000ff;
color: #fff;
}