/* CSS Document */
/*----------------------------------------------------------------------------------------------------------
[Display Stylesheet of all website pages]
Project:	Ajarn
Version:	1.0
-----------------------------------------------------------------------------------------------------------*/
/*------------------Layout,Table of Contents-----------------------------------------------------------------
1. SITE MAIN NAVIGATION
2. HOME CONTENT SECTION
3. SEARCH SECTION
4. BLOG SECTION LAYOUT
5. SITE INNER LEFT SECTION
6. DISPLAY_COMPETITION
7. STREET
8. HEALTH
9. BLOG
10. POSTBOX
11. REGION GUIDE
12. QUESTIONS
13. BLOG ARTICLES
14. HOTSEAT ARTICLE
16. SCHOOLS
17. EE STUFF
18. CURRENCY
19. RECRUITMENT FAQ
20. ADVERTISING
-----------------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------
1. SITE MAIN NAVIGATION
---------------------------------------------------------------------------------*/
#sitenav ul
{
display:block;
height:21px;
width:885px;
vertical-align: bottom;
margin: 0 !important;
padding: 0px 0px 0px 40px;
background:url(../images/core/sitenav_bg.png) repeat-x bottom right;
}
#sitenav ul li
{
margin:0px;
padding:0px;
display: inline;
}
#sitenav ul li a {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
font-weight:bold;
text-decoration: none;
text-transform:uppercase;
color: #707070;
display: block;
float:left;
height: 18px;
padding:3px 18px 0 18px;
background:url(../images/core/sitenav_bg.png) repeat-x bottom right;
border-right: 1px solid #aeaeae;
border-left: 1px solid white;
}
#sitenav ul li a:hover {
color:#FFFFFF;
background-position: top right;
}
#sitenav .selected
{
color:#FFFFFF;
background-position: top right;
}
a.link {
	text-decoration: none;
	color: #2777bd;
}
a.link:hover {
	border-bottom: 1px dotted #2777bd;
}
p a {
	text-decoration: none;
	color: #2777bd;
}
p a:hover {
	border-bottom: 1px dotted #2777bd;
}
.small {
	font-size: 70%;
}
img.inline_img {
	float: left;
	margin: 0 16px 10px 0;
}
/* Contact Form */
#contact_form p {
	padding-bottom: 8px;
}
#contact_form input, #contact_form textarea {
	border: 1px solid #D0D0D0;
	padding: 3px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
