body {
	/*background-image:url(/global/images/background-lower.jpg);
	background-repeat:no-repeat;
	background-position:bottom; */
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#403D3E;
	color:#050505;
		/* font-size:75%; 
	overflow: -moz-scrollbars-vertical; */
}
h1 {
	color: #054769; /* dk blue */
	line-height:normal;
	font-size:24px;
	text-transform:uppercase;
	margin:0 0 2px 0;
}
h2 {
	font-size:18px;
	line-height:normal;
	color: #CF3732;
	color: #006abb; /* blue */
	margin:0 0 2px 0;
}

h3 {
	color: #e77521; /* orange */
	font-size:18px;
	line-height:normal;
	margin:0 0 2px 0;
	text-transform:uppercase;
}

h4 {
	color: #0a7f88; /* teal */ 
	font-size:14px;
	line-height:normal;
	margin:0 0 4px 0;
	}
h5 {
	color: #054769; /* dk blue */  /* on  qualification */
	line-height:normal;
	font-size:12px;
	margin:0 0 0 0;
	margin-left:10px;
}
hr {
	background:none;
	height:0px;
	border:0;
	border-bottom:1px dotted #C7BFA1;
	margin:0 0 15px 0;
	clear:both;
}
a.print
{
    font-size:12px;
    background-image:url(/global/images/printer.gif);
	background-repeat:no-repeat;
	background-position:0 1px;
	padding-left:18px;
	float:right;
	font-weight:normal;
}

p {
	/*font-size:1em;*/
	line-height:1.3em;
	margin:0 0 15px 0;
	font-size:12px;
	color:#403d3e;
	color:#555454;
	}
.grey  {	
	color:#555454;	
	}



a:link, a:visited, a:hover, a:active {
	color:#3D7E2C;
	color: #367c2b; /* green */
	text-decoration:underline;
}
a:hover {
	color:#3D7E2C;	
	color: #367c2b; /* green */
	text-decoration:none;
}
#globalNav {
	width: 952px;
	position: relative;
	top: 0px;
	left: -1px;
	margin:0;
	padding:0;
	height:36px;
}
#globalNav li {
	position:relative;
	display:inline;
	float:left;
	padding:0;
	margin:0;
	height:36px;
	vertical-align:middle;
}
#globalNav li a:link, #globalNav li a:visited, #globalNav li a:hover, #globalNav li a:active {
	position:relative;
	text-decoration:none;
	display:block;
	text-align:center;
	text-transform:uppercase;
	padding: 11px 0 0 0;
	height:25px;
	vertical-align:middle;
	background-color:#45b9d4; /* aqua */
	background-image:url(/global/images/gradient_aqua.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	margin:0 0 0 1px;
	/* width:132px; */
	/* width: 151px; */
	width:236px; 
	font-size: 11px;
	line-height:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFF;
	color:#00573d;	
}
#globalNav li a:hover {
	background-color:#45b9d4; /* aqua */
	background-position:0 -40px;
	background-image:url(/global/images/gradient_orange.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	color:#FFF;
	
}

#globalNav li a#ctl00_Guidelines:link, #globalNav li a#ctl00_Guidelines:visited, #globalNav li a#ctl00_Guidelines:hover, #globalNav li a#ctl00_Guidelines:active {
	width:240px; 
	/* wider than others */
}

#globalNav li a#ctl00_Photos:link, #globalNav li a#ctl00_Photos:visited, #globalNav li a#ctl00_Photos:hover, #globalNav li a#ctl00_Photos:active {
	width:475px; 
	/* wider than others */
}





