body {
behavior: url(csshover.htc);
font-family: Verdana, Tahoma, Arial, sans-serif;
font-size: 12px;
color: #000000;	
background:#ffffff;
margin-left: 28px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image:url(../assets/bg.gif);
	background-repeat:repeat-y;
}
.attribute {
	border-bottom: 1px dashed #D5D5D5;
	}

.headbackground {
	FONT-Family: Verdana, Tahoma, Arial; FONT-SIZE: 11px;  COLOR: #565655; background:#234234
}
.wcolor {
background-color:#FFFFFF;
}
.logo {
	FONT-Family: Verdana, Tahoma, Arial; FONT-SIZE: 25px; font-weight:bold; background:#2342d4
}

td.mainTable{
padding-left: 8px;
padding-right: 8px
}


table.busborder{
border-right:1px #000000 solid;
border-left:1px #000000 solid;
border-top:1px #000000 solid;
border-bottom:1px #000000 solid;
margin-bottom: 8px;
}

table.busborder2{
border-bottom:1px #aeadad solid;
margin-bottom: 5px;
}
table.tablepage {
	padding-top: 5px
}

td.navigation {
border-right:1px #2f609f solid;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 10px
}
td.rightnavigation {
border-left:1px #2f609f solid;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 5px
}
img.border {BORDER: black 1px solid;}
p
{
font-family:   Verdana, Tahoma, Arial, sans-serif;
font-size: 12px;
	
}

p.leftMenu
{
font-family:   Verdana, Tahoma, Arial, sans-serif;
font-size: 11px;
margin-top: 0px;
margin-bottom: 3px;
}
p.leftMenuThai
{
font-family:   Verdana, Tahoma, Arial, sans-serif;
font-size: 12px;
margin-top: 0px;
margin-bottom: 5px;
}

.topMenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
td
{
font-family: Verdana, Tahoma, Arial, sans-serif;
font-size: 12px;
	
}

h4 { position:relative; margin:0; font-weight:bold;
 font-size:5px; color:#000000; clear:right; padding-bottom:1px; margin-bottom: 1px;
   border-bottom:1px #2f609f solid} 
   
h3 { position:relative; margin:0; 
 font-size:12px; color:#000000; clear:right; padding-bottom:2px; margin-bottom: 5px;
   border-bottom:1px #2f609f solid} 

h2 {
	color:#000000;
	font-size:9pt;
	font-family:Verdana, Tahoma, Arial, sans-serif;
	font-weight: bold;
	margin-bottom:10px;
}

h1 { position:relative; margin:0; font-weight:bold;
 font-size:16px; color:#000000; clear:right; padding-bottom:3px; margin-bottom: 10px;
   border-bottom:1px #2f609f solid} 



div.header
{
	color:#000000;
	font-size:12pt;
	font-family:Verdana, Tahoma, Arial, sans-serif;
	

}

div.headerSmall
{
	color:#000000;
	font-size:9pt;
	font-family:Verdana, Tahoma, Arial, sans-serif;
font-weight: bold;

}

A.menulinks:link {
	COLOR: #FFFFFF; TEXT-DECORATION: none; font-weight: bold;
}
A.menulinks:visited {
	COLOR: #FFFFFF; TEXT-DECORATION: none; font-weight: bold;
}
A.menulinks:active {
	COLOR: #FFFFFF; TEXT-DECORATION: underline; font-weight: bold;
}
A.menulinks:hover {
	COLOR: #FFFFFF; TEXT-DECORATION: underline; font-weight: bold;
}


td.section {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	Height: 18px
}
td.section2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
}

.header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

table.smallFont  {
	font-size : 8pt;
	font-family : Verdana;
	color : #000000;
}

.smallText  {
	font-size : 8pt;
	font-family : Verdana;
	color : #000000;
}

HR {
    height:1px;
	color:#2f609f;
    width:760px
  
   }

#col_left {
	
	float:left;
	width:250px;
	height:60px;

	margin:0px 0px 0px 0px;
}
#col_right {
	
	float:right;
	width:510px;
	height:60px;

	margin:0px 0px 0px 0px;
}
#col_centre {
	
	float:left;
	width:760px;	
	margin-bottom:20px;
}
#ctr_block {
	
	float:left;
}
/* content definition to override global */
#content {
	
	width:760px;
	margin:0px auto 0px auto;
}

.logo {
	padding-top: 7px;FONT-Family: Verdana, Tahoma, Arial; FONT-SIZE: 25px; font-weight:bold; margin-bottom:0px; background:ffffff
}
.logotext {
	margin-top: 0px;FONT-Family: Verdana, Tahoma, Arial; FONT-SIZE: 11px; font-weight:bold; 
}

A.logolink:link {
	TEXT-DECORATION: none; color:000000
}
A.logolink:visited {
	TEXT-DECORATION: none; color:000000}
A.logolink:active {
	TEXT-DECORATION: none; color:000000}
 A.logolink:hover {
	TEXT-DECORATION: none; color:000000}
	