#contact_form textarea {
	width: 430px;
}
/* Comment form */
#comment_form input.submit {
	padding: 3px;
}
/* Captcha */
.captcha_container input {
	border:1px solid #D0D0D0;
	padding: 3px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
/*---------------------------------------------------------------------------------
2. HOME CONTENT SECTION
---------------------------------------------------------------------------------*/
a.icn {
	border:0;
	float:left;
	margin:0px 5px 5px 0px;
	position: relative;
	overflow: hidden;
}
a.icn img {
	position: relative;
}
a.icn_ajarnpostbox {
	height: 64px;
}
a.icn_ajarnpostbox img {
	top: -588px;
}
a.icn_hotseat {
	height: 76px;
}
a.icn_hotseat img {
	top: -145px;
}
a.icn_ajarncompetitions {
	height: 71px;
}
a.icn_ajarncompetitions img {
	top: 0px;
}
a.icn_teachinthailand {
	height: 69px;
}
a.icn_teachinthailand img {
	top: -368px;
}
a.icn_eflteacher {
	height: 65px;
}
a.icn_eflteacher img {
	top: -726px;
}
a.icn_ajarnguide {
	height: 72px;
}
a.icn_ajarnguide img {
	top: -438px;
}
a.icn_costoflving {
	height: 72px;
}
a.icn_costoflving img {
	top: -222px;
}
a.icn_workpermit {
	height: 72px;
}
a.icn_workpermit img {
	top: -295px;
}
a.icn_healthinsurance {
	height: 72px;
}
a.icn_healthinsurance img {
	top: -792px;
}
a.icn_visaguru {
	height: 76px;
}
a.icn_visaguru img {
	top: -511px;
}
a.icn_region {
	height: 72px;
}
a.icn_region img {
	top: -72px;
}
a.icn_yourquestions {
	height: 72px;
}
a.icn_yourquestions img {
	top: -653px;
}
.homecontent_container .thumbimg {
	float: left;
	margin-right: 5px;
}
.homecontent_container {
width:100%;
overflow:hidden;
padding:10px 0px;
border-bottom: 1px dotted black;
}
.homecontent_container .thumbimgborder
{
border:1px solid #9d9c9c;
float:left;
margin:0px 5px 5px 0px;
}
.homecontent_container h2
{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
font-weight:normal;
color:#2777bd;
text-decoration:none;
padding:0px 0px 3px 0px;
margin:0px;
}
.homecontent_container .headlink
{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
font-weight:normal;
color:#2777bd;
text-decoration:none;
padding:0px;
margin:0px;
}
.homecontent_container .headlink:hover
{
border-bottom:1px dotted #2777bd;
}
.h1link
{
font-size:24px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#2777bd;
text-decoration:none;
}
.h1link:hover
{
border-bottom:1px dotted #2777bd;
}
.h4link
{
font-size:18px;
font-family:Arial, Helvetica, sans-serif;
color:#707070;
text-decoration:none;
}
.h4link:hover
{
border-bottom:1px dotted #707070;
}
.homecontent_container h3
{
font-family:Tahoma, Arial, Verdana;
font-size:11px;
font-weight:normal;
color:#545454;
text-decoration:none;
padding-bottom:6px;
}
.homecontent_container h4
{
font-family: Verdana,Tahoma, Arial;
font-size:12px;
font-weight:normal;
color:#545454;
text-decoration:none;
padding-bottom:6px;
}
.homecontent_container p
{
color:#626262;
line-height:14px;
padding:2px;
}
.homecontent_container .thumppadd
{
padding:0;
}
/*---------------------------------------------------------------------------------
3. SEARCH SECTION
---------------------------------------------------------------------------------*/
.searchbg
{
background:url(../images/core/searchbg.png) no-repeat top left;
width:218px;
height:60px;
padding:23px 0px 0px 82px;
}
.adbox
{
height:260px;
padding:0px;
}
.smallsearchbg
{
background:url(../images/core/bg_smallsearch.png) no-repeat top left;
width:140px;
height:42px;
padding:18px 0px 0px 60px;
}
/*---------------------------------------------------------------------------------
4. BLOG SECTION LAYOUT
---------------------------------------------------------------------------------*/
.homeblog_mainheader
{
width:300px;
background-color:#FFFFFF;
height:31px;
border:0px;
}
.homeblog_container
{
width:300px;
border-bottom:1px solid #FFFFFF;
}
.homeblog_header
{
width:272px;
height:22px;
padding:6px 14px 0px 14px;
border-bottom:1px solid #FFFFFF;
background:url(../images/core/homeblog_headerbg.png) repeat-x top left;
}
.homeblog_header h1
{
float:left;
padding:0px;
margin:0px;
font-size:116%;
}
.homeblog_header span
{
display:block;
float:right;
width:17px;
height: 16px;
cursor:pointer;
position: relative;
overflow: hidden;
}
.homeblog_header a.expand img {
	position: relative;
	top: -16px;
}
.homeblog_header a
{
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-weight:700;
text-decoration:none;
text-transform:uppercase;
color:#FFFFFF;
}
.homeblog_header a:hover
{
border-bottom:1px dotted #FFFFFF;
}
.homeblog_cntcontainer
{
width:278px;
background-color:#ebebeb;
padding:13px 5px 13px 17px;
overflow:hidden;
}
.homeblog_cntcontainer h3
{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#626262;
padding:6px 0 8px 65px;
}
.homeblog_cntcontainer .thumbimgborder
{
border:1px solid #9d9c9c;
float:left;
margin:0px 8px 5px 0px;
}
.homeblog_cntcontainer h2
{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
font-weight:normal;
color:#2777bd;
text-decoration:none;
padding:0px;
margin:0px;
}
.homeblog_cntcontainer p
{
clear:both;
color:#626262;
line-height:14px;
padding:6px 0 2px 0;
border-top:1px solid #a5a5a5;
width: 278px;
}
.homeblog_cntcontainer a
{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
color:#2777bd;
text-decoration:none;
line-height:18px;
padding:0px;
margin:0px;
}
.homeblog_cntcontainer a:hover
{
border-bottom:1px dotted #2777bd;
}
/*---------------------------------------------------------------------------------
5. SITE INNER LEFT SECTION
---------------------------------------------------------------------------------*/
.innerthumbimg
{
float:left;
margin:0px 12px 8px 0px;
}
.inner_content_container h3
{
font-family:Tahoma, Arial, Verdana;
font-size:11px;
font-weight:normal;
color:#545454;
text-decoration:none;
display:block;
padding:0 0 17px 0;
}
.inner_content_container h4
{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#545454;
}
.inner_content_container p
{
color:#626262;
line-height:14px;
padding:0 2px 0 2px;
}
.adbanner_container .questionbg
{
height:140px;
text-align:center;
background:url(../images/core/bg_questions.png) repeat-x #0093dd;
padding:10px 15px 0 15px;
}
.adbanner_container .smallquestionbg
{
height:109px;
text-align:center;
background:url(../images/core/ad_small_yourquestionmiddle.png) repeat-x #0093dd;
padding:13px 5px 0 5px;
font-family:Arial, Helvetica, sans-serif;
}
.adbanner_container .smallquestionbg p
{
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-align:left;
color:#FFFFFF;
}
.adbanner_container .questionbgbottom
{
height:8px;
background:url(../images/core/bg_questionsbottom.png) no-repeat #FFFFFF;
}
.adbanner_container .smallquestionbgbottom
{
height:5px;
background:url(../images/core/ad_small_yourquestionbottom.png) no-repeat;
}
.adbanner_container .questionbg p
{
font-size:15px;
font-family:Arial, Helvetica, sans-serif;
line-height:18px;
font-weight:bold;
text-align:left;
color:#FFFFFF;
}
.adbanner_container .questionbg img
{
padding:10px 0 0 0;
}
.adbanner_container .link
{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#FFFFFF;
text-align:center;
padding:5px 0 0 0;
}
.adbanner_container .smalllink
{
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#FFFFFF;
text-align:left;
padding:5px 0 0 0;
}
.adbanner_container .questionbg a
{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#FFFFFF;
}
.adbanner_container .questionbg a:hover
{
text-decoration:underline;
}
.adbanner_container .smallquestionbg a
{
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bolder;
color:#FFFFFF;
}
.adbanner_container .smallquestionbg a:hover {
text-decoration:underline;
}
.adbanner_container a.thailandbg {
	display: block;
	height:95px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	background:url(../images/core/ad_thailandbg.jpg) no-repeat;
	padding:15px 85px 15px 15px ;
	font-size:12px;
	color:#8e765a;
	font-weight: normal;
}
.adbanner_container a.thailandbg span.heading {
	font-size:18px;
	font-weight:bold;
	text-transform:uppercase;
	display: block;
}
.adbanner_container a.ajarnpostbox {
	display: block;
	height:65px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	background:url(../images/core/ad_ajarnpostbox.jpg) no-repeat;
	padding:45px 5px 15px 150px ;
	font-size:14px;
	color:#FFFFFF;
}
.adbanner_container a.hotseat {
	display: block;
	height:180px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	background:url(../images/core/ad_hotseat.jpg) no-repeat;
	padding:55px 135px 15px 20px;
	font-size:12px;
	color:#FFFFFF;
	width: auto;
	font-weight: normal;
}
.adbanner_container .small_hotseat
{
width:105px;
height:112px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
background:url(../images/core/ad_small_hotseat.jpg) no-repeat;
padding:40px 80px 15px 15px ;
}
.adbanner_container .small_hotseat a
{
font-size:12px;
color:#FFFFFF;
}
.adbanner_container .small_ajarnpostbox
{
width:90px;
height:112px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
background:url(../images/core/ad_small_postbox.jpg) no-repeat;
padding:30px 15px 15px 95px ;
}
.adbanner_container .small_ajarnpostbox a
{
font-size:12px;
color:#FFFFFF;
}
.adbanner_container a.small_thailandbg {
	display: block;
	height:43px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	background:url(../images/core/ad_small_newtothailand.jpg) no-repeat;
	padding:25px 60px 15px 15px ;
	font-size:10px;
	color:#8e765a;
	line-height:14px;
}
div#friends_of_ajarn {
	width: 300px;
	background: #ebebeb url("../images/core/foa_bg.png") no-repeat bottom left;
	height: auto !important;
	height: 187px;
	min-height: 187px;
	font-family: sans-serif;
}
div#friends_of_ajarn ul {
	list-style-type: none;
	padding: 10px 0 28px 0;
	margin: 0;
}
div#friends_of_ajarn li {
	background: url("../images/core/foa_bullet.png") no-repeat 11px 6px;
	padding-left: 30px;
	margin: 5px 0;
}
div#friends_of_ajarn a {
	color: #2677d4;
	text-decoration: none;
	font-size: 16px;
	font-weight: bold;
}
/*---------------------------------------------------------------------------------
5. COST OF LIVING / SIMPLE Q&A
---------------------------------------------------------------------------------*/
.simpleqanda
{
width:100%;
overflow:hidden;
padding:15px 0 12px 0;
background:url(../images/core/content_borderbg.png) repeat-x bottom left;
float:left;
}
.simpleqanda .thumbimg
{
float:left;
margin:0px 10px 10px 0px;
}
.simpleqanda h4
{
font-size:18px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#626262;
}
.simpleqanda span
{
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#5f5f5f;
}
.simpleqanda .p
{
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#5f5f5f;
}
.simpleqanda .normalbluetext
{
clear:both;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#2777bd;
}
.simpleqanda .questions
{
clear:both;
width:100%;
height:100%;
}
.simpleqanda .ans1
{
float:left;
width:360px;
}
.simpleqanda .ans2
{
float:left;
width:150px;
}
.bottom_border
{
background:none;
border-bottom:9px solid #b7b7b7;
}
.nobackground
{
background:none;
}
table.costoflivingtable {
	width: 100%;
}
table.costoflivingtable td {
	padding-bottom: 11px;
	vertical-align: top;
}
table.costoflivingtable td.costoflivingcol1 {
	min-width: 150px;
	padding-right: 18px;
}
table.costoflivingtable td.costoflivingcol2 {
	min-width: 150px;
}
/*---------------------------------------------------------------------------------
6. DISPLAY_COMPETITION
---------------------------------------------------------------------------------*/
div.competiton_listing {
	font-family: Arial,Helvetica,sans-serif;
}
div.competiton_listing a {
	text-decoration: none;
	font-weight: bold;
	color: #2777bd;
}
div.competiton_listing a:hover {
	border-bottom: 1px dotted #2777bd;
}
div.competiton_listing h2 {
	margin-bottom: 8px;
}
div.competiton_listing {
	border-bottom: 1px dotted #2777bd;
	padding-bottom: 16px;
	margin-bottom: 16px;
}
div.competiton_listing h4 {
	color: #545454;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 18px;
}
div.competiton_listing img {
	float: left;
	padding-right: 14px;
}
div.competiton_listing div.competition_info {
	float: left;
	width: 310px;
}
div.competiton_listing div.competition_info h2 a {
	text-decoration: none;
	font-weight: normal;
	font-size: 21px;
}
div.competiton_listing div.competition_info p {
	margin-top: 2px;
	margin-bottom: 12px;
}
div.competiton_listing div.competition_previous_winners {
	border: 1px solid #c6c4c4;
	background-color: #ebebeb;
	width: 210px;
	float: right;
	padding: 15px;
	font-size: 12px;
}
div.competiton_listing div.competition_previous_winners p {
	font-size: 11px;
	line-height: 12px;
}
div.competiton_listing p strong {
	color: #636363;
}
div.competiton_listing div.competition_previous_winners h3 {
	font-size: 12px;
	color: #f56301;
	font-weight: bold;
	font-family: sans-serif;
	padding-bottom: 10px;
}
div.comp_side {
	float: left;
	display: inline;
	width: 160px;
	padding-right: 10px;
}
div.comp_side p {
	font-size: 10px;
}
div.comp_side img {
	float: left;
}
div.comp_questions {
	float: left;
	display: inline;
	width: 450px;
}
div.comp_questions input.textbox {
	padding: 3px;
	border: 1px solid #cfcfcf;
	width: 200px;
}
div.comp_questions h5 {
	font-weight: bold;
	font-family: sans-serif;
	padding-top: 12px;
	padding-bottom: 4px;
	color: #404040;
	font-size: 13px;
}
/*---------------------------------------------------------------------------------
7. STREET
---------------------------------------------------------------------------------*/
div.ajarn_guest {
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px dotted black;
}
div.ajarn_guest_entry img {
	margin: 0 16px 10px 0;
}
div.ajarn_guest p {
	padding-top: 8px;
	padding-bottom: 4px;
	font-size:13px;
	line-height:19px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#545454;
}
div.ajarn_guest p.dateline {
	font-size: 11px;
	padding-top: 0px;
	padding-bottom: 0px;
}
img.icon {
	float: left;
	margin-right: 16px;
	margin-bottom: 10px;
}
div.ajarn_guest h3 {
}
div.ajarn_guest._article {
	border-bottom-width: 0px;
}
div.ajarn_guest._article img {
	margin: 8px 14px 4px 14px;
	border: 1px solid #005fd4;
}

