@charset "UTF-8";
/* 
    Document   : events
    Created on : 3-06-2553, 10:15:49
    Author     : Titipong Pakinri
    Description: Use with events page
*/
body.bg { overflow: auto; color: #000000; height: 95%; background-color: #99ccff; }
div#lc { float: left; width: 600px; padding: 0px 5px 0px 15px; }
div#rc { float: left; width: 300px; padding: 0px 15px 0px 5px; }
div.topic { font-size:13px; font-weight:bold; color:#ffffff; text-align: left; background-color:#6699cc; height: 20px; vertical-align: middle; }
div.top { font-size:13px; text-align: right; }
div.p2 { font-size: 13px; font-weight: normal; text-indent: 40px; text-align: justify; }
div.p2lb { font-size: 13px; font-weight: bold; text-align: left; }
div.p2c { font-size: 13px; font-weight: normal; text-align: center; }
div.p2cb { font-size: 13px; font-weight: bold; text-align: center; }
div.posl { position: absolute; left: 0; }
div.posc { width: 780px; background-color: #ffffff; padding: 20px; margin: 0px 25% 0px 200px; }
div.posc_v2 { width: 700px; background-color: #ffffff; padding: 20px; margin: 0px 20% 0px 20%; }
div.posr { position: absolute; right: 0; z-index: 3; }
div.posinc { border-color: #000000; border-width: 1px; border-style: solid; padding: 20px; }
div.posmg40 { margin: 40px; }
p.p1 { font-size: 15px; font-weight: bold; text-align: center; }
p.p2 { font-size: 13px; font-weight: normal; text-indent: 40px; text-align: justify; }
p.p3 { font-size: 13px; font-weight: bold; }
p.ph1mg40 { margin-left: 40px; }
p.ph0 { font-size: 16px; font-weight: bold; text-align: center; background-color: #6699cc; line-height: 30px; color: white; }
div.ph1, div.ph1red, div.ph1i80, a.ph2 { font-size: 14px; font-weight: normal; text-indent: 40px; text-align: justify; }
div.ph1red { color: red; }
div.ph1i80 { text-indent: 80px; }
p.ph1b { font-size: 14px; font-weight: bold; text-indent: 40px; }
p.ph1b_noi{ font-size: 14px; font-weight: bold; }
.title { font-size: 16px; font-weight: bold; color: #000000; text-align: center; }
ul.marginl25 { margin-left: 25px;}
li.p2 { font-size: 13px; font-weight: bold; }
li.p2bl { font-size: 13px; font-weight: bold; text-align: left; }
li.p2n { font-size: 13px; font-weight: normal; text-align: left; }
a.ph2 { text-decoration: none; }
a.p2 { font-size: 13px; text-decoration: none; }
a:link { color:#336699; background-color:transparent; }
a:visited { color:#336699; background-color:transparent; }
a:hover { color:#aaaaaa; background-color:transparent; }
a:active { color:#aaaaaa; background-color:transparent; }
span.red { font-size: 13px; color: #FF0000; font-weight: bold; }
span.blue { color: #0066CC; }
span.yellow { color: #FFCC00; }
span.marginl7 { margin-left: 7px; }
span.marginl20 { margin-left: 20px; }
span.marginl26 { margin-left: 26px; }
span.marginl40 { margin-left: 40px; }
span.marginl75 { margin-left: 75px; }
caption.tb { font-size: 16px; font-weight: bold; line-height: 40px; }
img.marginl20 { margin-left: 20px; }
td.h { font-size: 14px; font-weight: bold; text-align: center; }
td.hw { font-size: 14px; font-weight: bold; text-align: center; color: white; }
td.rowc { font-size: 13px; font-weight: normal; text-align: center; }
td.rowl { font-size: 13px; font-weight: normal; text-align: left; }
td.rowbc { font-size: 13px; font-weight: bold; text-align: center; }
td.rowbl { font-size: 13px; font-weight: bold; text-align: left; }

/* global */
p#title, div#title { font-size: 16px; font-weight: bold; text-align: center; color: #000000; }
div#title { font-size: 13px; }
div#top p { font-size: 14px; font-weight: bold; text-align: left; }
div#top div { font-size: 14px; font-weight: normal; text-indent: 40px; text-align: left; }
div#top div a { font-size: 14px; text-decoration: none; }
div#top div a:link, div#top div a:visited { color:#336699; background-color:transparent; }
div#top div a:hover, div#top div a:active { color:#aaaaaa; background-color:transparent; }
div#top ol li, div#top ol li ul li { font-size: 14px; font-weight: normal; text-align: left; }
div#top table { width: 100%; border: 1px ridge #cccccc; border-collapse: collapse; }
div#top table caption, div#top table thead tr th { font-size: 14px; font-weight: bold; text-align: left; }
div#top table thead tr { background-color: #336699; }
div#top table thead tr th { height: 40px; text-align: center; color: white; }
div#top table tbody tr { background-color: #ffffff; }
div#top table tbody tr td { height: 25px; font-size: 14px; font-weight: normal; text-align: center; }
div#top table tbody tr#c td { height: 25px; font-size: 14px; font-weight: bold; text-align: center; }

div#support { font-size: 14px; font-weight: bold; text-align: left; }
