/* Global Styles */

body {
	margin:0px;
	}
	
td {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	}
	
a {
	color: #FF6600;
	font-weight:bold;
	}
	
a:hover {
	color: #336633;
	}


/* ID Styles */



#taglineEn {
  font: 7pt Verdana, Arial, Helvetica, sans-serif;
  color: #33ffcc;
  letter-spacing:.21em;
  line-height:18px;
  margin: 7px 0 0 55px;
  }

#taglineTh {
  font:12pt 'Browallia New', 'Browallia UPC', sans-serif;
  color: #33ffcc;
  line-height:18px;
  margin: 10px 0 0 55px;
  }

#logoStuff1En {
  text-align: center;
  font-size: 8px;
  font-weight: bold;
  color: #666666;
  width : 165px;
  height: 15px;
  margin-top: 18px;
 }

#logoStuff1Th {
  text-align: center;
  font:10px Tahoma, Verdana, sans-serif;
  font-weight: bold;
  color: #666666;
  width : 165px;
  height: 15px;
  margin-top: 18px;
 }

#logoStuff2En {
  text-align: center;
  font-size: 8px;
  font-weight: bold;
  color: #666666;
  width : 165px;
  height: 15px;
  margin-top: 14px;
 }

#logoStuff2Th {
  text-align: center;
  font:10px Tahoma, Verdana, sans-serif;
  font-weight: bold;
  color: #666666;
  width : 165px;
  height: 15px;
  margin-top: 14px;
 }

#language {
  margin-top : 13px;
  }

#language td {
  border-top: 1px solid #00cccc;
  border-bottom: 1px solid #00cccc;
  }

#language a {
  font: 10px Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #FF6633;
  line-height:16px;
  letter-spacing:.05em;
  text-decoration: none;
  display:block;
  padding: 8px;
  }

.languageTh {
  font: 11px Tahoma, Arial, Helvetica, sans-serif;
  font-weight: bold;
  letter-spacing:0em;
  }

#language a:hover {
  background: #ffffff ;
  color:#336633;
  }

#navigation td {
	border-bottom: 1px solid #00cccc;
	}
	
#navigation a {
  font: 11.2px Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
	line-height:16px;
	letter-spacing:.1em;
	text-decoration: none;
	display:block;
	padding:8px 6px 10px 26px;
	background: url("images/arrow_orange.gif") 14px 45% no-repeat;
	}

#navigation a:hover {
	background: #ffffff url("images/arrow_orange.gif") 14px 45% no-repeat;
	color:#FF6600;
	}

#navigationTh td {
  border-bottom: 1px solid #00cccc;
  }
  
#navigationTh a {
  font:12px Tahoma, Arial, Helvetica, sans-serif;
  color: #000000;
  line-height:16px;
  text-decoration: none;
  display:block;
  padding:8px 6px 10px 26px;
  background: url("images/arrow_orange.gif") 14px 45% no-repeat;
  }

#navigationTh a:hover {
  background: #ffffff url("images/arrow_orange.gif") 14px 45% no-repeat;
  color:#FF6600;
  }

#sidebarBottomEn {
  font: 11px Verdana, Arial, Helvetica, sans-serif;
  text-align:center;
  color: #000000;
  margin: 12px 0 0 0;
  width : 165px;
  height: 85px;
  }

#sidebarBottomTh {
  font: 11px Tahoma, Arial, Helvetica, sans-serif;
  text-align:center;
  color: #000000;
  margin: 12px 0 0 0;
  width : 165px;
  height: 85px;
  }

#sixSensesLink {
  font: 7pt Verdana, Arial, Helvetica, sans-serif;
  text-align:center;
  margin: 11px 0 0 0;
  }

#pageTitleEn {
  font: 14px Verdana, Arial, Helvetica, sans-serif;
  color: #339933;
  font-weight: bold;
  line-height:24px;
  letter-spacing:.2em;
  width : 305px;
  margin: 27px 0 0 0;
  }

#pageTitleTh {
  font: 14px Tahoma, Arial, Helvetica, sans-serif;
  color: #339933;
  font-weight: bold;
  line-height:24px;
  width : 305px;
  margin: 27px 0 0 0;
  }

#tagline2En{
  font:9pt Verdana, Arial, Helvetica, sans-serif;
  color: #FF6633;
  font-weight: bold;
  text-align:justify;
  line-height:20px;
  margin-top: 20px;
  }

#tagline2Th{
  font:9pt Verdana, Arial, Helvetica, sans-serif;
  color: #FF6633;
  font-weight: bold;
  text-align:justify;
  line-height:20px;
  margin-top: 20px;
  }

#charityInfoEn {
  font:9px Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
  text-align: center;
  height: 50px;
  margin-top: 30px;
  }

#charityInfoTh {
  font:11px Tahoma, Arial, Helvetica, sans-serif;
  color: #000000;
  text-align: center;
  height: 50px;
  margin-top: 30px;
  }

#emailAddressEn {
  font: 9px Verdana, Arial, Helvetica, sans-serif; 
  margin-top: 12px;
  }

#emailAddressTh {
  font: 10px Tahoma, Arial, Helvetica, sans-serif; 
  margin-top: 12px;
  }

#mapbar {
  width:165px;
  border-top: 1px solid #00cccc;
}

/* Class Styles */
.bodyTextEn{
  font:13px Verdana, Arial, Helvetica, sans-serif;
  color:#000000;
  line-height:20px;
  margin-top:0px;
  text-align:justify;
  }

.bodyTextTh {
  font:13px Tahoma, Arial, Helvetica, sans-serif;
  color:#000000;
  line-height:20px;
  margin-top:0px;
  }

