/* CSS Document */
/* Content CSS*/
/*************************************************************** [GENERAL] */
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align:left;
	font-weight:normal;
}

#containerTop, #containerBottom{
}

#container{
}

#tableFrame{
}

H1{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-weight:bold;
	color:#2f628c;
	margin-bottom:5px;
                     margin-top:0px;
}

H2{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-weight:bold;
	color:#2f628c;
	margin:0px;
}

H3{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-weight:bold;
	color:#2f628c;
	margin-bottom:5px;
                     margin-top:0px;
}

/*************************************************************** [HEADER] */
TD.header{
}

#header{
}

#headerTop TD{
	color:#31648d;
}

#headerBrand TD{
	height:100px;
	vertical-align:middle;
}

#headerNav #navs a{
	color:#2f628c;
	text-decoration:none;
	font-weight:bold;
	font-size: 10px;
	padding-right:10px;
}

#headerNav #myDusit a{
	color:#2f628c;
	text-decoration:none;
	font-weight:bold;
	font-size: 10px;
}

#headerNav #navs a:hover, #headerNav #myDusit a:hover{
	text-decoration:underline;
}
/*
#headerLanguage{
	width: 60px;
	height:12px;
	background-image:url(/media/Images/Website/Images/flag_%TRANSLATE:Reservation Box/Language Parameter%.gif);
                     background-repeat:no-repeat;
                     text-align:right;
}

#headerLanguage a{
	color:#2f628c;
	text-decoration:none;
	font-weight:bold;
	font-size: 10px;
}

#headerLanguage a:hover{
text-decoration:underline;
}*/

#headerClock{
	width:10px;
	height:10px;
	background-image:url(/media/Images/Website/Themes/DusitPrincess/header_clock.gif);
	float:left;
	background-repeat:no-repeat;
	margin-top:2px;
}

#headerLogo{
	width:184px;
	height:42px;
	background-image:url(/media/Images/Website/Themes/DusitPrincess/header_logo.gif);
	/* prin specific */
	margin-top:3px;
	margin-left:13px;
}

#headerTagline{
	width:323px;
	height:14px;
	float:right;
	background-image:url(/media/Images/Website/Themes/DusitPrincess/header_tagline.gif);
                     margin-bottom:10px;

}


/*************************************************************** [LEFT COLUMN] */
TD.leftColumn{
}

#contentLeft{
	text-align:right;
}

#contentLeft P{
margin:0px;
height:23px;

}

#contentLeft A:link,
#contentLeft A:visited{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:#2f628c;
}

#contentLeft A:hover{
color:#2f628c;
text-decoration:underline;
font-weight:bold;
}

#contentLeft A:active{
font-weight:bold;
color:#2f628c;
}

/*************************************************************** [CENTER COLUMN] */
TD.centerColumn{
}

#contentCenter{
}
#contentCenter A:link,
#contentCenter A:active,
#contentCenter A:visited
{
text-decoration:none;
color:#2f628c;
}

#contentCenter A:hover{
text-decoration:underline;
}

#article_centered, #contentCenter P{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align:left;
	font-weight:normal;
}
/* Job Listing */

#jobListingContainer{
background-color:#CCCCCC;
}

#jobListingContainer #jobListingTable TD{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
	text-align:left;
padding:5px;
}

#jobListingContainer TD.jobListingHeaderCell{
background-color:#376a92;;
font-weight:bold;
color:#FFFFFF;
}

#jobListingContainer TD.jobListingContentCell{
background-color:#FFFFFF;
vertical-align:top;
}

#jobListingContainer TD.jobListingContentCell2{
background-color: #F2F2F2;
vertical-align:top;
}

#jobListingContainer A:link,
#jobListingContainer A:active,
#jobListingContainer A:visited{
color:#2f628c;
text-decoration:none;
}

#jobListingContainer A:hover{
text-decoration:underline;
}

.ApplyNow:link,
.ApplyNow:active,
.ApplyNow:visited{
text-align:right;
color: #2f628c;
text-decoration:none;
font-weight:bold;
}

.ApplyNow:hover{
text-decoration:underline;
}

#meeting_caps_table{
border-collapse:collapse;
}


#meeting_caps_table td,
#meeting_caps_table th{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align:left;
	font-weight:normal;
                     border: 1px solid #666666;
                     padding: 0px 2px 0px 2px;
}

#meeting_caps_table th{
background-color:#f9f9f9;
}

/* Contact Form */
DIV.main_content TH{
	width:100px;
	text-align:left;
	vertical-align:top;
}

DIV#main_content #contact_text{
	height:200px;
}

DIV.main_content TD{
	padding-bottom:10px;
}

DIV.main_content input,
DIV.main_content select{
font-size:11px;
color:#333333;

}

DIV.main_content input, DIV.main_content textarea{
padding-left:3px;
width:300px;
}

DIV.main_content textarea{
padding-left:3px;
width:650px;
}

DIV.radioPos{
float:left;
padding-right:20px;
margin-bottom:10px;
}


BUTTON#form_buttonSubmit DIV{
	border:0px;
	padding:0px; 
	margin-top:1px;
	width:65px;
	height:18px;
	background-image:url(/media/Images/Website/Themes/DusitPrincess/button_submit.gif);
	
}

BUTTON#form_buttonSubmit{
	border:0px;
	padding:0px; 
	margin-left:5px;
	background-color:#ffffff;
	text-align:left;
	width:68px;
	height:20px;}
	
BUTTON#form_buttonClear DIV{
	border:0px;
	padding:0px; 
	margin-top:1px;
	width:65px;
	height:18px;
	background-image:url(/media/Images/Website/Themes/DusitPrincess/button_clear.gif);
	
}