.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: left; 
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid #2f609f;
color: #FFFFFF;
background-color: #2f609f ;
}

.shadetabs li a:visited{
color: #FFFFFF;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #FFFFFF;
}

.shadetabs li.selected{
position: relative;
top: 1px;
}

.shadetabs li.selected a{ /*selected main tab style */
border-bottom-color: #2f609f;
}

.shadetabs li.selected a:hover{ 
text-decoration: none;
}

.tabcontentstyle{ 
border: 1px solid #2f609f;
width: 580px;
margin-bottom: 1em;
padding: 10px;
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block!important;
}
}	


menuLink{
	color: #FFFFFF;
	text-decoration:none;
	font-size: 12px;
}

a.menuLink:link{
	color: #FFFFFF;
	text-decoration:none;
	font-size: 12px;
}
a.menuLink:hover{
	text-decoration:none;
	font-size: 12px;
	color: #FFFFFF;
}
a.menuLink:visited {
	COLOR: #FFFFFF;TEXT-DECORATION: none; font-size: 12px;
}
a.menuLink:active {
	COLOR: #FFFFFF;TEXT-DECORATION: none; font-size: 12px;
}

a.newlink:link{
	color: #FFFFFF;
	text-decoration:none;
	font-size: 11px;
}
a.newlink:hover{
	text-decoration:none;
	font-size: 11px;
	color: #FFFFFF;
}
a.newlink:visited {
	COLOR: #FFFFFF;TEXT-DECORATION: none; font-size: 11px;
}
a.newlink:active {
	COLOR: #FFFFFF;TEXT-DECORATION: none; font-size: 11px;
}

.newslinks a: link {
	color: #FFFFFF;
	text-decoration:none;
	font-size: 11px;	
}
.newslinks a: visited {
	COLOR: #FFFFFF;TEXT-DECORATION: none; font-size: 11px;}
.newslinks a: active {
	COLOR: #FFFFFF;TEXT-DECORATION: none; font-size: 11px;}
.newslinks a: hover {
	text-decoration:none;
	font-size: 11px;
	color: #FFFFFF;
	}
.boxz {		
	border-top-color:#2f609f;border-top-width:1px;border-top-style:solid;
	border-left-color:#2f609f;border-left-width:1px;border-left-style:solid;
	border-right-color:#2f609f;border-right-width:1px;border-right-style:solid;
	border-bottom-color:#2f609f;border-bottom-width:1px;border-bottom-style:solid;
	padding-bottom:1px;	padding-left:1px;padding-top:1px;padding-right:1px;
	vertical-align:top;
	padding:1px;
}
.inputTag {
	BORDER-RIGHT: #4791c5 1px solid; BORDER-TOP: #4791c5 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #4791c5 1px solid; COLOR: #336699; BORDER-BOTTOM: #4791c5 1px solid; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
.buttonTag {
	BORDER-TOP-WIDTH: 1px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 11px; BORDER-LEFT-COLOR: #ffffff; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: #ffffff; COLOR: #336699; BORDER-TOP-COLOR: #ffffff; LINE-HEIGHT: normal; FONT-STYLE: normal; BACKGROUND-COLOR: #ffffff; BORDER-RIGHT-WIDTH: 1px; FONT-VARIANT: normal; BORDER-RIGHT-COLOR: #ffffff
}
.colorBox {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; COLOR: #000000; BORDER-BOTTOM: #000000 1px solid; TEXT-DECORATION: none
}

ul {
	list-style: none;
	margin: 0;
	padding: 0;
	width:145px;
	z-index:99;
}

ul li {

	height:100%;
	background:#2f609f;
	border-bottom:1px solid #fff;
	position: relative;
	float:left;
	width:100%;
    padding-top: 3px;
    padding-bottom: 3px;
	z-index:99;


	}

ul li ul li{
	background:#0e67d9;
    padding-top: 1px;
    padding-bottom: 1px;
	z-index:99;
	}

ul li a{
	display:block;
    padding: 3px 3px;
	z-index:99;
	}

ul li a:hover {

	background: #0e67d9;
	border-right:1px solid #0e67d9;
	border-left:1px solid #0e67d9;
	z-index:99;
}

ul li ul li a:hover{
	background: #2f609f;
	border-left:1px solid #2f609f;
	z-index:99;
}

ul ul {
	position: absolute;
	top: 0;
	display:none;
	width:200px;
	z-index:99;
}

ul li:hover ul{
	display: block;
	left:145px;
	z-index:99;
}

a.newlink:link{
	color: #FFFFFF;
	text-decoration:none;
	font-size: 11px;
}
a.newlink:hover{
	text-decoration:none;
	font-size: 11px;
	color: #FFFFFF;
}
a.newlink:visited {
	COLOR: #FFFFFF;TEXT-DECORATION: none; font-size: 11px;
}
a.newlink:active {
	COLOR: #FFFFFF;TEXT-DECORATION: none; font-size: 11px;
}