.captionEn {
  color: #000000;
  font: 10px Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-align: center;
  }

.captionTh {
  color: #000000;
  font: 11px Tahoma, Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-align:center;
  }

.subHeaderEn {
  font:15px Verdana, Arial, Helvetica, sans-serif;
  color: #FF6633;
  font-weight: bold;
  margin-top:36px;
  }

.subHeaderEn a{
  font:15px Verdana, Arial, Helvetica, sans-serif;
  color: #FF6633;
  font-weight: bold;
  margin-top:36px;
  }

.subHeaderTh {
  font:16px Tahoma, Arial, Helvetica, sans-serif;
  color: #FF6633;
  font-weight: bold;
  margin-top:36px;
  }

.apologyTh {
  font:14px Tahoma, Arial, Helvetica, sans-serif;
  color: #FF6633;
  font-weight: bold;
  margin-top:6px;
  }

.quote {
	font: 20px Verdana, Arial, Helvetica, sans-serif;
	color: #759DA1;
	line-height:30px;
	}
	
.smallText {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	}
	
.navText {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	line-height:16px;
	letter-spacing:.1em;
	text-decoration: none;
	}

.taglineEn {
  font: 7pt Verdana, Arial, Helvetica, sans-serif;
  letter-spacing:.21em;
  line-height:18px;
  }

.textPlainHref {
  font:13px Verdana, Arial, Helvetica, sans-serif;
  color:#000000;
  line-height:20px;
  margin-top:0px;
  text-align:justify;
  }

.textPlainHref a {
  color : #000;
  font-weight : normal;
  }

.tableHeader {
  border-bottom: 1px solid #00cccc;
  border-left: 1px solid #00cccc;
  background-color: #FFF0E1;
  font-size:15px;
  font-weight:bold;
  text-align:center;
  }

.dlTitle {
  border-bottom: 1px solid #00cccc;
  background-color : #ffffff;
  font-size:15px;
  font-weight:bold;
  text-align:left;
  line-height:29px;
  padding-left:10px;
  }

.dlVer {
  border-bottom: 1px solid #00cccc;
  border-left: 1px solid #00cccc;
  background-color : #ffffff;
  font-size:15px;
  font-weight:bold;
  text-align:center;
  line-height:29px;
  }

.dlSize {
  border-bottom: 1px solid #00cccc;
  border-left: 1px solid #00cccc;
  background-color : #ffffff;
  font-size:15px;
  font-weight:bold;
  text-align:right;
  line-height:29px;
  padding-right: 5px;
  }

.dlInfo {
  border-bottom: 1px solid #00cccc;
  border-left: 1px solid #00cccc;
  background-color : #FFF0E1;
  font-size:15px;
  font-weight:bold;
  text-align:center;
  line-height:29px;
  }

.dlShow {
  border-bottom: 1px solid #00cccc;
  border-left: 1px solid #00cccc;
  background-color : #FFFFFF;
  font-size:12px;
  font-weight:bold;
  text-align:center;
  line-height:29px;
  }

.dlShow a {
  text-decoration: none;
  display:block;
  }

.dlShow a:hover {
  background: #FFF0E1;
  color:#336633;
  }

.dlHide {
  border-bottom: 1px solid #00cccc;
  border-left: 1px solid #00cccc;
  background-color : #FFFFFF;
  font-size:12px;
  font-weight:bold;
  text-align:center;
  line-height:29px;
  }

.dlHide a {
  text-decoration: none;
  display:block;
  }

.dlHide a:hover {
  background: #FFF0E1;
  color:#336633;
  }

.dlButton {
  border-bottom: 1px solid #00cccc;
  border-left: 1px solid #00cccc;
  background-color : #FFF0E1;
  font-size:15px;
  font-weight:bold;
  text-align:center;
  line-height:29px;
  }

.dlThai {
  border-bottom: 1px solid #00cccc;
  border-left: 1px solid #00cccc;
  background-color : #FFFFFF;
  text-align:center;
  }

.dlThai a{
  text-decoration: none;
  display:block;
  }

.dlThai a:hover {
  background: #FFF0E1;
  color:#336633;
  display:block;
  }

.dlEnglish {
  border-bottom: 1px solid #00cccc;
  border-left: 1px solid #00cccc;
  background-color : #FFFFFF;
  text-align:center;
  }

.dlEnglish a{
  text-decoration: none;
  display:block;
  }

.dlEnglish a:hover {
  background: #FFF0E1;
  color:#336633;
  display:block;
  }

.flag {
  width:27px;
  height:17px;
  border-style: none;
  }

.flagGhosted {
  margin-top:6px;
  width:27px;
  height:17px;
  border-style: none;
  opacity: 0.2;
  KHTMLOpacity: 0.2;
  MozOpacity: 0.2;
  filter:alpha(opacity=20);
  }

.infoBoxOuter {
  overflow:hidden;
  }

.infoBoxInner {
  font:13px Verdana, Arial, Helvetica, sans-serif;
  color:#000000;
  line-height:20px;
  text-align:justify;
  margin:10px;
  }

.mapbar-entry {
  text-decoration:none;
  border-bottom:1px solid #00cccc;
  }
a.mapbar-entry {
  font: 11.2px Verdana, Arial, Helvetica, sans-serif;
  color:#000;
  text-decoration: none;
  line-height:16px;
  letter-spacing:.1em;
  display:block;
  padding:8px 6px 10px 26px;
  background: url("images/arrow_orange.gif") 14px 45% no-repeat;
  }
a.mapbar-entry:hover {background-color:#fff; text-decoration: none}
a.mapbar-entry:focus {background-color:#ccf; text-decoration: none}
.iw-cell-2 {background-color:#eee;font-weight:bold}








