/* Stuff for formatting page layout*/


.languageSwitcherTable{ 
  width: 200px;               /*orig: 165px -  .navBarDiv and #mapbar should be set to the same width*/
  }

.navBarDiv {
  width: 200px;               /*orig: 165px*/
  }

#mapbar {
  width: 200px;			/*orig: 165px*/
  border-top: 1px solid #00cccc;
}

.spacerColumn1{
  background-color: #FFF;
  width: 70px;                /*orig: 50px*/
  }

.ContentColumnSingle{
  background-color: #FFF;
  width: 500px;               /*orig: 305px*/
  }

.ContentColumnDouble{
  background-color: #FFF;
  width: 850px;               /*orig: 610px*/
  }

.spacerColumn2 {
  background-color: #FFF;
  width: 70px;                /*orig: 93px*/
  }

.ContentColumnRight{
  background-color: #FFF;
  width: 250px;               /*orig: 250px*/
  vertical-align: top;
  }

/* 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;
	}

#navigationDb 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;
   }

#navigationDb td {
   border-bottom: 1px solid #00cccc;
   border-left: 1px solid #00cccc;
}

#navigationDb 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;
  margin: 27px 0 0 0;
  }

#pageTitleTh {
  font: 14px Tahoma, Arial, Helvetica, sans-serif;
  color: #339933;
  font-weight: bold;
  line-height:24px;
  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;
  }


/* 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;
  padding-left:5px;
  padding-right:5px;
  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;
  }

  .dlTitleAg {
  border-bottom: 1px solid #00cccc;
  background-color : #edffed;
  font-size:15px;
  font-weight:bold;
  text-align:left;
  line-height:29px;
  padding-left:60px;
  }

    .dlTitleTd {
  border-bottom: 1px solid #00cccc;
  background-color : #f8edff;
  font-size:15px;
  font-weight:bold;
  text-align:left;
  line-height:29px;
  padding-left:60px;
  }


    .dlTitleAf {
  border-bottom: 1px solid #00cccc;
  background-color : #ffffda;
  font-size:15px;
  font-weight:bold;
  text-align:left;
  line-height:29px;
  padding-left:60px;
  }

  .dlTitleFc {
  border-bottom: 1px solid #00cccc;
  background-color : #edffed;
  font-size:15px;
  font-weight:bold;
  text-align:left;
  line-height:29px;
  padding-left:60px;
  }
  
    .dlTitleHo {
  border-bottom: 1px solid #00cccc;
  background-color : #f8edff;
  font-size:15px;
  font-weight:bold;
  text-align:left;
  line-height:29px;
  padding-left:60px;
  }

    .dlTitlePu {
  border-bottom: 1px solid #00cccc;
  background-color : #ffffda;
  font-size:15px;
  font-weight:bold;
  text-align:left;
  line-height:29px;
  padding-left:60px;
  }

      .dlTitleTl {
  border-bottom: 1px solid #00cccc;
  background-color : #e8f0ff;
  font-size:15px;
  font-weight:bold;
  text-align:left;
  line-height:29px;
  padding-left:60px;
  }
  
.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;
  }

.infoBoxInnerTh {
  font:13px Tahoma, Arial, Helvetica, sans-serif;
  color:#000000;
  line-height:20px;
  text-align:left;
  margin:10px;
  }

.dataLabels {
  font:14px Verdana, Arial, Helvetica, sans-serif;
  border-bottom: 1px solid #00cccc;
  border-left: 1px solid #00cccc;
  background-color: #FFF0E1;
  padding-left:5px;
  padding-right:5px;
  font-weight:bold;
  text-align:left;
  }
  
.dataEnglish {
  font:14px Verdana, Arial, Helvetica, sans-serif;
  border-bottom: 1px solid #00cccc;
  border-left: 1px solid #00cccc;
  border-right: 1px solid #00cccc;
  background-color : #edffed;
  padding-left:5px;
  padding-right:5px;
  text-align:left;
  }

.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}









