/*CSS RESET*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
margin:0;
padding:0;
}
table {
border-collapse:collapse;
border-spacing:0;
}
fieldset,img { 
border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
font-style:normal;
font-weight:normal;
}
ol,ul {
list-style:none;
}
caption,th {
text-align:left;
}
h1,h2,h3,h4,h5,h6 {
font-size:100%;
font-weight:normal;
}
q:before,q:after {
content:'';
}
abbr,acronym { border:0;
}/*END RESET*/

body {
margin: 0; 
padding: 0;
text-align: center; 
background: #d6d6d6 url(images/bg_Background.jpg) repeat-x;
font-family: Verdana, Helvetica, sans-serif;
color:#333333;
font-size:13px;
line-height: 150%;
}

a:link, a:visited {
color:#0004be;
font-weight:normal;
text-decoration:none;
}

a:hover {
color:#0a77d5;
}

/*table {
border-width: 0 0 0 0;
border-spacing: 0;
border-collapse: collapse;
border-style: none;
}

td {
margin: 0;
padding: 2px;
border-width: 0;
border-style: none;
}*/

.table1 {
border-width: 0 0 1px 1px;
border-spacing: 0;
border-collapse: collapse;
border-color: #0a77d5;
border-style: solid;
}

.table1 td {
margin: 0;
padding: 4px;
border-width: 1px 1px 0 0;
border-color: #0a77d5;
border-style: solid;
}


h1 {
font-size: 24px;
}

p {
padding-bottom: 1em;
}

ul {
padding-top:0;
padding-bottom: 1em;
}

hr {
color:#0a77d5;
width:100%;
height:1px;
border:none;
background-color:#0a77d5;
text-align:center;
}

.height9 {
clear:both;
height:9px;
width:auto;
overflow: hidden;
}
	
.clear {			
clear:both;
}

.left {
float:left;
}

.right {
float:right;
}

.center {
text-align:center;
}

#top {
margin: 23px auto 0 auto;
height:20px;
width:790px;
background:url(images/bg_Top.jpg) no-repeat;
}

#bg_Dynamic {
margin: 0 auto 0 auto;
width:790px;
background:url(images/bg_Dynamic.jpg) repeat-y;
}

#container_main {
width: 740px;
margin: 0 auto 0 auto;
text-align: left;
/*border-right:#0e4c95 2px;
border-left:#0e4c95 2px;*/
}

#container {
width: 660px;
margin: 0 auto 0 auto;
/*border-right:#0e4c95 2px;
border-left:#0e4c95 2px;*/
}

#logo {
float:left;
margin-left:40px;
width:101px;
height:102px;
background:url(images/logo_Thaicenter.gif) no-repeat;
display: inline;
}


.heading_img{
float: right;
margin-right:30px;
margin-top: 5px;
width:507px;
height:44px;
background:url(images/txt_Thaicenter_thai.gif) no-repeat;
display:inline;
}

.heading {
float:right;
margin-right:30px;
color:#f7941d;
font-size:30px;
line-height: 170%;
display:inline;
}

#buttons_corner_l{
float:left;
background:#0005bf url(images/rnd_Nav_left.jpg) no-repeat;
height:59px;
width:21px;
display: inline;
border-right:1px solid #1f0081;

}

#buttons_corner_r{
float:left;
background:#0005bf url(images/rnd_Nav_right.jpg) no-repeat;
height:59px;
width:21px;
border-left:1px solid #4300F3;
}

#buttons_inner {
background:#ebebeb repeat scroll 0 0;
border:2px #0e4c95;
height:59px;
float:left;
width:auto;
}

#buttons {
float:left;
margin:0;
padding:0;
width:auto;
}

ul#mainlevel-nav {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}

ul#mainlevel-nav li {
background-image:none;
border-right:1px solid #1f0081;
border-left:1px solid #4300F3;
float:left;
font-size:16px;
line-height:59px;
margin:0;
padding-left:0;
padding-right:0;
white-space:nowrap;
}

li {
background-image:url(images/list_image.gif);
background-position:0 3px;
background-repeat:no-repeat;
padding-left:15px;
padding-top:0;
}

#buttons > ul#mainlevel-nav li a {
width:auto;
}

ul#mainlevel-nav li a {
background:#0005bf url(images/btn_Nav_out.jpg) repeat scroll 0 0;
color:#EEE;
display:block;
text-decoration:none;
padding-left:20px;
padding-right:20px;
font-family:Tahoma, sans-serif;
font-size:18px;
}

ul#mainlevel-nav li a:hover {
background:#2125de url(images/btn_Nav_on.jpg);
color:#fff;
display:block;
padding-left:20px;
padding-right:20px;
text-decoration:none;
}

ul#mainlevel-nav li a:active {
background:#0005bf url(images/btn_Nav_out.jpg);
color:#EEE;
display:block;
padding-left:20px;
padding-right:20px;
text-decoration:none;
}

.page_heading{
padding-top:7px; 
padding-left:26px;
font-family:Arial, Helvetica, sans-serif;
font-size:20px; 
color:#FFFFFF; 
background:#9a9a9a; 
width:684px; 
height:25px; 
margin:0 auto 0 auto;
}

#flash_intro{
float:left;
width:740px;
margin-top:9px;
}

#flash_swf {
width:740px;
height: 246px;
background: #0c7fbe;
overflow:hidden;
}

.block9{
/*border-bottom: solid 1px #bfbfbf;*/
width:740px;
height: 9px;
overflow:hidden;
}

#content_head{
float: left;
width:224px;
text-align: center;
margin-bottom: 10px;
}

#content_index {
float: left;
width:224px;
}

.btn_Article a {
float: right;
display:block;
width: 143px;
height: 63px;
background: url(images/btn_Article.jpg);
}

.btn_Article a:hover { 
background: url(images/btn_Article_on.jpg);

}

.btn_Article a:active {
background: url(images/btn_Article.jpg);
}

#sidebar {
float: right;
width:420px;
}

.img_right{
float:right;
padding:2px;
}

.pre_footer{
width:740px;
height:59px;
border-top:2px solid #0006fd;
border-bottom:2px solid #0006fd;
}

#footer {
clear:both;
/*font-family:Arial, Helvetica, sans-serif;*/
color:#f7941d;
height:35px;
}

.footer_content_c {
padding-top: 10px;
text-align:center;
}

#bottom {
margin: 0 auto 23px auto;
height:24px;
width:790px;
background:url(images/bg_Bottom.jpg) no-repeat;
}

.img_frame{
padding:5px;
border:1px solid #777777;
}

.bold{
font-weight:bold;
}

.style1{
color:#f7941d;
font-weight:bold;
}

.style2{
color:#0a77d5;
font-weight:bold;
}

/*#nav {
	list-style:none;
}

#nav li {
	display:inline;
}

#nav a {	
	padding-right:5px;
	text-decoration:none;	
}

#nav a:active,
#nav a:focus,
#nav a:hover {
	color:#006;
	background:#999;
}*/