#globalNav li a.active:link, #globalNav li a.active:visited, #globalNav li a.active:hover, #globalNav li a.active:active {
	background-color:#ee9d16; /* orange */
	background-image:url(/global/images/gradient_orange.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	background-position:0 -40px;
	color:#FFF;	
}
.en #globalNav li a:link, .en #globalNav li a:visited, .en #globalNav li a:hover, .en #globalNav li a:active,
.es #globalNav li a:link, .es #globalNav li a:visited, .es #globalNav li a:hover, .es #globalNav li a:active,
.hk #globalNav li a:link, .hk #globalNav li a:visited, .hk #globalNav li a:hover, .hk #globalNav li a:active,
.kr #globalNav li a:link, .kr #globalNav li a:visited, .kr #globalNav li a:hover, .kr #globalNav li a:active,
.tw #globalNav li a:link, .tw #globalNav li a:visited, .tw #globalNav li a:hover, .tw #globalNav li a:active,
.jp #globalNav li a:link, .jp #globalNav li a:visited, .jp #globalNav li a:hover, .jp #globalNav li a:active {

	width:177px; 
}
.en #globalNav li a#ctl00_Guidelines:link, .en #globalNav li a#ctl00_Guidelines:visited, .en #globalNav li a#ctl00_Guidelines:hover, .en #globalNav li a#ctl00_Guidelines:active,
.es #globalNav li a#ctl00_Guidelines:link, .es #globalNav li a#ctl00_Guidelines:visited, .es #globalNav li a#ctl00_Guidelines:hover, .es #globalNav li a#ctl00_Guidelines:active,
.hk #globalNav li a#ctl00_Guidelines:link, .hk #globalNav li a#ctl00_Guidelines:visited, .hk #globalNav li a#ctl00_Guidelines:hover, .hk #globalNav li a#ctl00_Guidelines:active,
.kr #globalNav li a#ctl00_Guidelines:link, .kr #globalNav li a#ctl00_Guidelines:visited, .kr #globalNav li a#ctl00_Guidelines:hover, .kr #globalNav li a#ctl00_Guidelines:active,
.tw #globalNav li a#ctl00_Guidelines:link, .tw #globalNav li a#ctl00_Guidelines:visited, .tw #globalNav li a#ctl00_Guidelines:hover, .tw #globalNav li a#ctl00_Guidelines:active,
.jp #globalNav li a#ctl00_Guidelines:link, .jp #globalNav li a#ctl00_Guidelines:visited, .jp #globalNav li a#ctl00_Guidelines:hover, .jp #globalNav li a#ctl00_Guidelines:active  {
	width:239px; 
	/* wider than others */
}

/* Moves Text Up
.es #globalNav li a#ctl00_Agenda:link, #globalNav li a#ctl00_Agenda:visited, #globalNav li a#ctl00_Agenda:hover, #globalNav li a#ctl00_Agenda:active {
	padding: 4px 0 0 0;
	height:32px;
} */

#footer {
	display:table-cell; 
	position:relative; 
	float:left; 
	width:951px;
	background-image:url(/global/images/footer.jpg); 
	background-repeat:no-repeat; 
	background-position:top;
	padding:47px 0 5px 0;
}
#footer a {
	color:#3D7E2C;
}

.arrow {
	padding-left:32px;
}
.arrow a {
	background-image:url(../global/images/arrow.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding:0 17px 2px 0;
	color:#3D7E2C;
}
.pdf {
	font-size:12px;
	background-image:url(../global/images/pdf.gif);
	background-repeat:no-repeat;
	background-position:top;
	background-position:22px top;
	padding-left:24px;
}
.pdf a {
	display:block;
	padding:2px 0 2px 24px;
	color:#3D7E2C;
}
.nopdf {
	font-size:11px;
	background-position:22px top;
	padding-left:24px;
}
.nopdf a {
	font-size:12px;
	padding:2px 0 2px 0px;
	color:#3D7E2C;
}
.nopdf .dateTxt {
    font-size:10px; 
	padding:2px 0 0 0;
    margin-left:0px;
	color:#555;
}

.avideo {
	font-size:11px;
	
	padding-left:24px;
	
	background-image:url(../global/images/video.gif);
	background-repeat:no-repeat;
	background-position:top;
	background-position:22px top;
	}
	
.avideo a {
	font-size:12px;
	padding:2px 0 2px 0px;
	color:#3D7E2C;
}
.avideo .dateTxt {
    font-size:10px; 
	padding:2px 0 0 0;
    margin-left:0px;
	color:#555;
}


#container {
	width:951px; 
	margin:0 auto 0 auto;
}
#header {
	display:table-cell; 
	position:relative; 
	float:left; 
	width:951px; 
	height:205px;
}