div.ajarn_guest._archive strong {
	padding: 0px;
	color: #545454;
	font-weight: bold;
}

div.ajarn_guest_entry {
	padding-top: 10px;
	margin-top: 10px;
	border-top: 1px dotted black;
}
div.ajarn_guest_entry p {
	font-size:13px;
	line-height:19px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#545454;
	padding: 0px;
	margin-bottom: 15px;
}
div.ajarn_guest_entry p strong {
	color: #505050;
}
div.ajarn_guest_entry p.dateline strong {
	color: #2777BD;
}
div.ajarn_guest_entry img {
	float: left;
	padding-right: 12px;
	padding-bottom: 6px;
}

a.streetmore
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#2777bd;
text-decoration:none;
padding:0px;
}
a.streetmore:hover
{
border-bottom:1px dotted #2777bd;
}
.streetcontent_container
{
width:100%;
overflow:hidden;
padding:2px 0px 14px 0px;
}
.street
{
width:100%;
overflow:hidden;
padding:10px 0 12px 0;
background:url(../images/core/content_borderbg.png) repeat-x bottom left;
float:left;
}
.street .thumbimgborder
{
border:1px solid #9d9c9c;
float:left;
margin:0px 5px 5px 0px;
}
.street h2
{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
font-weight:normal;
color:#2777bd;
text-decoration:none;
padding:0px 0px 3px 0px;
margin:0px;
}
.street .headlink
{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
font-weight:normal;
color:#2777bd;
text-decoration:none;
padding:0px;
margin:0px;
}
.street .headlink:hover
{
border-bottom:1px dotted #2777bd;
}
.street h3
{
font-family:Tahoma, Arial, Verdana;
font-size:11px;
font-weight:normal;
color:#545454;
text-decoration:none;
padding-bottom:6px;
}
.street h4
{
font-family: Verdana,Tahoma, Arial;
font-size:12px;
font-weight:normal;
color:#545454;
text-decoration:none;
padding-bottom:6px;
}
.street p
{
color:#626262;
line-height:14px;
padding:2px;
}
.streetbottom_border
{
background:none;
border-bottom:9px solid #b7b7b7;
}
.streettop_border
{
background:none;
border-top:9px solid #b7b7b7;
}

