/* Style for body */
body {width:969px; margin: 0px auto;background:#000033 url(http://www.tpa.or.th/tpanew/images/globe1024.jpg) fixed center top; font-size:12px;}
.font {font-family: "Ms Sans Serif", Tahoma, AngsanaUPC, Sans Serif;font-size: 10px;color: #666666;}
a:link {color: #1D82CD;}
a:visited {color: #186CAB;}
a:hover {color: #FF9900;}
a img {border:0px;}
/* Style for Header */
#header {width:920px; margin:0px 15px 0px 15px; padding:0px 10px 0px 0px; background-color:#FFFFFF; overflow:hidden;}
#header h1 {width:590px; height:81px; margin:0; padding:0; overflow:hidden; float:left;}
#header h1 span {background:url(images/header01.gif) no-repeat left top; display:block;width: 100%; height: 100%; float:left;}
#header ul {float:right; margin:10px 0px 0px 0px; padding:0px;}
#header ul li {display:inline; list-style-type:none; font-size:10px;}
#header ul li a img{border:1px solid #333333;}
.tpaallservice a {background-color:#F0F0F0; border:1px solid #DDDDDD; padding:3px; font-size:12px; color:#000000; text-decoration:none; margin-top:10px; float:right; clear:right;}
.globalnav {clear:both; width:930px; height:29px; margin:0px 15px 0px 15px; padding:0px; background: url(http://www.tpa.or.th/tpanew/images/header02.gif) no-repeat left top;}
.globalnav ol {margin:0px; padding:3px 3px 3px 3px;}
.globalnav ol li {list-style-type:none; float:left; margin:0px; padding:0px;}
.globalnav ol li a {width:100px; border:1px solid #D9EDFB; text-decoration:none; color:#000000; float:left; margin:2px; padding:2px; text-align:center; font-size:12px;}
.globalnav ol li a:hover {border:1px solid #B3DAF5; background:url(http://www.tpa.or.th/tpanew/images/header02_h.gif) repeat-x center center;}
#AJAX {width:930px; margin:0px; padding:0px 15px 5px 15px;}
#ajaxcontentarea {font-size:12px;}
#ajaxcontentarea h5 {padding:2px; margin:0px; font-size:12px;}
#ajaxcontentarea li {}
#ajaxcontentarea ul li a:link, #ajaxcontentarea ul li a:visited {color:#FFFFFF;}
#ajaxcontentarea ul li a:hover {color:#FFCC00;}
/* Style for DIVs */
#menuleft {width:185px; margin:0px 0px 0px 15px; float:left; padding:0px;}
#mainpage {width:730px; margin-left:215px; padding:0px; margin-bottom:10px;}
#content1 {width:730px;}
#sponsor1 {clear:right;}
#content2 {width:730px; clear:right;}
#content {width:515px; float:left;}
#rightmenu {width:200px; float:right;}

/* Style for menuleft */
#menuleft h2 {width:185px; height:25px; margin:0px; padding:0px; overflow:hidden; float:left; clear:both;}
#menuleft h2 span {background:no-repeat left top; display:block;width: 100%; height: 100%; float:left;}
#menuleft h3 {font-size:12px; margin:0px; padding:0px;}
	ul.vert-one{margin:0px;padding:0px; clear:left; list-style-type:none;display:block; font:normal 12px Verdana, Arial, sans-serif;line-height:12px; width:185px;}
	ul.vert-one li{margin:0px;padding:0px; background-repeat:no-repeat; margin-top:7px; min-height:20px; border-bottom:1px dotted #BBBBBB;}
	ul.vert-one li a{display:block;text-decoration:none; padding:0px 0px 0px 5px;width:185px; color:#000000; text-decoration:none;}
	ul.vert-one li a:link{text-decoration:none;}
	ul.vert-one li a:hover{color:#0099CC; margin-left:1px;}
#knowledgeshortcut {width:185px; margin:10px 0px;}
#knowledgeshortcut fieldset {background-color:#EEEEEE; border:1px; padding:5px; margin:1px; border:2px solid #DDDDDD; -moz-border-radius: 5px;}
#knowledgeshortcut legend {color:#000000; background-color:#FFFFFF;}
#knowledgeshortcut select {margin-top:5px; width:155px; border:1px solid #EEEEEE;}
#callcenter {margin-top:10px; background:#FFFFFF;}
#callcenter dl {clear:left; width:179px; font-size:11px; color:#555555;  margin:5px 0px; padding:3px; border:1px solid #CCCCCC;}
#callcenter dt {font-weight:bold; color:#333333;  margin:5px 0px 0px 0px; padding:0px;}
#callcenter dd {font-weight:normal; margin:5px 0px; padding:0px; border-bottom:1px dotted #EEEEEE;}
#useronline {width:179px; margin:5px 0px; padding:3px; font-size:11px; background-color:#EEEEEE; border-top:2px solid #CCCCCC; border-bottom:2px solid #CCCCCC;}
#sponsor_left {margin:5px 0px; border:1px solid #CCCCCC; background-color:#E8FBFF}
#sponsor_left  h5 {margin:3px; padding:0px; font-size:12px;}
#sponsor_left  ul {margin:0px; padding:0px; text-align:center;}
#sponsor_left  ul li {list-style-type:none; display:inline;}
#tpaservice {background:#FFFFFF;}
#theknowledge {background:#FFFFFF;}

/* Style for mainpage */
.maintitle h2 {width:515px; height:32px; margin:0px; padding:0px; overflow:hidden; float:left; clear:left; margin-bottom:5px;}
.maintitle h2 span {background:no-repeat left top; display:block;width: 100%; height: 100%; float:left;}
#tpanews {width:515px; float:left;}
#newsbox {min-height:205px;}
#mainsponsor {clear:right; margin:0px; padding:10px 0px;}
#mainsponsor p {margin:0px; padding:3px; font-size:11px; background-color:#EEEEEE; border-top:2px solid #CCCCCC; border-bottom:2px solid #CCCCCC; text-align:right;}
#mainsponsor p a {color:#000000; text-decoration:none;}
#writer {padding:0px 5px;}
#writer table th {background-color:#CCCCCC; text-align:left; padding:3px;}
#writer table td {vertical-align:top; padding:1px 3px;}
#writer table td a {color:#333333; text-decoration:none;}
#knowledgeservice {clear:left; width:515px; border:1px solid #C7C7C7; padding:5px; background:#FFFFFF;}
#knowledgeservice th {text-align:left; padding:3px; width:165px;}
#knowledgeservice .blue {background-color:#99CCFF;}
#knowledgeservice .lblue {background-color:#CCFFFF;}
#knowledgeservice .pic {height:70px; background-repeat:no-repeat;}
#knowledgeservice td {text-align:left; vertical-align:top; padding:3px; border:1px solid #EEEEEE;}
#knowledgeservice td ol {margin:0px; padding:0px;}
#knowledgeservice td ol li {background:url(http://www.tpa.or.th/tpanew/images/list_paper.gif) no-repeat left top; list-style-type:none; margin:0px; padding:0px 0px 0px 20px;}
#knowledgeservice td ol li a {color:#000000; text-decoration:none;}
/* Style for list */
.pagelist {clear:left; padding:0px; border:1px solid #C7C7C7; background:#FFFFFF;}
.pagelist h5 {margin:5px; padding:0px; font-size:12px;}
.pagelist ol {margin:0px; padding:3px 10px 10px 10px;}
.pagelist ol li {background:url(http://www.tpa.or.th/tpanew/images/list_page.gif) no-repeat left top; list-style-type:none; margin:1px; padding:0px 0px 0px 20px;}
.pagelist ol li a:link {color:#000000;}
.pagelist ol li a:visited {color:#333333;}
.pagelist ol li a:hover {color:#0099CC;}
.paperlist {clear:left; padding:0px; border:1px solid #C7C7C7; background:#FFFFFF;}
.paperlist h5 {margin:5px; padding:0px; font-size:12px;}
.paperlist ol {margin:0px; padding:3px 10px 10px 10px;}
.paperlist ol li {background:url(http://www.tpa.or.th/tpanew/images/list_paper.gif) no-repeat left top; list-style-type:none; margin:1px; padding:0px 0px 0px 20px;}
.paperlist ol li a:link {color:#000000;}
.paperlist ol li a:visited {color:#333333;}
.paperlist ol li a:hover {color:#0099CC;}
/* Style for rightmenu */
.menuright h2 {width:200px; height:25px; margin:0px; padding:0px; overflow:hidden; float:left;}
.menuright h2 span {background:no-repeat left top; display:block;width: 100%; height: 100%; float:left;}
#login {width:200px; float:right;}
#login form {margin:0px; padding:0px;}
#login fieldset {clear:left; padding:5px; border:1px solid #DDDDDD; background:#FFFFFF;}
#login legend {display:none;}
#login ul {margin:5px 0px 0px 0px; padding:0px;}
#login ul li {float:left; list-style-type:none; margin:1px; padding:3px; border:1px solid #CCCCCC; background-color:#EEEEEE;}
#login ul li a {color:#000000; text-decoration:none;}
.loginbtn {background-color:#EEEEEE; border:1px solid #999999;}
#tpasearch {width:196px; margin:0px; margin-bottom:5px; border:1px solid #DDDDDD; background-color:#FFFFFF; padding:2px; font-size:12px;}
#tpasearch fieldset {padding:5px 5px 0px 5px; border:0px; margin:0px;}
#tpasearch legend {background:url(http://www.tpa.or.th/tpanew/images/search1818.gif) no-repeat left top; margin:0px; padding-left:20px; height:20px; font-size:14px;}
#sendfriend {width:196px; margin:0px; margin-bottom:5px; border:1px solid #DDDDDD; background-color:#CCCCCC; padding:2px; font-size:12px;}
#sendfriend fieldset {padding:5px 5px 0px 5px; border:0px; margin:0px;}
#sendfriend legend {background:url(http://www.tpa.or.th/tpanew/images/mail1818.gif) no-repeat left top; margin:0px; padding-left:20px; height:20px; font-size:14px;}
.onlinelist {clear: left; margin:5px 0px; padding:5px; border:1px solid #C7C7C7; background:#FFFFFF;}
.onlinelist  h5 {margin:0px; padding:0px; font-size:12px;}
	ul.vert-two{margin:0px 0px 5px 0px;padding:0px; list-style-type:none;display:block; font:normal 12px Verdana, Arial, sans-serif;line-height:12px; width:185px;}
	ul.vert-two li{margin:0px;padding:0px; background-repeat:no-repeat; margin-top:7px;}
	ul.vert-two li a{color:#333333; text-decoration:none; background:url(http://www.tpa.or.th/tpanew/images/arrow_blue.gif) no-repeat left center; padding-left:18px;}
	ul.vert-two li a:link{text-decoration:none;}
	ul.vert-two li a:hover{color:#0099CC; margin-left:1px;}
#tpacommunity {overflow:hidden; background:#FFFFFF;}
#tpacommunity ul {margin:0px; padding:0px; background:#FFFFFF;}
#tpacommunity ul li {float:left; list-style-type:none; margin:1px; padding:3px; border:1px solid #CCCCCC; background-color:#EEEEEE;}
#tpacommunity ul li a {color:#000000; text-decoration:none;}
.rightbox {width:180px; padding:10px; border:1px solid #C7C7C7; overflow:hidden; background:#FFFFFF;}
.rightbox h5 {width:105px; margin:0px; padding:0px; color:#6699FF; font-size:12px; float:right;}
.rightbox p {width:105px; margin:0px; padding:0px;  float:right;}
.rightbox img {float:left;}
#tpanewsonline {margin-top:10px;}
/* Style for footer */
#tpafriend {clear:both; margin:15px 15px 0px 15px; padding:5px 20px; text-align:center; background:#FFFFFF;}
#tpafriend h5 {margin:5px 0px; padding:0px;}
#tpafriend ul {margin:0px; padding:0px; text-align:center;}
#tpafriend ul li {list-style-type:none; display:inline; margin:0px 3px; padding:0px;}
#footer {width:890px; margin:15px 15px 0px 15px; clear:both; padding:10px 20px; border:1px solid #DDDDDD; background-color:#EEEEEE; text-align:center;} 
#footer p {padding:5px; border:1px solid #CDCDCD; background-color:#DDDDDD; color:#000000;}
#footer hr {margin:5px; padding:0px;}
/* Style for page */
.morelist {margin:10px 5px 0px 5px; padding:5px 0px; border-top:1px dotted #DDDDDD; text-align:right;}
.morelist a {color:#3366CC; text-decoration:none; background:url(http://www.tpa.or.th/tpanew/images/arrow_blue.gif) no-repeat left center; padding-left:18px;}
.space {clear:right; margin:0px; padding:0px; height:5px;}
.loader {background:url(http://www.tpa.or.th/tpanew/images/loader.gif) no-repeat center center;}
#tjm-et {clear:both; width:480px; border:1px solid #0099FF; margin:0px 10px; background:#EEEEEE; padding:5px; overflow:hidden;}
#tjm-et h5 {background:#3399FF; color:#FFFFFF; margin:0px 0px 10px 0px; padding:2px; display:inline;}
#tjm-et a {color:#003399; font-weight:bold; text-decoration:none;}
#tjm-et a img {border:0px none;}
#j-update {border:1px solid #FF0000; margin:0px 0px 10px 0px; padding:5px; overflow:hidden; background:#FFFFFF;}
#j-update h5 {color:#FF0000; margin:0px; padding:0px; display:inline;}

.twitter a {background:url(images/icon_twitter.gif) no-repeat left top; padding:2px 0px 2px 20px; margin-top:4px; float:right; text-decoration:none; font-size:11px; clear:right;}