.language {
	position:relative; 
	float:left; 
	width:952px; 
	height:26px; 
	text-align:right; 
	font-size:11px; 
	padding-top:4px;
	z-index:100;
}
#ctl00_languageSelect {
 	font-size:10px; 	
	margin:1px 0 -1px 2px; 
	width:178px;
}
.banner {
	display:table-cell; 
	position:relative; 
	float:left; 
	width:951px; 
	height:138px; 
	background-image:url(/global/images/vaca_header.jpg); 
	background-repeat:no-repeat;
}
	.es .banner {
	background-image:url(/global/images/vaca_header_es.jpg); 
	}
	
	.de .banner {
	background-image:url(/global/images/banner_de.jpg); 
	}
	
	.fr .banner {
	background-image:url(/global/images/banner_fr.jpg); 
	}
	
	.hk .banner {
	background-image:url(/global/images/banner_hk.jpg); 
	}
	
	.it .banner {
	background-image:url(/global/images/banner_it.jpg); 
	}
	
	.jp .banner {
	background-image:url(/global/images/banner_jp.jpg); 
	}
	
	.kr .banner {
	background-image:url(/global/images/banner_kr.jpg); 
	}
	
	.pt .banner {
	background-image:url(/global/images/banner_pt.jpg); 
	
	}
	
	.ru .banner {
	background-image:url(/global/images/banner_ru.jpg); 
	}
	
	.tw .banner {
	background-image:url(/global/images/banner_tw.jpg); 
	}
/* .banner img {
	 height:120px; 
	 width:101px;
	 display:inline; 
	 float:left; 
	 position:relative; 
	 border:0; 
	 top:9px; 
	 left:18px;
} */
.countdown {
	 position:relative; 
	 float:right; 
	 top:20px; 
	 right:20px;
}
.homebutton_blue {

display: block; float:left; position:relative; width: 240px; height:46px; background-image:url(/global/images/home/btn_blue.gif); background-position:top; background-repeat: no-repeat;
 margin: 10px 0 0 0;}

.homebutton_blue p {
color:white; font-size:14px; margin-top: 12px; text-align:center; font-weight:bold;
}
.homebutton_gold {

display: block; float:left; position:relative; width:430px; height:31px; 
background-image:url(/global/images/home/btn_gold.gif); 
background-position: center; 
background-repeat: no-repeat;
margin-bottom:6px;

 }
.marquee-background1
 {
  background-image:url(/global/images/tab_yellow.gif); 
   background-position:left top; 
  background-repeat: none; 
 
 }
.marquee-background2
 {
  background-image:url(/global/images/tab_yellow2.gif); 
	background-position:left top; 
	background-repeat: none; 
 }
 
 .marquee-background3
 {
  background-image:url(/global/images/tab_yellow3.gif); 
	background-position:left top; 
	background-repeat: none; 
 }
.tab_gold2 {

display:block; float:left; position: relative; width:65px; height:28px; 
/*background-image:url(/global/images/home/btn_gold_60.gif); 
background-position: top left; 
background-repeat: no-repeat; 
background-image:url(/global/images/tab_yellow.gif); 
background-position:left top; 
background-repeat: repeat-x; */
background-image:none;
border:none;
padding-top:6px; 
text-align:center;
font-size:12px; font-weight:bold;
}
 /* 
 .tab_gold p {
 font-size:12px; 
 text-align:center; 
 font-weight:bold; 
 color:#ca6204; 
 line-height:8px; 
}
 .tab_gold a{
text-decoration:none;
height:26px;
width: 40px;
margin:2px;
color:#e77521;
} */
.tab_gold {

display:block; float:left; position: relative; width:59px; height:19px; 
/*background-image:url(/global/images/home/btn_gold_60.gif); 
background-position: top left; 
background-repeat: no-repeat; */
background-image:url(/global/images/home/btn_gold_gradient.gif); 
background-position:left top; 
background-repeat: repeat-x; 
margin-right:3px;
border:1px solid #fbcba0;
padding-top:5px; }
 /* 
 .tab_gold p {
 font-size:12px; 
 text-align:center; 
 font-weight:bold; 
 color:#ca6204; 
 line-height:8px; 
}
 .tab_gold a{
text-decoration:none;
height:26px;
width: 40px;
margin:2px;
color:#e77521;
} */

.de .homebutton_gold {
background-image:url(/global/images/home/btn_gold_300.gif); 
 }
 
.ru .homebutton_gold {
background-image:url(/global/images/home/btn_gold_300.gif); 
 }
.fr .homebutton_gold {
background-image:url(/global/images/home/btn_gold_210.gif); 
}
.it .homebutton_gold {
background-image:url(/global/images/home/btn_gold_210.gif); 
}
.kr .homebutton_gold {
background-image:url(/global/images/home/btn_gold_210.gif); 
}
.pt .homebutton_gold {
background-image:url(/global/images/home/btn_gold_210.gif); 
}