/* Article Listings */
div.article_listing {
	padding-bottom: 16px;
	border-bottom: 1px dotted #101010;
	margin-bottom: 16px;
}
div.article_listing h2 {
	padding: 0;
}
div.article_listing h3 {
	padding-bottom: 4px;
	color: #2777bd;
}
div.article_listing div.article_listing_img {
	float: left;
	width: 77px;
}
div.article_listing div.article_listing_txt {
	float: left;
	width: 548px;
}

/*---------------------------------------------------------------------------------
8. HEALTH
---------------------------------------------------------------------------------*/
.healthbold
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#626262;
font-weight:bold;
}
.healthul
{
padding:0px;
}
.healthul ul
{
list-style:inside;
}
.healthul ul li
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#545454;
font-weight:bold;
line-height:18px;
}
.orangehead
{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#ff6402;
}
a.healthmail
{
font-size:12px;
color:#2777bd;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:0;
text-decoration:none;
}
a.healthmail:hover
{
border-bottom:1px dotted #2777bd;
}
.health_pdfbold
{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#545454;
font-size:16px;
}
.health_pdfbold a
{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#545454;
font-size:16px;
padding:0px;
text-decoration:none;
}
.health_pdfbold a:hover
{
border-bottom:1px dotted #545454;
}
.health h4
{
font-family: Verdana,Tahoma, Arial;
font-size:12px;
font-weight:normal;
color:#545454;
text-decoration:none;
padding-bottom:6px;
}
a.healthmore
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#2777bd;
padding:0;
text-decoration:none;
}
a.healthmore:hover
{
border-bottom:1px dotted #2777bd;
}
/*---------------------------------------------------------------------------------
9. BLOG
---------------------------------------------------------------------------------*/
.blog_container
{
width:100%;
overflow:hidden;
padding:10px 0px;
}
.blog_container p
{
font-size:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#545454;
}
.blog_container .link
{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#2777bd;
font-weight:bold;
text-decoration:none;
padding:0 5px 0 0;
}
.blog_container .link:hover
{
border-bottom:1px dotted #2777bd;
}
.blog_container h2
{
padding:0px 0px 0px 0px;
margin:0px;
text-decoration:none;
}
.blog_container .headlink
{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:20px;
font-weight:normal;
color:#2777bd;
padding:0px 0px 0px 0px;
margin:0px;
text-decoration:none;
line-height:21px;
}
.blog_container .headlink:hover
{
border-bottom:1px dotted #2777bd;
}
.blog_container h3
{
font-size:13px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#2777BD;
padding: 0px 0px 0px 8px;
}
.blog_container h4
{
font-size:18px;
font-family:Arial, Helvetica, sans-serif;
color:#707070;
padding:5px 0 20px 0;
}
.blog_container h5
{
font-size:11px;
font-family:Tahoma,Arial, Helvetica, sans-serif;
color:#535353;
padding:0 0 0px 0;
}
.blog_nameheadbg
{
height:23px;
margin:10px 0 10px 0;
padding:5px 0 0 15px;
background:url(../images/core/heading_bg.png) repeat-x;
}
.blog_nameheadbg a
{
font-size:15px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-weight:bold;
text-transform:uppercase;
text-decoration:none;
}
.blog_nameheadbg a:hover
{
border-bottom:1px dotted #FFFFFF;
}
.blog_leftcontainer
{
float:left;
width:300px;
}
.blog_leftcontainer p
{
font-size:13px;
line-height:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#545454;
padding-top: 5px;
}
.blog_leftcontainer .thumbimg
{
float:left;
padding:0px;
border:1px solid #9d9c9c;
}
.blog_leftcontainer h2
{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
font-weight:normal;
color:#2777bd;
text-decoration:none;
padding:0px 0px 0px 0px;
margin:0px;
}
.blog_leftcontainer .headlink
{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:20px;
font-weight:normal;
color:#2777bd;
text-decoration:none;
padding:0px 0px 0px 0px;
margin:0px;
}
.blog_leftcontainer .headlink:hover
{
border-bottom:1px dotted #2777bd;
}
.blog_rightcontainer ul
{
padding:0;
list-style:none;
}
.blog_rightcontainer li
{
padding:0px 0px 0px 8px;
margin:0px;
background:url(../images/core/blogarrow.png) no-repeat;
}
.blog_rightcontainer li a
{
font-size:14px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#3163af;
text-decoration:none;
line-height:20px;
margin:0px;
}
.blog_rightcontainer li a:hover
{
border-bottom:1px dotted #3163af;
}
.blog_rightcontainer .rss
{
float:left;
width:240px;
padding:5px 0 0 10px;
}
.blog_rightcontainer .rss a
{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#3163af;
font-weight:bold;
text-decoration:none;
padding:0;
line-height:17px;
border-bottom:1px dotted #ebebeb;
}
.blog_rightcontainer .rss a:hover
{
border-bottom:1px dotted #3163af;
}
.blog_rightcontainer .rssimg
{
width:50px;
float:right;
padding:20px 0 0 0;
}
/*---------------------------------------------------------------------------------
10. POSTBOX
---------------------------------------------------------------------------------*/
.postbox
{
width:100%;
overflow:hidden;
padding:3px 0px 7px 0px;
}
h4
{
padding:0px;
}
.postbox a.postboxlink
{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
font-weight:normal;
color:#2777bd;
padding:0px 0px 0px 0px;
margin:0px;
text-decoration:none;
}
.postbox a.postboxlink:hover
{
border-bottom:1px dotted #2777bd;
}
.postboxtext
{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#545454;
line-height:19px;
padding:0px 0px 6px 0px;
}
.postbox .thumbimgborder
{
border:1px solid #9d9c9c;
float:left;
margin:0px 5px 5px 0px;
}
.postbox h2
{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
font-weight:normal;
color:#2777bd;
text-decoration:none;
padding:0px 0px 3px 0px;
margin:0px;
}
.postbox h1
{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:24px;
font-weight:normal;
color:#2777bd;
text-decoration:none;
padding:0px 0px 3px 0px;
margin:0px;
}
.postbox .headlink
{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:24px;
font-weight:normal;
color:#2777bd;
text-decoration:none;
padding:0px;
margin:0px;
}
.postbox .headlink:hover
{
border-bottom:1px dotted #2777bd;
}
.postbox h3
{
font-family:Tahoma, Arial, Verdana;
font-size:11px;
font-weight:normal;
color:#545454;
text-decoration:none;
padding-bottom:6px;
}
.postbox h4
{
font-family: Verdana,Tahoma, Arial;
font-size:12px;
font-weight:normal;
color:#545454;
text-decoration:none;
padding-bottom:6px;
}
.postbox p
{
color:#626262;
line-height:14px;
padding:2px;
}
.sendus
{
background:url("../images/core/bg_sendusyourletter.png") no-repeat top left;
margin-top:26px;
margin-bottom:48px;
}
.sendus form
{
background: transparent url("../images/core/bg_sendusyourletter_bottom.png") no-repeat bottom left;
padding:30px 25px 20px 35px;
width:566px;
}
.sendus div.button input {
	padding: 3px;
	font-weight: bold;
	padding: 4px 6px;
	border: 1px solid black;
	color: black;
}
.sendustext
{
line-height:17px;
}
.sendtextbox
{
margin: 2px 0 9px 0;
width:548px;
height:22px;
border:1px solid #b7b7b7;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
padding-top:5px;
}
.sendtextarea
{
width:548px;
height:110px;
border:1px solid #b7b7b7;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
.button
{
padding:10px 0px 10px 250px;
}
.postmessage
{
width:626px;
overflow:hidden;
padding:20px 0px 0px 0px;
}
.postmessage .top
{
background:url(../images/core/postbox_top.png) no-repeat bottom left;
height:42px;
padding:10px 0px 0px 26px;
}
.postmessage .thumbimg
{
border:0;
float:left;
margin:3px 8px 0px 3px;
}
.postmessage h2
{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
font-weight:normal;
color:#2777bd;
text-decoration:none;
padding:0px 0px 3px 0px;
margin:0px;
}
.postmessage h3
{
font-family:Tahoma, Arial, Verdana;
font-size:11px;
font-weight:normal;
color:#545454;
text-decoration:none;
padding-bottom:6px;
}
.postmessage h4
{
font-family:Arial,Tahoma,  Verdana;
font-size:12px;
font-weight:bold;
color:#626262;
text-decoration:none;
padding-top:10px;
}
.postmessage .bottom
{
background:url(../images/core/postbox_bottom.png) #f8f2c0 no-repeat bottom left;
overflow:hidden;
padding:10px 28px 38px 26px;
}
.postmessage .bottom p
{
padding-bottom: 15px;
}
.close
{
float:right;
}
.close_ques
{
float:right;
padding:8px 10px 0px 0px;
}
/*---------------------------------------------------------------------------------
11. REGION GUIDE
---------------------------------------------------------------------------------*/
.region_title
{
width:626px;
height:35px;
background:no-repeat top left;
}
#region_map
{
background: #0093dd url(../images/core/region_map.jpg) no-repeat top left;
width:626px;
height: auto !important;
height: 410px;
min-height: 410px;
}
#region_map .outer
{
overflow:hidden;
padding:18px 0px 25px 30px;
color:#FFFFFF;
width:297px;
}
#region_map .inner
{
width:100%;
overflow:hidden;
background:url(../images/core/region_border.png) no-repeat bottom left;
}
#region_map h1
{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:24px;
color:#FFFFFF;
padding:0px;
}
#region_map p
{
padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
}
.regionguide p {
	margin-bottom: 13px;
}
.region_list
{
float:left;
padding-right:27px;
}
.region_list ul
{
padding:0px;
margin:0px;
list-style:none;
list-style-type:none;
}
.region_list ul li
{
padding:0px;
margin:0px;
list-style:none;
list-style-type:none;
line-height:17px;
}
.region_list ul li a
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}
.region_list ul li a:hover
{
border-bottom:1px dotted #FFFFFF;
}
.region_content {
	margin: 20px 0;
}
/*---------------------------------------------------------------------------------
12. QUESTIONS
---------------------------------------------------------------------------------*/
.simpleqanda h3 {
	font-family: sans-serif;
	font-weight: bold;
	margin-bottom: 4px;
}
div.question_newbie {
	padding: 9px 0px 0px 48px;
	background: transparent url("../images/core/newbie_question.png") no-repeat scroll;
}
div.questionhealth {
	padding: 9px 0px 0px 48px;
	background: transparent url("../images/core/healthicon.jpg") no-repeat scroll;
}
div.question_newbie p {
	margin-bottom: 1.3em;
}
div.question_answered_cat {
	padding: 5px 0px 0px 36px;
	background: transparent url("../images/core/question_smallquestionmark.png") no-repeat scroll;
}
div.question_visa {
	padding: 5px 0px 0px 50px;
	background: transparent url("../images/core/visa_question.png") no-repeat scroll;
}
div.question_answered_description {
	margin-bottom: 14px;
}
div.question_answered_questions {
	margin-bottom: 16px;
	display: none;
}
a.question_answered_q {
	font-weight: bold;
	line-height: 19px;
	display: block;
}
a.question_answered_q:hover {
	border-bottom-width: 0;
}
div.question_answered_a {
	padding: 2px 0px 22px 0px;
	display: none;
}
div.question_answered_a p {
	margin-bottom: 0;
}
div.blue_bubble {
	background: #0093dd url("../images/core/question_bluebg_top.png") no-repeat scroll 0 0;
	color: white;
}
div.guru_box {
	background: #f0f0f0 url("../images/core/healthfaq_top.png") no-repeat scroll 0 0;
	color: #303030;
}
div.healthfaq {
	background: #f0f0f0;
}
div.blue_bubble p {
	color: white;
}
div.guru_box p {
	color: #303030;
	width: 440px;
}
div.blue_bubble form {
	background: transparent url("../images/core/question_bluebg_bottom.png") no-repeat scroll bottom left;
	padding: 18px 10px 40px 20px;
}
div.guru_box form {
	background: transparent url("../images/core/guru_bottom.png") no-repeat scroll bottom left;
	padding: 18px 10px 20px 20px;
}
div.healthfaq form {
	background: #f0f0f0;
	padding: 18px 10px 20px 20px;
}
div.blue_bubble form label,
div.guru_box form label {
	width: 90px;
	float: left;
	padding: 2px 0 0 0;
	font-weight: bold;
}
div.blue_bubble form label.for_checkbox,
div.guru_box form label.for_checkbox {
	width: auto;
	float: none;
	font-weight: normal;
}
div.blue_bubble form input.textbox,
div.guru_box form input.textbox {
	width: 462px;
	padding: 3px;
	margin-bottom: 6px;
}
div.guru_box form input.textbox {
	border: 1px solid #404040;
}
div.blue_bubble form textarea,
div.guru_box form textarea {
	width: 562px;
	padding: 3px;
	height: 100px;
}
div.guru_box form textarea {
	border: 1px solid #404040;
}
div.blue_bubble span.field_tip,
div.guru_box span.field_tip {
	font-size: 10px;
	display: block;
	padding: 2px 20px 3px 0;
	line-height: 12px;
}
div.blue_bubble .button input {
	padding: 4px 6px;
	background-color: #1062b2;
	color: white;
	font-weight: bold;
	border: 1px black solid;
}
div.guru_box .button input {
	padding: 4px 6px;
	color: black;
	font-weight: bold;
	border: 1px black solid;
}
/*---------------------------------------------------------------------------------
13. BLOG ARTICLES
---------------------------------------------------------------------------------*/
.bloggername_container
{
background:url(../images/core/headbg_bloggername.png) no-repeat;
width:453px;
height:30px;
}
.bloggername_container h1
{
float:left;
padding:0px;
margin:0px;
font-size:136%;
padding:3px 0px 0px 15px;
color:#FFFFFF;
}
.bloggername_container h1 a
{
color:#FFFFFF;
text-decoration: none;
}
.bloggername_container span
{
float:right;
width:43px;
padding:10px 15px 0px 0px;
cursor:pointer;
}
.bloggername_container .blogger_namelink
{
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-weight:700;
text-decoration:none;
text-transform:uppercase;
color:#FFFFFF;
line-height:25px;
}
.bloggername_container .blogger_namelink:hover
{
border-bottom:1px dotted #FFFFFF;
}
#smallinnerleft_container .link
{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#2777bd;
font-weight:bold;
text-decoration:none;
padding:0 5px 0 0;
}
#smallinnerleft_container .link:hover
{
border-bottom:1px dotted #2777bd;
}
#smallinnerleft_container .normalbluetext
{
clear:both;
font-size:14px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#2777bd;
}
#smallinnerleft_container .normalbluetextlink
{
clear:both;
font-size:14px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#2777bd;
text-decoration:none;
}
#smallinnerleft_container .normalbluetextlink:hover
{
border-bottom:1px dotted #2777bd;
}
#smallinnerleft_container .normalblacktext
{
clear:both;
font-size:14px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#363636;
}
#smallinnerleft_container h2
{
font-size:20px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#2777bd;
}
.headlink
{
font-size:20px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#2777bd;
line-height:18px;
text-decoration:none;
}
.headlink:hover
{
border-bottom:1px dotted #2777bd;
}
.smallleft_container p
{
font-size:14px;
line-height: 22px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#545454;
padding: 8px 0px 8px 0px;
}
.smallleft_container .innerthumbimg
{
float:left;
padding:0px;
}
.smallleft_container strong
{
font-size:13px;
font-weight: bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#545454;
}
.smallleft_container h4
{
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#545454;
padding-top: 10px;
}
.smallleft_container h5
{
font-weight:bold;
font-size:16px;
line-height: 16px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#2777BD;
padding-top: 10px;
}
#hotspot_container
{
float:left;
width:150px;
height:100%;
margin:5px 0 0 23px;
background:url(../images/core/bg_hotspottop.png) no-repeat #e6e6e6;
padding:12px 0 0 0;
}
#hotspot_container .bottombg
{
height:6px;
background:url(../images/core/bg_hotspotbottom.png) no-repeat;
}
.hotspot_content
{
margin:0 auto;
width:126px;
}
.hotspot_content p
{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#545454;
background:url(../images/core/hotspot_devider.png) repeat-x bottom;
padding:0 0 10px 0;
}
.hotspot_content img
{
padding:0 0 8px 0;
}
.hotspot_content h2
{
padding:0 0 8px 0;
}
.paddtop
{
padding:10px 0 0 0;
}
/*---------------------------------------------------------------------------------
14. HOTSEAT ARTICLE
---------------------------------------------------------------------------------*/
.hotseat h1
{
font-size:18px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#2777bd;
line-height:18px;
text-decoration:none;
padding:0px;
}
.hotseat h3
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#626262;
padding:0px;
}
.hotseat .thumbimg
{
float:left;
padding:0px 8px 3px 0px;
}
.hotseat
{
clear:both;
width:100%;
padding:5px 0 10px 0;
height:100%;
overflow:hidden;
}
.hotseat p
{
color:#626262;
line-height:15px;
padding:2px;
}
.qcontainer
{
width:453px;
overflow:hidden;
padding:6px 0px 0px 0px;
}
.qcontainer .top
{
background:url(../images/core/blog_qtop.png) no-repeat bottom left;
height:10px;
}
.qcontainer .bottom
{
background:url(../images/core/blog_qbottom.png) no-repeat bottom left #f6efb0;
overflow:hidden;
padding:8px 15px 40px 21px;
}
.qcontainer p
{
color:#626262;
line-height:15px;
padding:2px 0px 0px 40px;
}
.innerqcontainer
{
overflow:hidden;
}
.qbig
{
font-size:36px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#ff5b02;
text-decoration:none;
padding:0 15px 0px 0px;
line-height:36px;
float:left;
height:53px;
}
.acontainer
{
width:453px;
overflow:hidden;
padding:6px 0px 0px 0px;
}
.acontainer .top
{
background:url(../images/core/blog_atop.png) no-repeat bottom left;
height:10px;
}
.acontainer .bottom
{
background:url(../images/core/blog_abottom.png) no-repeat bottom left #dedede;
overflow:hidden;
padding:8px 15px 40px 21px;
}
.acontainer p
{
color:#626262;
line-height:15px;
padding:2px 0px 0px 40px;
}
.inneracontainer
{
overflow:hidden;
}
.abig
{
font-size:36px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#626262;
line-height:18px;
text-decoration:none;
padding:8px 15px 0px 0px;
float:left;
height:53px;
}
/*---------------------------------------------------------------------------------
16. SCHOOLS
---------------------------------------------------------------------------------*/
div.school_banner {
	width: 334px;
	float: left;
	padding-top: 14px;
	border-top: 1px dotted black;
}
div.school_banner.top {
	padding-top: 8px;
	border-top-width: 0px;
}
div.school_banner.small {
	width: 340px;
}
div.school_banner.odd {
	margin-right: 28px;
}
div.school_banner.small.odd {
	margin-right: 9px;
}
div.school_banner h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	padding: 0px 0px 4px 0px;
}
div.school_banner.small h1 {
	font-size: 17px;
}
div.school_banner h1 a {
	color: #4381ba;
	text-decoration: none;
}
div.school_banner h1 a:hover {
	border-bottom: 1px dotted #4381ba;
}
div.school_banner p {
	line-height: 13px;
	color: #626262;
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	padding: 0 0px 15px 0px;
	font-size: 11px;
}
div.school_div {
	height: 10px;
	overflow: hidden;
	border-bottom: 30px solid #c8c8c8;
	clear: both;
	margin: 0px 0px 12px 0px;
}
div.school_banner a.ad_80_img img {
	height: 80px;
	width: 80px;
	float: left;
	margin-bottom: 14px;
}
div.school_banner div.ad_80_txt  {
	width: 246px;
	float: left;
	padding-left: 14px;
}
/*---------------------------------------------------------------------------------
17. EE STUFF
---------------------------------------------------------------------------------*/
div.comment {
	border: 1px dashed #cccccc;
	padding: 0px 20px 0px 20px;
	margin-bottom: 20px;
	background-color: #fafafa;
}
div.comment p {
	font-size: 12px;
	line-height: 15px;
	padding: 8px 0;
}
div.comment p.comment_byline {
	font-size: 11px;
	font-weight: bold;
}
form#comment_form textarea {
	width: 100%;
	border: 1px solid #d0d0d0;
}
form#comment_form label {
	width: 70px;
	float: left;
	clear: left;
	text-align: right;
	margin-right: 20px;
	height: 26px;
	padding-top: 3px;
}
form#comment_form input.text {
	width: 300px;
	float: left;
	border: 1px solid #d0d0d0;
	padding: 3px;
	height: 16px;
	margin-bottom: 4px;
}
/*---------------------------------------------------------------------------------
18. PAGINATION
---------------------------------------------------------------------------------*/
div.pagination a {
	font-weight: bold;
	color: #2777bd;
}
/*---------------------------------------------------------------------------------
19. PAGINATION
---------------------------------------------------------------------------------*/
div.success {
	background-color: #a7ed84;
	border: 1px solid #226e00;
	padding: 0px;
}
div.success p.success {
	font-weight: bold;
	color: #226e00;
	padding: 3px 0px 3px 26px;
	margin: 5px 10px 5px 6px;
	background-image: url("../images/core/success_icon.png");
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
p.success a {
	color: #144000;
}
p.error {
	color: #d22300;
	font-weight: bold;
	padding-bottom: 6px;
}


/* .... */

a.more_link {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	font-weight:bold;
	color:#2777bd;
	text-decoration:none;
	padding:10px 0px 0px 0px;
	margin:0px;
	float: left;
}
a.more_link:hover {
	border-bottom: 1px dotted #2777bd;
}

/* The Great Escape Form */

form#escape {
	width: 100%;
}