BUTTON#form_buttonClear{
	border:0px;
	padding:0px; 
	margin-left:5px;
	background-color:#ffffff;
	text-align:left;
	width:68px;
	height:20px;}

/*************************************************************** [RIGHT COLUMN] */

TD.rightColumn{
padding-bottom:30px;
}

#contentRight{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:#333333;
}

#right_nav li{
list-style-type: none;
padding:0px 0px 10px 0px;
}

#right_nav ul{
margin:20px 0px 0px 0px;
padding:0px;
}

#right_nav a:link, 
#right_nav a:active,
#right_nav a:visited{
color:#2f628c;
text-decoration:none;
}

#right_nav a:hover{
text-decoration:underline;
}

#right_nav P.right_nav_header{
font-size:11px;
font-weight:bold;
margin-top:5px;
}




/*************************************************************** [FOOTER] */
TD.footer{
}

#footer{
	color:#FFFFFF;
}

#footerNav #navs a{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:normal;
	font-size: 10px;
}

#footerNav #navs a:hover{
	text-decoration:underline;
}

TD#footerLinks{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#30628b;
}

TD#footerLinks a:link, 
TD#footerLinks a:active,
TD#footerLinks a:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#30628b;
	text-decoration:none;
}

#footer #footerLinks a:hover{
	text-decoration:underline;
} 


#footerSearch{
	text-align:right;
}

input#formText{
	height:14px;
	width:130px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#6b6a58;
	padding:0px;
	margin:0px;
}

/* Dusit International */

DIV.footer_DusitLogo{
	width:87px;
	height:45px;
	float:left; 
	margin: 0px 15px 0px 15px;
	padding:0px;
}

DIV.dusitNormal{background-image:url(/media/Images/Website/Themes/DusitPrincess/footer_logos_dusitintl.gif);}
DIV.dusitOver{background-image:url(/media/Images/Website/Themes/DusitPrincess/footer_logos_dusitintl_b.gif);}

/* Dusit Thani */

DIV.footer_DusitThaniLogo{
	width:92px;
	height:43px;
	float:left; 
	margin: 0px 15px 0px 15px;
	padding:0px;
}

DIV.dusitThaniNormal{background-image:url(/media/Images/Website/Themes/DusitPrincess/footer_logos_dusitthani.gif);}
DIV.dusitThaniOver{	background-image:url(/media/Images/Website/Themes/DusitPrincess/footer_logos_dusitthani_b.gif);}

/* Dusit D2 */

DIV.footer_DusitD2Logo{
	width:52px;
	height:43px;
	float:left; 
	margin: 0px 15px 0px 15px;
}

DIV.dusitD2Normal{background-image:url(/media/Images/Website/Themes/DusitPrincess/footer_logos_dusitD2.gif);}
DIV.dusitD2Over{background-image:url(/media/Images/Website/Themes/DusitPrincess/footer_logos_dusitD2_b.gif);}

/* Dusit Princess */

DIV.footer_DusitPrinLogo{
	width:98px;
	height:45px;
	float:left; 
	margin: 0px 15px 0px 15px;
}
DIV.dusitPrinNormal{background-image:url(/media/Images/Website/Themes/DusitPrincess/footer_logos_dusitprincess.gif);}
DIV.dusitPrinOver{background-image:url(/media/Images/Website/Themes/DusitPrincess/footer_logos_dusitprincess_b.gif);}

/* Dusit Residence */

DIV.footer_DusitResLogo{
	width:55px;
	height:44px;
	float:left; 
	margin: 0px 15px 0px 15px;
}

DIV.dusitResNormal{background-image:url(/media/Images/Website/Themes/DusitPrincess/footer_logos_dusitres.gif);}
DIV.dusitResOver{background-image:url(/media/Images/Website/Themes/DusitPrincess/footer_logos_dusitres_b.gif);}

/*
BUTTON#footer_buttonSearch DIV{
	border:0px;
	padding:0px; 
	margin-top:1px;
	width:65px;
	height:18px;
	background-image:url(/media/Images/Website/Themes/DusitPrincess/button_search_%TRANSLATE:Reservation Box/Language Parameter%.gif);
	
}

BUTTON#footer_buttonSearch{
	border:0px;
	padding:0px; 
	margin-left:5px;
	background-color:#376a92;
	text-align:left;
	width:68px;
	height:20px;}

BUTTON#footer_buttonGo DIV{
	border:0px;
	padding:0px; 
	margin-top:1px;
background:none;
	width:29px;
	height:17px;
	background-image:url(/media/Images/Website/Themes/DusitPrincess/button_go_%TRANSLATE:Reservation Box/Language Parameter%.gif);
	
}

BUTTON#footer_buttonGo{
	border:0px;
	padding:0px; 
	margin-left:5px;
background:none;
	text-align:left;
	width:29px;
	height:19px;}
*/
/*************************************************************** [UNSORTED!] */
/*************************************************************** [Reservation Box!] */
/*DIV.reservationBoxShadow{
	background-color: #2c5679 !important;
}
DIV.reservationBox BUTTON#btnReservationView{
	border:0px;
	padding:0px; 
	margin-top:5x;
	width:54px;
	height:17px;
                     background-image:url(/media/Images/Website/Themes/DusitPrincess/button_view_%TRANSLATE:Reservation Box/Language Parameter%.gif) !important;
}
DIV.reservationBox BUTTON#btnReservationCheck{
	border:0px;
	padding:0px; 
	width:54px;
	height:17px;
                     background-image:url(/media/Images/Website/Themes/DusitPrincess/button_check_%TRANSLATE:Reservation Box/Language Parameter%.gif) !important;
}*/