.homebutton_gold p {
color:#ca6204; font-size:14px; text-align:center; 
font-weight:bold;
margin:0;
padding:0;
line-height:31px;

}

#content {
	display:table-cell; 
	position:relative; 
	float:left; 
	width:951px; 
	margin:17px 0 15px 0; 
	font-size:12px;
	/* background-color:white; */
	/*height:500px; */
	background-image:url(/global/images/gradient.gif);
	background-position:bottom;
	background-repeat: repeat-x;
}

#leftcontent {
	display:table-cell; 
	position:relative; 
	float:left; 
	width:240px; 
	background-color:white; 	
	background-image:url(/global/images/gradient_aqua_left.gif);
	background-position:bottom;
	background-repeat: repeat-x;
	border:none;
	height:660px;
}
#midcontent {
	display:table-cell; 
	position:relative; 
	float:left; 
	width:437px; 
	width:430px;
	/*background-color:pink; 
	 border:1px solid #D6DEE2;  */
	margin-left: 18px; 
	/*margin-top:18px; */
	padding:0px;
	
	}
#midcontent a {
	color:#3D7E2C;
}
#midcontent_photo {
	display:table-cell; 
	position:relative; 
	float:left; 
	margin-left:30px;
	width: 668px;
		}
#midcontent_photo a {
	color:#3D7E2C;
}
#midcontent_type2 {
	display:table-cell; 
	position:relative; 
	float:left; 
	width:675px; 	
	margin:0;
   	margin-left: 18px; 
	/* padding-right:10px;		*/
	}
#midcontent_type2 a {
	color:#3D7E2C;
}

.midcontent_type2 {
	display:table-cell; 
	position:relative; 
	float:left; 
	width:675px; 	
	margin:0;
   	margin-left: 18px; 
	/* padding-right:10px;		*/
	}
.midcontent_type2 a {
	color:#3D7E2C;
}


.rightModule hr {
	background:none;
	height:0px;
	border:0;
	border-bottom:1px dotted #C7BFA1;
	margin:0 0 15px 0;
}

#rightcontent {
	display:table-cell; 
	position:relative; 
	float:right; 
	width:240px; 
/*	background-color:#3366CC;
	margin:2px 0 20px 0; 
	border:1px solid #D6DEE2; 
	 padding:20px 10px 5px 20px; 
	 background-image:url(/global/images/home/top_right.jpg); 
	background-position:top; 
	background-repeat:no-repeat; */
		
	
}

.right_box
{ 
	border:1px solid #569dc9;
    background-image:url(/global/images/home/beach.jpg); 
	background-position:top; 
	background-repeat:no-repeat; 
	background-color:#569dc9; 
	display:table-cell;
	position:relative;
	height:473px;
	float:right;
	width:240px;
	margin-top:8px;
	margin-bottom:10px;
}
.ecard_box
{ 
	display:table-cell;
	position:relative;
	float:right;
	background-image:url(/global/images/invite_es.jpg); 
	background-position:top; 
	background-repeat:no-repeat; 
	background-color:#56c6dc; 
	border:1px solid #d0cccb; 	
	height:302px;
	width:246px;
	margin-top:10px;
}


.marquee-container {
	/*padding:0 5px 0 5px;
	text-align:center; */
	color:#403D3E; 
	background:url(/global/images/home/MakeTheCommitment.jpg); 
	background-position:top; 
	background-repeat:no-repeat;
	/*background:#cddeee url(/2009_BeverlyHills/global/images/make-the-commitment.jpg) top; */
	border:1px solid #dadfe2;
	margin:0;
	padding:0;
	height:555px;	
} */
.es .marquee-container { background-image:url(/2009_BeverlyHills/global/images/make-the-commitment-es_new.jpg); /*height:544px; */}

.marquee-container2  {
	font-size:6px;
	text-align:center;
	position:relative;
	/* margin-top:96px;
	margin-top:18px; */
	margin-top:20px;
	margin-left:30px;
	margin-right:24px;	
	width:180px;	
	color:#000000;
	font-weight:bold;	
	}
	
.marquee-container3  {
	text-align:center;
	position:relative;
	display:block;
	/* margin-top:96px; */
	margin-left:10px;
	width:180px;	
	color:#000000;
	font-weight:bold;
	
	}
	