form#escape input,
form#escape textarea {
	margin: 4px 0 12px 0;
	border: 1px solid #c0c0c0;
	padding: 3px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

form#escape textarea {
	width: 617px;
}

form#escape .button {
	padding: 0;
	text-align: center;
}
form#escape .button input {
	padding: 4px 8px;
}

/* Search */

form#search input.text {
	position: relative;
	top: -7px;
	border:1px solid #aaaaaa;
}
.searchbg form#search input.text {
	width: 164px;
	padding: 2px 2px 3px 4px;
}
.smallsearchbg form#search input.text {
	width: 90px;
	padding: 2px 2px 3px 2px;
}

form#search input.plztype {
	color: #808080;
}

p.search-result {
	font-size: 16px;
	margin-top: 15px;
}
p.search-result-blurb {
	padding-bottom: 4px;
	font-size: 12px;
	line-height: normal;
}
p.search-url {
	padding-bottom: 17px;
	border-bottom: 1px solid #aaaaaa;
	margin-bottom: 18px;
	font-size: 12px;
	line-height: normal;
	color: green;
}

form#search_page input.text {
	padding: 3px;
	width: 400px;
	border: 1px solid #aaaaaa;
	margin-bottom: 16px;
}

form#search_page input.submit {
	padding: 3px 8px;
	border: 1px solid #aaaaaa;
	margin-bottom: 16px;
}
/*---------------------------------------------------------------------------------
18. CURRENCY
---------------------------------------------------------------------------------*/
table#currency_rates, table#currency_rates td {
	border-collapse: collapse;
	border-width: 0;
	margin: 0;
	padding: 0;
	font-weight: bold;
}
table#currency_rates td {
	vertical-align: center;
	padding: 1px 0;
	font-size: 14px;
}
table#currency_rates td.col_flag {
	width: 54px;
}
table#currency_rates td.col_flag img {
	margin-left: 15px;
}
table#currency_rates td.col_currcode {
	width: 66px;
}
table#currency_rates td.col_equals {
	width: 34px;
}
table#currency_rates td.col_thb {
	width: 100px;
}
table#currency_rates td.col_end {
	width: 184px;
	padding-left: 14px;
	border-left: 1px solid #bfbfbf;
}
table#currency_rates tr.alt td {
	background-color: #f2f2f2;
}
input#currency_amount {
	border: 1px solid #8d8d8d;
	font-weight: bold;
	font-size: 16px;
	color: #6a6a6a;
	text-align: right;
	padding: 3px 3px 3px 2px;
	width: 70px;
}

/*---------------------------------------------------------------------------------
19. RECRUITMENT FAQ
---------------------------------------------------------------------------------*/
div.recruitment_faq h2 {
	margin-bottom: 12px;
	font-weight: bold;
	margin-top: 26px;
}
div.recruitment_faq a {
	text-decoration: none;
	color: #2777bd;
}
div.recruitment_faq a:hover {
	border-bottom: 1px dotted #2777bd;
}
div.recruitment_faq h5 {
	margin-top: 10px;
	margin-bottom: 9px;
	font-size: 14px;
	border-top: 1px dashed #d0d0d0;
	padding-top: 16px;
	clear: both;
}
div.recruitment_faq div h5:first-child {
	border-top-width: 0;
	padding-top: 0;
}

div.recruitment_faq table.col2 td {
	border-bottom-width: 0;
}
div.recruitment_faq hr {
	border-width: 2px;
}
div.recruitment_faq div img {
	margin: 0 0 8px 14px;
}
div.recruitment_faq div {
	overflow: auto;
}

ul#ajarn_faq {
	font-weight: bold;
	padding: 0;
	margin: 0 0 20px 0;
	list-style-type: none;
}
ul#ajarn_faq li {
	padding: 2px 0;
	margin: 0;
}

a.lang_icon {
	font-weight: bold;
	float: right;
	padding-left: 38px;
	padding-right: 2px;
	margin-left: 20px;
	background: url("../images/flags/THB.png") no-repeat top left;
	height: 32px;
	line-height: 32px;
	position: relative;
	top: -10px;
}
a.icon_en {
	background: url("../images/flags/GBP.png") no-repeat top left;
}
a.icon_th {
	background: url("../images/flags/THB.png") no-repeat top left;
}