.hk	.marquee-container2  {
	margin-top:50px;
		
	}
	.tw	.marquee-container2  {
	margin-top:50px;
		
	}
.agenda en .ul {
	margin-top:-0; 
	margin-right:4px;
}
.copy {
	position:relative; 
	float:left; 
	display:table-cell; 
	color:#9F9E9E; 
	color:#403d3e;
	font-size:10px; 
	margin:4px 0 0 0;
}
.return {
	position:relative; 
	float:right; 
	display:table-cell;
}

.arr 
{
    margin:3px 0 -3px 3px;
}
.downloads 
{
    background-image:url(/bangkok/global/images/leafBg.png); background-repeat:no-repeat;
}
.dateTxt {
    font-size:10px; 
    margin-left:23px;
}

#quote {
    display:table-cell; 
	position:relative;
	float:left;
	width:228px;
  /*   padding-top:12px;
	padding: 12px 6px 4px 6px;
	    margin:0 12px 0 8px; */
	   margin:0;
	   border:0;
}
#quote p {
    color:#ee9d16; /* orange */
	color:#333333;
	color:#555454;
    font-size:14px;
    line-height:1.3em;
    font-style:italic;
	margin: 12px 6px 4px 6px;
	
}
#quote p.quoteBy {
    font-size:12px;
    line-height:1em;
    font-weight:bold;
	/* margin-left:18px; */
	font-style:normal;
	margin-right:2px;
}


#quote img {
	margin-right:4px;
}
.announcements {
    display:table-cell; 
    position:relative; 
    float:left; 
    width:232px;
   /*  background-image:url(/global/images/latest_announcements_gradient.gif); 
    background-position:top; 
    background-repeat:repeat-x; 
    background-color:#F6E06F; 
	background-color:#f5c284;  */
	background-color:#d3eee6; /* aqua blue */
	border:1px solid #cbe9ee; /* dk aqua blue */
    padding:8px 3px; 
    margin:15px 0 0 0; 
}
.announcements h2 {
    color:#991b1e; 
	color:#066191; /* navy blue */
    font-size:13px; 
    text-align:center; 
    margin:0 0 10px 0;
 }
.pdfs {
    border:1px solid #E2CB63; 
	border:1px solid #dae2e5; /*light grey blue */
    padding:10px 5px 10px 0px; 
    overflow:auto; 
    height:155px; 
    margin:0 auto; 
    background-color:#F6E492;
	background-color:#fcf5d6; /* yellow */
	background-color: #e6f5fd; /* light blue */
}
.pdfs .pdf {
	font-size:12px;
	background-image:url(/global/images/pdf.gif);
	background-repeat:no-repeat;
	background-position:top;
	background-position:14px top;
	padding-left:14px;
	margin:0 0 10px 0;
}
.pdfs .pdf a {
	display:block;
	padding:2px 0 0px 24px;
	color:#3D7E2C;
}
.pdfs .pdf .dateTxt {
    font-size:10px; 
    margin-left:23px;
}
.qualifications_box1
{
display: block; float:left; position:relative; width: 288px; height:525px; border:1px solid #d6dee2; background-image:url(/global/images/qualifications/lower1.jpg); background-position:bottom; background-repeat:y; margin-bottom:10px;
}
.es .qualifications_box1
{
 height:410px; 
}
.qualifications_box1 ul
{
	margin-right:4px; 
	color:#555454;
}

.qualifications_box1 li
{
	margin-bottom:6px;
}


.qualifications_box2
{
display: block; float:left; position:relative; width: 372px; height:525px; border:1px solid #d6dee2; background-image:url(/global/images/qualifications/lower2.gif); background-position:bottom; background-repeat:y; margin-left:11px; margin-bottom:10px;
}
.es .qualifications_box2
{
 height:410px; 
}
.qualifications_box2 ul
{
	margin-right:4px; 
	color:#555454;
	margin-top:0;  
}
.more {
    margin:15px 0 7px 0; 
    text-align:center;
}
.more a:link, .more a:visited, .more a:hover, .more a:active {
	color:#3D7E2C;
}

.disclaimer {
    font-size:10px; 
    padding:0 35px 0 15px; 
    text-indent:-8px; 
    margin:0 0 5px 0;
}

.bottomdisclaimer{
	display:block;
position:relative;
    width:240px;
	clear:both;    
}

.bottomdisclaimer p{
	font-size:9px; 
    
}