/*---------------------------------------------------------------------------------
20. ADVERTISING
---------------------------------------------------------------------------------*/
img#advertising_intro {
  float: right;
}

ul#advertising_menu {
  font-size: 15px;
  padding-left: 30px;
  list-style-position: inside;
}
ul#advertising_menu li {
  padding: 6px 0;
}
ul#advertising_menu ul {
  font-size: 11px;
  padding-left: 20px;
  list-style-position: inside;
  margin: 0;
  position: relative;
  top: 6px;
}
ul#advertising_menu ul li {
  padding: 2px 0;
}

div#advertising_page h2 {
  font-weight: bold;
  margin: 33px 0 20px 0;
  font-size: 20px;
	border-top: 2px dotted #808080;
	padding-top: 30px;
	clear: both;
}

ul#advertising_statistics {
  background: url('../images/advertising/higher.jpg') no-repeat top right;
  margin: 0;
  padding: 0;
  list-style-type: none;
  font-weight: bold;
  font-size: 13px;
}
ul#advertising_statistics li {
  margin: 5px 0;
}
ul#advertising_statistics strong {
  color: #fe6402;
  font-size: 20px;
}

div#advertising_page h4 {
  font-size: 16px;
  color: #606060;
  font-weight: bold;
  margin: 12px 0;
}
div#advertising_page p {
  margin: 12px 0 16px 0;
  line-height: 17px;
}

div#advertising_page div.adgrade {
	background: #efefef;
	padding: 13px;
	width: 280px;
	float: left;
	margin-top: 12px;
	height: 190px;
}
div#advertising_page div.adgrade p {
	font-size: 11px;
	line-height: 15px;
}
div#advertising_page img.placement {
	float: right;
	margin: 0 0 6px 12px;
}
div#advertising_page h6 {
	color: #555555;
	font-size: 12px;
	font-weight: bold;
	font-family: sans-serif;
}

/* misc */
p.top_blurb {
	font-family: Georgia, "Times New Roman", Times,serif;
	font-size: 16px;
}



