@import url(https://1c333d.claudeassets.com/20250904072804cs_/https://nextstopalmeria.com/mobile.css) (max-width:672px);
@charset "utf-8";
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, dl, ol, ul, li, fieldset, form, label, legend{margin: 0; padding: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline;}
body {text-align:center; color: #252A27; font:normal 13px/16px 'Trebuchet MS', Arial; background-color:#2351AC; margin:0px;}
strong { font-weight: bold; }
em { font-style:italic; }
a:link, a:visited {color:#1c1fa4;	text-decoration: none;}
a:hover {text-decoration: underline;}
a:active {color: #0033CC;	text-decoration: none;}
a.ahover:hover {text-decoration: none; cursor:pointer;}
a.form-submit:hover {text-decoration: none; cursor:pointer;}
a.add:hover {text-decoration: none; cursor:pointer;}
a.result:link {color:#1c1fa4; text-decoration: none; font:bold 12px/16px Verdana, 'Trebuchet MS', Arial;}
a.result:hover {text-decoration: underline;}

a.glossybutton{ display:block; width:105px; height:22px; font-family:Helvetica, Geneva, Arial ;  font-size:18px; padding:3px 10px 3px 10px; color:#fff; text-shadow:1px 1px 1px #000; border: 1px solid #1868c2; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; -webkit-box-shadow:2px 2px 3px #999; box-shadow:2px 2px 2px #bbb; background-image:url(https://390942.claudeassets.com/20250904072804im_/https://nextstopalmeria.com/images/bbg02.png); background-repeat:no-repeat;}
a.glossybutton:hover{color:#fff;background-position: 0 -30px; text-decoration:none;}
input.glossybutton{ display:block; width:160px; height:32px; font-family:Helvetica, Geneva, Arial ;  font-size:18px; padding:0px 10px 3px 10px; color:#fff; text-shadow:1px 1px 1px #000; border: 1px solid #1868c2; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; -webkit-box-shadow:2px 2px 3px #999; box-shadow:2px 2px 2px #bbb; background-image:url(https://390942.claudeassets.com/20250904072804im_/https://nextstopalmeria.com/images/bbg02.png); background-repeat:no-repeat;}
input.glossybutton:hover{color:#fff;background-position: 0 -30px; text-decoration:none;}

div.formbutton{clear:none; display:block; font:normal 1.3rem Helvetica, Geneva, Arial; text-align:center; background-color:#6B5B5B; color:#fff; text-shadow:1px 1px 1px #000; border: 1px solid #202020; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; -webkit-box-shadow:2px 2px 3px #999; box-shadow:2px 2px 2px #bbb; }
div.formbutton:hover{background-color:#808080; color:#fff; }

.footer_wrap a:hover{color: #DFDFDF;}

h1{font-size:1.5rem;line-height:1.3em;margin-top:0;margin-bottom:0.1em;;color:#003399;}
h1.PageHeading{font-size:1.5rem; line-height:1.7em; margin-bottom:15px; border-bottom: 4px solid #1868c2; font-weight:bold; text-align:center;}
h2{font-size:1.3rem; font-weight:bold; margin-bottom:5px; margin-top:15px;color:#003399;}
h3{font-size:1.2rem;margin-bottom:5px; margin-top:10px;color:#003399;}
h2.PageHeading{font-size:1.3rem; line-height:1.5em; margin-bottom:10px; border-bottom: 3px solid #1868c2;}
h3.Footer{font:bold 1.1rem Tahoma, 'Trebuchet MS', Arial; margin-bottom:10px; margin-top:5px;color:#FFC400;}
p{font:normal 0.9rem/1.2rem Verdana, 'Trebuchet MS', Arial;margin-top:7px;}
p.L10{font:normal 0.9rem/1.2rem Verdana, 'Trebuchet MS', Arial;margin-top:7px; padding-left:10px;}
p.ParaLarge{font:normal 0.9rem/1.2rem Verdana, 'Trebuchet MS', Arial; color:#000; }
p.result{ text-align:justify; font:normal 0.8rem Verdana, Arial,'Trebuchet MS'; color:#000; margin:5px 0px; }
p.resultheading{ text-align:left; font:normal 1.0rem Arial,'Trebuchet MS'; color:#000; margin:5px 0px; }
p.SuccessMsg{color:#359B0D; font:normal 0.9rem Verdana, Arial,'Trebuchet MS';}
p.ErrorMsg{color:#F33010;font:normal 0.9rem Verdana, Arial,'Trebuchet MS';}
p.ErrorMsgL10{color:#F33010;font:normal 0.9rem Verdana, Arial,'Trebuchet MS'; padding-left:10px;}
p.faq{font-weight:bold; font-style:italic; margin-top:20px;}
p.gap {line-height:5px;}
p.imgline{ text-align:center;font:normal 0.8rem Verdana, Arial,'Trebuchet MS'; color:#000; margin:5px 0px; }

div.maincontainer{clear:both; float:none; margin:0 auto; padding:0px; padding-top:5px; height:auto; background-color:#fff;  border:solid 1px #afafb2; border-top:0px;}
div.subcontainer{clear:both; margin:0 auto; padding:0px; text-align:left; background-color:#eee; border-top:0px solid #79C3E3;}
div.topcontainer{clear:both; margin:0 auto; padding:0px; background-color:#2351AC;}
div.leftbar{float:right; text-align:left;  padding-top:0px; }
div.rightbar{float:left; text-align:left;  margin-right:5px; margin-left:0px; padding-top:5px;}
div.footer{clear:both; height:145px; margin:0 auto; margin-bottom:0px; color:#fff; background-color:#2351AC; }
div.footer p{font:normal 0.725rem Arial, Tahoma, sans-serif; color:#fff;}
div.footer p.bold{font:bold 0.9rem Arial, Tahoma, sans-serif; color:#fff;}
div.footer a{font:normal 0.725rem Arial, Tahoma, sans-serif; color:#fff; text-decoration:none;}
div.footer a:hover{ text-decoration:underline;}
div.footer a.bold{font:bold 0.8rem Arial, Tahoma, sans-serif; color:#fff; text-decoration:none;}
div.footer a.bold:hover{ text-decoration:underline;}

div.FooterColumn{width:220px; padding:10px 20px; float:left; height:auto; text-align:left; }

div.fleftbar{ clear:both; max-width:100%; text-align:left; float:left; padding-top:0px; }
div.frightbar{max-width:100%; text-align:left; float:left; margin-left:0px; margin-right:2px; padding-top:5px;}


div.topmenu{clear:both; margin:0 auto; margin-bottom:10px; margin-top:0px; text-align:left; min-height:40px; background-color:#113F9A; background:url('https://443b83.claudeassets.com/20250904072804im_/https://nextstopalmeria.com/images/bbg.png') repeat-x; border-top:1px solid #fff; z-index:99999;}
div.topmenu ul {list-style: none; float:left; margin-top:0px; margin-bottom:0px; padding-left:5px; text-align:left; }
div.topmenu li{min-height:30px; text-align:center;vertical-align:middle;padding:10px 10px 0px 10px; float: left; background: url('https://443b83.claudeassets.com/20250904072804im_/https://nextstopalmeria.com/images/bbg.png') repeat-x left top; margin-right: 0px; border-right: 1px solid #8695B0;}
div.topmenu li.cur{min-height:30px; text-align:center; vertical-align:middle;padding:10px 10px 0px 10px; float: left; background: url('https://714cb7.claudeassets.com/20250904072804im_/https://nextstopalmeria.com/images/bbgr.png') repeat-x left top; margin-right: 0px; border-right: 1px solid #8695B0;}
div.topmenu li:hover{background: url('https://714cb7.claudeassets.com/20250904072804im_/https://nextstopalmeria.com/images/bbgr.png') repeat-x left top;}
div.topmenu li a {font: normal 0.95rem 'Trebuchet MS', Arial; color: #fff; text-decoration: none;}
div.topmenu li.cur a{font: normal 0.95rem 'Trebuchet MS', Arial; color: #fff; text-decoration: none;}
div.topmenu a:hover{display: block; }

#menu-icon {display: hidden; width: 40px; height: 40px; background: #4C8FEC url(https://c1dd8c.claudeassets.com/20250904072804im_/https://nextstopalmeria.com/images/icon-menu.png) center;}
a:hover#menu-icon {background-color: #444;	border-radius: 4px 4px 0 0;}

ul.anchor { list-style:disc; }
ul.anchor li{font:normal 0.85rem/1.25rem Verdana, 'Trebuchet MS', Arial;}

div.topmenuitem{float:right; background-color:#E0BB56; color:#202020; width:auto; text-align:center; font: normal 1.0rem Arial, Helvetica; margin-left:2px; margin-right:2px; padding:3px 7px; border:1px solid #D9A310;}
div.topmenuitem a{font: bold 1.0rem Arial, Helvetica; color: #fff; text-decoration: none;}
div.topmenuitem a:hover{display: block; text-decoration: none; cursor:pointer; color:#000;}

div.langcontainer{width:35%; float:left; margin-top:5px; text-align:left; padding-right:10px ; margin-top:20px;}
div.logocontainer{width:26%; float:left; margin:0 auto; padding:0px; text-align:left; padding:5px;}
div.callcontainer{ width:35%; float:right; margin-top:0.25rem; margin-bottom:0.25rem; padding-right:0.5rem; text-align:right; font:bold 16px 'Trebuchet MS', Geneva, Arial;}
div.langbar{margin-right:30px; margin-left:10px;}
div.socialbar{padding-top:10px;}

div.jumpbox{width:100%; clear:both; float:left; text-align:left; font: normal 13px/18px Verdana, Arial; color: #222222;}
div.jumpbox div {padding:2px 0px; border:0px solid #CDCDD0; background-color:#D1E5FB; background-color:#FFFFFF; color:#222222; font: normal 13px/18px Verdana, Arial;}
div.jumpbox a {font: normal 13px/18px Verdana, Arial; color: #58564E; text-decoration: none;}
div.jumpbox a:hover{text-decoration:underline;}
div.jumpbox a.LinkBold {font: bold 13px/18px Verdana, Arial; color: #14539A; text-decoration: none;}
div.jumpbox a.LinkBold:hover{text-decoration:underline;}

div.resultcontainer{float:left; width:100%;height:auto; margin-bottom:5px; padding:5px; background:#F9F7F7; border:3px solid #2351AC;}
div.detailcontainer{float:left; width:100%;height:auto; margin-bottom:5px; padding:5px; background:#F9F7F7; border:1px solid #2351AC;}

div.welcome{width:95%; text-align:left; float:left; padding:5px 15px; color:#252A27;}
div.spec{padding:3px 0px; text-align:center; background-color:#2351AC; font: bold 13px/18px Verdana, Arial; color: #fff;}

img.social{max-width:28px; height:auto;}
div.myfav{padding:5px 10px; font: bold 1.3vw Arial, Helvetica;}
img.toplogo{max-width:100%;height:auto;}
img.gallery{border:1px solid #a5bad5; padding:3px; background:#EBEAEA;}
img.galleryfbx{border:1px solid #a5bad5; padding:3px; background:#EBEAEA; cursor: url(https://977b57.claudeassets.com/20250904072804im_/https://nextstopalmeria.com/images/zoom.png), auto;}
img.GenImage{border:1px solid #a5bad5; padding:1px; background:#EBEAEA;}

td.ContainerNormal{text-align:left; padding-left:3px;margin-top:3px;}
td.ContainerRight{text-align:right; padding-right:2px;margin-top:3px;}
form label{display:block; font: normal 15px/22px  Arial; color: #000;}

div.spbox{clear:both; margin:0 auto; width:230px; height:auto;  padding:5px; text-align:left; background-color:#E1DFDF; border:2px solid #2351AC; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; -webkit-box-shadow:2px 2px 3px #999; box-shadow:2px 2px 2px #bbb;}

div.spbox select.sp{ background-color:#808080; color:#fff; padding:2px 0px; font: bold 0.85rem 'Trebuchet MS', Arial;
		border: 0 !important;  /*Removes border*/
		-webkit-appearance: none;  /*Removes default chrome and safari style*/
		-moz-appearance: none; /* Removes Default Firefox style*/
		background: #808080 url(https://65a455.claudeassets.com/20250904072804im_/https://nextstopalmeria.com/images/select-arrow.png) no-repeat 95% center;
		width: 100%; /*Width of select dropdown to give space for arrow image*/
		text-indent: 0.01px; /* Removes default arrow from firefox*/
		text-overflow: "";  /*Removes default arrow from firefox*/ 

 }
div.spbox select.sp option {color:#000;  background-color:white;}
div.spbox select.sp option:hover {background-color:green;}

div.spbox select.sph{ background-color:#808080; color:#fff; padding:2px 0px; font: bold  0.85rem 'Trebuchet MS', Arial;
		border: 0 !important;  /*Removes border*/
		-webkit-appearance: none;  /*Removes default chrome and safari style*/
		-moz-appearance: none; /* Removes Default Firefox style*/
		background: #808080 url(https://65a455.claudeassets.com/20250904072804im_/https://nextstopalmeria.com/images/select-arrow.png) no-repeat 95% center;
		width:45%; /*Width of select dropdown to give space for arrow image*/
		text-indent: 0.01px; /* Removes default arrow from firefox*/
		text-overflow: "";  /*Removes default arrow from firefox*/ 

 }
div.spbox select.sph option {color:#000;  background-color:white;}
div.spbox select.sph option:hover {background-color:green;}

div.spbox input.sp{ background-color:#fffff; color:#202020; padding:2px 0px; font: bold 1.1rem 'Trebuchet MS', Arial;
		border: 0 !important;  /*Removes border*/
		-webkit-appearance: none;  /*Removes default chrome and safari style*/
		-moz-appearance: none; /* Removes Default Firefox style*/
		background: #ffffff ;
		width: 100%; /*Width of select dropdown to give space for arrow image*/
		text-indent:10px; /* Removes default arrow from firefox*/
		text-overflow: "";  /*Removes default arrow from firefox*/ 
}

table.EnquireBox{color:#252525; font: normal 0.9rem 'Trebuchet MS', Arial;
}
input.enquire, textarea.enquire{ background-color:#E9E9E9; color:#121212; padding:2px 5px; font: bold 0.80rem 'Trebuchet MS', Arial;
		border: 0 !important;  /*Removes border*/
		-webkit-appearance: none;  /*Removes default chrome and safari style*/
		-moz-appearance: none; /* Removes Default Firefox style*/
		background: #DEDDDD ;
		width: 100%; /*Width of select dropdown to give space for arrow image*/
		text-indent: 0.01px; /* Removes default arrow from firefox*/
		text-overflow: "";  /*Removes default arrow from firefox*/ 
}


hr {display: block; position: relative; padding: 0; margin: 8px auto; height: 0; width: 100%; max-height: 0; font-size: 1px; line-height: 0; clear: both; border: none; border-top: 1px solid #aaaaaa; border-bottom: 1px solid #ffffff; height:1px; color:#d3d6d8;}


#container{height:auto; width:auto; position:relative;}
#image{position:absolute; left:0;  top:0;}
#text
{
    z-index:100;
    position:absolute;    
    left:2px;
    top:5px;
	padding:0.2rem 0.4rem;  
    color:red;
	font:bold 1.5rem Tahoma, 'Trebuchet MS', Arial, Tahoma, sans-serif;
	letter-spacing: 1px;
	background-color:white;
	opacity:0.90; /* transparency */  
    filter:alpha(opacity=90); /* IE transparency */  	
	border:0px solid #2351AC; -webkit-box-shadow:2px 4px 3px #999; box-shadow:2px 4px 2px #656565;
	border-bottom-right-radius:0.5rem;
	-moz-border-radius-bottomright:0.5rem;
	-webkit-border-radius-bottomright:0.5rem;
	-khtml-border-radius-bottomright:0.5rem;
	
}
#textshort
{
    z-index:100;
    position:absolute;    
    left:2px;
    top:-6px;
	padding:0.2rem 0.3rem;  
    color:red;
	font:bold 1.0rem Arial, 'Trebuchet MS', Tahoma, sans-serif;
	letter-spacing: 1px;
	background-color:white;
	opacity:0.90; /* transparency */  
    filter:alpha(opacity=90); /* IE transparency */  	
	border:0px solid #2351AC; -webkit-box-shadow:2px 2px 3px #999; box-shadow:2px 2px 2px #656565;
	border-bottom-right-radius:0.3rem;
	-moz-border-radius-bottomright:0.3rem;
	-webkit-border-radius-bottomright:0.3rem;
	-khtml-border-radius-bottomright:0.3rem;
	
}

.scrollToTop{width: 60px; height: 60px; background-image: url('https://16eff0.claudeassets.com/20250904072804im_/https://nextstopalmeria.com/images/arrow.png');  position:fixed;  right:20px;  bottom:30px;   display:none;}

.TImg {
  width: 50%;
  max-width:373px;
  height:auto;
  display: inline-block;
}

td.RightColumnHeadingCenter{
	background-color:#a9c3f3;
	color:#ffffff;
	font-family: Roboto, Helvetica, Arial, sans-serif;
	font-size: 20px;
	font-weight:bold;
	text-align:center;
	padding-left:10px;
}


@media screen and (min-width: 1729px) {
	div.maincontainer{max-width: 1860px;}
	div.subcontainer{max-width: 1810px;}
	div.topcontainer{max-width: 1810px; height:110px;}
	div.topmenu{max-width: 1810px;}
	div.leftbar{width: 650px;}
	div.rightbar{max-width: 1150px;}
	div.fleftbar{width: 650px;}
	div.frightbar{max-width: 1150px;}
	div.spbox{width: 630px;}
	div.resultcontainer{clear:both; max-width:1000px; float:left; margin-right:10px;}
	div.footer{max-width: 1810px; height:195px;}
	div.FooterColumn{width: 360px; padding:5px 30px;}
	div.footer a.bold{font-size:1.4rem;}
	div.footer p{font-size:1.3rem;}
	div.footer a{font-size:1.3rem;}
	h3.Footer{font-size:1.6rem;}

	div.langcontainer{width:36%; margin-top:18px; }
	div.logocontainer{width:24%; margin-top:7px;}
	div.callcontainer{ width:36%; margin-top:60px;}
	
	div.socialbar{clear:both; float:left; padding-top:10px;}

} 

@media screen and (max-width: 1728px) {
	div.maincontainer{max-width: 1660px;}
	div.subcontainer{max-width: 1610px;}
	div.topcontainer{max-width: 1610px; height:110px;}
	div.topmenu{max-width: 1610px;}
	div.leftbar{width: 530px;}
	div.rightbar{max-width: 1040px;}
	div.fleftbar{width: 530px;}
	div.frightbar{max-width: 1040px;}
	div.spbox{width: 510px;}
	div.resultcontainer{clear:both; max-width:930px; float:left; margin-right:10px;}
	div.footer{max-width: 1610px; height:185px;}
	div.FooterColumn{width: 330px; padding:5px 30px;}
	div.footer a.bold{font-size:1.25rem;}
	div.footer p{font-size:1.2rem;}
	div.footer a{font-size:1.2rem;}
	h3.Footer{font-size:1.5rem;}

	div.langcontainer{width:36%; margin-top:18px; }
	div.logocontainer{width:24%; margin-top:7px;}
	div.callcontainer{ width:36%; margin-top:60px;}
	
	div.socialbar{clear:both; float:left; padding-top:10px;}
	
} 

@media screen and (max-width: 1440px) {
	div.maincontainer{max-width: 1380px;}
	div.subcontainer{max-width: 1330px;}
	div.topcontainer{max-width: 1330px; height:110px;}
	div.topmenu{max-width:1330px;}
	div.leftbar{width: 360px;}
	div.rightbar{max-width: 940px;}
	div.fleftbar{width: 360px;}
	div.frightbar{max-width: 940px;}
	div.spbox{width: 330px;}
	div.resultcontainer{max-width: 930px; float:left; margin-right:10px;}
	
	div.langcontainer{width:36%; margin-top:18px; }
	div.logocontainer{width:24%; margin-top:7px;}
	div.callcontainer{ width:36%; margin-top:60px;}
	
	div.socialbar{clear:both; float:left; padding-top:10px;}

	div.footer{max-width: 1330px; height:175px;}
	div.FooterColumn{max-width: 360px; padding:5px 40px;}
	div.footer a.bold{font-size:1.1rem;}
	h3.Footer{font-size:1.4rem;}

	div.footer{max-width:1330px; height:155px;}
	div.FooterColumn{width: 290px; padding:5px 20px;}
	div.footer a.bold{font-size:1.1rem;}
	div.footer p{font-size:1.0rem;}
	div.footer a{font-size:1.0rem;}
	h3.Footer{font-size:1.4rem;}
	
} 

@media screen and (max-width: 1288px) {
	div.maincontainer{max-width: 1250px;}
	div.subcontainer{max-width: 1200px;}
	div.topcontainer{max-width: 1200px; height:100px;}
	div.langcontainer{margin-top:15px;}
	div.topmenu{max-width:1200px;}
	div.leftbar{max-width: 300px;}
	div.rightbar{max-width: 870px;}
	div.fleftbar{max-width: 300px;}
	div.frightbar{max-width: 870px;}
	div.spbox{width: 285px;}
	div.resultcontainer{max-width: 840px;}

	div.langcontainer{width:36%; margin-top:18px; }
	div.logocontainer{width:24%; margin-top:7px;}
	div.callcontainer{ width:36%; margin-top:60px;}
	
	div.socialbar{clear:both; float:left; padding-top:10px;}
	
	div.footer{max-width:1200px; height:155px;}
	div.FooterColumn{width: 250px; padding:5px 20px;}
	div.footer a.bold{font-size:1.0rem;}
	div.footer p{font-size:1.0rem;}
	div.footer a{font-size:1.0rem;}
	h3.Footer{font-size:1.25rem;}
	
} 

@media screen and (max-width: 1156px) {
	div.maincontainer{max-width: 1124px;}
	div.subcontainer{max-width: 1076px;}
	div.topcontainer{max-width: 1076px; height:95px;}
	div.leftbar{max-width: 270px;}
	div.rightbar{max-width: 760px;}
	div.fleftbar{max-width: 270px;}
	div.frightbar{max-width: 780px;}
	div.spbox{width: 255px;}
	div.resultcontainer{max-width:780px;}
	img.social{max-width:26px; height:auto;}
	img.lang{max-width:40px; height:auto;}
	img.toplogo{max-width:105%}

	div.langcontainer{width:36%; margin-top:18px; }
	div.logocontainer{width:24%; margin-top:7px;}
	div.callcontainer{ width:36%; margin-top:60px;}
	
	div.topmenu{max-width: 1076px;}
	div.footer{max-width:1076px; height:140px;}
	div.FooterColumn{width: 210px; padding:5px 20px;}
	div.footer a.bold{font-size:0.9rem;}
	div.footer p{font-size:0.8rem;}
	div.footer a{font-size:0.8rem;}
	h3.Footer{font-size:1.15rem;}

} 

@media screen and (max-width: 1056px) {
	div.maincontainer{max-width: 1024px;}
	div.subcontainer{max-width: 976px;}
	div.topcontainer{max-width: 976px;height:96px;}
	div.leftbar{max-width: 260px;}
	div.rightbar{max-width: 680px;}
	div.fleftbar{max-width: 240px;}
	div.frightbar{max-width: 710px;}
	p.footer{font:normal 0.68rem Arial, Tahoma, sans-serif;}
	div.spbox{width: 230px;}
	div.resultcontainer{max-width:690px;}
	img.social{max-width:26px; height:auto;}
	img.lang{max-width:38px; height:auto;}
	img.toplogo{max-width:100%;}
	
	
	div.langcontainer{width:34%; margin-top:16px; }
	div.logocontainer{width:28%; margin-top:4px;}
	div.callcontainer{ width:34%; margin-top:60px;}
	
	div.socialbar{clear:both; float:left; padding-top:10px;}
	
	div.topmenu{max-width: 976px;}
	div.topmenu li a {font-size: 0.85rem;}
	div.topmenu li.cur a{font-size: 0.85rem;}
	
	div.footer{max-width:976px; height:145px;}
	div.FooterColumn{width: 210px; padding:5px 10px;}
	div.footer a.bold{font-size:0.8rem;}
	div.footer p{font-size:0.8rem;}
	div.footer a{font-size:0.8rem;}
	h3.Footer{font-size:1.1rem;}
}

@media screen and (max-width: 960px) {
	div.maincontainer{max-width: 930px;}
	div.subcontainer{max-width: 900px;}
	div.topcontainer{max-width: 900px; height:95px;}
	div.leftbar{max-width: 260px;}
	div.rightbar{max-width: 580px;}
	div.fleftbar{max-width: 240px;}
	div.frightbar{max-width: 620px;}
	div.spbox{width: 230px;}
	div.resultcontainer{max-width:650px;}
	
	img.social{max-width:26px; height:auto;}
	img.lang{max-width:36px; height:auto;}
	img.toplogo{max-width:100%;}


	div.topmenuitem{font: normal 0.80rem Arial, Helvetica; margin-left:2px; margin-right:2px; padding:3px 7px; border:1px solid #D9A310;}
	div.topmenu li a {font: normal 0.80rem 'Trebuchet MS', Arial;}
	div.topmenu li.cur a{font: normal 0.80rem 'Trebuchet MS', Arial;}
	
	div.langcontainer{width:34%; margin-top:16px; }
	div.logocontainer{width:28%; margin-top:6px;}
	div.callcontainer{ width:34%; margin-top:60px;}

	div.socialbar{clear:both; float:left; padding-top:10px;}
	
	div.topmenu{max-width: 900px;}
	div.footer{max-width:900px; height:145px;}
	div.FooterColumn{width: 190px; padding:5px 10px;}
	div.footer a.bold{font-size:0.8rem;}
	div.footer p{font-size:0.8rem;}
	div.footer a{font-size:0.8rem;}
	h3.Footer{font-size:1.1rem;}
} 

@media screen and (max-width: 864px) {
	div.maincontainer{max-width: 854px;}
	div.subcontainer{max-width: 825px;}
	div.topcontainer{max-width: 825px; height:95px;}
	div.leftbar{max-width: 260px;}
	div.rightbar{max-width: 480px;}
	div.fleftbar{max-width: 250px;}
	div.frightbar{max-width: 550px;}
	div.spbox{width: 240px;}
	div.resultcontainer{max-width:520px;}
	
	div.topmenuitem{font: normal 0.72rem Arial, Helvetica; margin-left:2px; margin-right:2px; padding:3px 7px; border:1px solid #D9A310;}
	div.topmenu li a {font: normal 0.72rem 'Trebuchet MS', Arial;}
	div.topmenu li.cur a{font: normal 0.72rem 'Trebuchet MS', Arial;}
	div.welcome{width:460px; text-align:left; float:left; padding:5px 25px;}
	img.social{max-width:24px; height:auto;}
	img.lang{max-width:34px; height:auto;}
	img.toplogo{max-width:100%;}
	p.footer{font:normal 0.55rem Arial, Tahoma, sans-serif;}

	div.langcontainer{width:34%; margin-top:16px; }
	div.logocontainer{width:28%; margin-top:7px;}
	div.callcontainer{ width:34%; margin-top:60px;}
	
	div.socialbar{clear:both; float:left; padding-top:10px;}

	div.topmenu{max-width: 825px;}
	div.footer{max-width: 825px;}
	div.FooterColumn{max-width: 180px; padding:5px 10px;}
}

@media screen and (max-width: 768px) {
	div.maincontainer{max-width: 740px;}
	div.subcontainer{max-width: 725px;}
	div.topcontainer{max-width: 725px; height:95px;}
	div.leftbar{max-width: 215px;}
	div.rightbar{max-width: 430px;}
	div.fleftbar{max-width: 215px;}
	div.frightbar{max-width: 480px;}
	div.spbox{width: 200px;}
	div.resultcontainer{max-width:450px;}
	
	div.topmenuitem{font: normal 0.72rem Arial, Helvetica; margin-left:2px; margin-right:2px; padding:3px 7px; border:1px solid #D9A310;}
	div.topmenu li a {font: normal 0.60rem 'Trebuchet MS', Arial;}
	div.topmenu li.cur a{font: normal 0.60rem 'Trebuchet MS', Arial;}
	div.welcome{width:400px; text-align:left; float:left; padding:5px 25px;}
	img.social{max-width:22px; height:auto;}
	img.lang{max-width:32px; height:auto;}
	img.toplogo{max-width:100%;}
	p.footer{font:normal 0.60rem Arial, Tahoma, sans-serif;}

	div.langcontainer{width:32%; margin-top:18px; }
	div.logocontainer{width:32%; margin-top:7px;}
	div.callcontainer{ width:31%; margin-top:60px;}
	
	div.socialbar{clear:both; float:left; padding-top:10px;}
	
	div.topmenu{max-width: 725px;}
	div.footer{max-width: 725px;}
	div.FooterColumn{max-width: 155px; padding:5px 10px;}
	div.footer a.bold{font-size:0.60rem;}

}

@media screen and (max-width: 672px) {
	div.maincontainer{max-width: 640px;}
	div.subcontainer{max-width: 600px;}
	div.topcontainer{max-width: 600px; height:95px;}
	div.leftbar{clear:both; float:left; margin:0 auto;width: 600px; }
	div.rightbar{clear:both; margin:0 auto;width: 600px;  }
	div.fleftbar{float:left; width:180px; display:block;}
	div.frightbar{float:left; width:390px; display:block;}
	div.spbox{width: 530px;}
	div.resultcontainer{width:600px;}
	div.detailcontainer{width:570px;}
	
	/*div.topmenuitem{font: normal 0.62rem Arial, Helvetica; margin-left:2px; margin-right:2px; padding:3px 7px; border:1px solid #D9A310;}
	div.topmenu li a {font: normal 0.43rem 'Trebuchet MS', Arial;}
	div.topmenu li.cur a{font: normal 0.43rem 'Trebuchet MS', Arial;}*/
	div.topmenu li{text-align:left; padding-left:20px;}
	div.topmenu li a {font: normal 1.0rem 'Trebuchet MS', Arial;}
	div.welcome{width:550px; text-align:left; float:left; padding:5px 5px;}
	img.social{max-width:22px; height:auto;}
	img.lang{max-width:30px; height:auto;}
	p.footer{font:normal 0.60rem Arial, Tahoma, sans-serif;}

	div.langcontainer{width:32%; margin-top:18px; }
	div.logocontainer{width:30%; margin-top:14px;}
	div.callcontainer{ width:32%; margin-top:60px;}
	
	div.socialbar{clear:both; float:left; padding-top:10px;}
	
	div.topmenu{max-width: 600px;}
	div.footer{max-width: 600px;}
	div.FooterColumn{max-width: 130px; padding:5px 10px;}
	div.footer a.bold{font-size:0.60rem;}
	
}

@media screen and (max-width: 576px) {
	div.maincontainer{max-width: 560px;}
	div.subcontainer{max-width: 530px;}
	div.topcontainer{max-width: 530px; height:95px;}
	div.leftbar{clear:both; margin:0 auto; width:500px; }
	div.rightbar{clear:both; margin:0 auto; width:500px; }
	div.fleftbar{float:left; width:150px; display:block;}
	div.frightbar{float:left; width:350px; display:block;}
	p.footer{font:normal 0.54rem Arial, Tahoma, sans-serif;}
	div.spbox{width: 440px;}
	div.resultcontainer{width:430px;}
	div.detailcontainer{width:490px;}
	
	/*div.topmenuitem{font: normal 0.52rem Arial, Helvetica; margin-left:2px; margin-right:2px; padding:3px 7px; border:1px solid #D9A310;}
	div.topmenu li a {font: normal 0.34rem 'Trebuchet MS', Arial;}
	div.topmenu li.cur a{font: normal 0.34rem 'Trebuchet MS', Arial;}*/
	div.topmenu li{text-align:left; padding-left:20px;}
	div.topmenu li a {font: normal 1.0rem 'Trebuchet MS', Arial;}
	div.welcome{width:450px; text-align:left; padding:5px 5px;}
	img.social{max-width:20px; height:auto;}
	img.lang{max-width:26px; height:auto;}

	div.langcontainer{width:32%; margin-top:22px; }
	div.logocontainer{width:28%; margin-top:18px;}
	div.callcontainer{ width:32%;margin-top:60px;}
	
	div.myfav{padding:4px 5px; font: bold 0.8rem 'Trebuchet MS', Arial;}
	div.socialbar{clear:both; float:left; padding-top:10px;}
	
	div.topmenu{max-width: 530px;}
	div.footer{max-width: 530px;}
	div.FooterColumn{max-width: 110px; padding:5px 10px;}
	div.footer a.bold{font-size:0.50rem;}
	
}
@media screen and (max-width: 480px) {
	div.maincontainer{max-width: 480px;}
	div.subcontainer{max-width: 460px;}
	div.topcontainer{max-width: 460px; height:95px;}
	div.leftbar{clear:both; margin:0 auto;width: 400px; }
	div.rightbar{clear:both; margin:0 auto;width: 400px; }
	div.fleftbar{float:left; width:125px; display:block;}
	div.frightbar{float:left; width:285px; display:block;}
	p.footer{font:normal 0.54rem Arial, Tahoma, sans-serif;}
	div.spbox{width: 350px;}
	div.resultcontainer{width:350px;}
	div.detailcontainer{width:390px;}
	
	/*div.topmenuitem{font: normal 0.30rem Arial, Helvetica; margin-left:2px; margin-right:2px; padding:3px 5px; border:1px solid #D9A310;}
	div.topmenu li a {font: normal 0.28rem 'Trebuchet MS', Arial;}
	div.topmenu li.cur a{font: normal 0.28rem 'Trebuchet MS', Arial;}*/
	div.topmenu li{text-align:left; padding-left:20px;}
	div.topmenu li a {font: normal 1.0rem 'Trebuchet MS', Arial;}
	div.welcome{width:380px; text-align:left; float:left; padding:5px 5px;}
	img.social{max-width:16px; height:auto;}
	img.lang{max-width:20px; height:auto;}
	
	div.langcontainer{width:31%; margin-top:22px; }
	div.logocontainer{width:31%; margin-top:18px;}
	div.callcontainer{ width:30%; margin-top:60px;}

	div.myfav{padding:4px 5px; font: bold 0.8rem 'Trebuchet MS', Arial;}
	div.langbar{margin-left:15px;}
	div.socialbar{clear:none; float:left; padding-top:2px; padding-left:10px;}
	
	div.topmenu{max-width: 460px;}
	div.footer{max-width: 450px; max-height:130px;}
	div.FooterColumn{max-width: 90px; padding:5px 10px;}
	div.footer a.bold{font-size:0.50rem;}
	h3.Footer{font-size:0.80rem;}
	
}
@media screen and (max-width: 384px) {
	div.maincontainer{max-width: 380px;}
	div.subcontainer{max-width: 360px;}
	div.topcontainer{max-width: 360px; height:200px;}
	div.leftbar{clear:both; margin:0 auto;width: 300px; }
	div.rightbar{clear:both; margin:0 auto;width: 300px; }
	div.fleftbar{float:left; width:96px; display:block;}
	div.frightbar{float:left; width:236px; display:block;}
	p.footer{font:normal 0.45rem Arial, Tahoma, sans-serif;}
	div.spbox{width: 270px;}
	div.resultcontainer{width:270px;}
	div.detailcontainer{width:300px;}
	
	/*div.topmenuitem{font: normal 0.24rem Arial, Helvetica; margin-left:2px; margin-right:2px; padding:3px 5px; border:1px solid #D9A310;}
	div.topmenu li a {font: normal 0.25rem 'Trebuchet MS', Arial;}
	div.topmenu li.cur a{font: normal 0.25rem 'Trebuchet MS', Arial;}*/
	div.welcome{width:290px; text-align:left; float:left; padding:5px 5px;}
	img.social{max-width:24px; height:auto;}
	img.lang{max-width:52px; height:auto;}

	div.langcontainer{clear:both; margin:0 auto; width:290px; margin-top:4px; }
	div.logocontainer{clear:both; margin:0 auto; width:290px; margin-top:4px; margin-bottom:0px;}
	div.callcontainer{clear:both; margin:0 auto; width:290px; margin-top:4px;}
	
	div.myfav{padding:4px 5px; font: bold 0.8rem 'Trebuchet MS', Arial;}
	div.langbar{clear:none; float:left; margin-left:15px;}
	div.socialbar{clear:none; float:left; padding-top:2px; padding-left:10px;}
	
	div.topmenu{max-width: 360px;}
	div.footer{max-width: 360px; max-height:110px;}
	div.FooterColumn{max-width: 60px; padding:5px 10px;}
	div.footer a.bold{font-size:0.350rem;}
	h3.Footer{font-size:0.60rem;}
	
}

@media screen and (max-width: 300px) {
	div.maincontainer{max-width: 290px;}
	div.subcontainer{max-width: 270px;}
	div.topcontainer{max-width: 270px; height:150px;}
	div.leftbar{clear:both; margin:0 auto;width: 240px; }
	div.rightbar{clear:both; margin:0 auto;width: 240px; }
	div.fleftbar{float:left; width:70px; display:block;}
	div.frightbar{float:left; width:170px; display:block;}
	p.footer{font:normal 0.45rem Arial, Tahoma, sans-serif;}
	div.spbox{width: 230px;}
	div.resultcontainer{width:230px;}
	
	/*div.topmenuitem{font: normal 0.24rem Arial, Helvetica; margin-left:2px; margin-right:2px; padding:3px 5px; border:1px solid #D9A310;}
	div.topmenu li a {font: normal 0.25rem 'Trebuchet MS', Arial;}
	div.topmenu li.cur a{font: normal 0.25rem 'Trebuchet MS', Arial;}*/
	div.langcontainer{clear:both; margin:0 auto; width:240px; margin-top:4px; }
	div.logocontainer{clear:both; margin:0 auto; width:240px; margin-top:4px; margin-bottom:0px;}
	div.callcontainer{clear:both; margin:0 auto; width:240px; margin-top:4px;}

	div.welcome{width:230px; text-align:left; float:left; padding:5px 5px;}
	img.social{max-width:18px; height:auto;}
	img.lang{max-width:24px; height:auto;}
	
	div.myfav{padding:4px 5px; font: bold 0.7rem 'Trebuchet MS', Arial;}
	div.langbar{clear:none; float:left; margin-left:5px; max-width:100px;}
	div.socialbar{clear:none; float:right;  max-width:100px; padding-top:2px; padding-left:10px;}
	
	div.topmenu{max-width: 270px;}
	div.footer{max-width: 270px; max-height:110px;}
	div.FooterColumn{max-width: 60px; padding:5px 10px;}
	div.footer a.bold{font-size:0.350rem;}
	h3.Footer{font-size:0.60rem;}

}

@media screen and (max-width: 240px) {
	div.maincontainer{max-width: 230px;}
	div.subcontainer{max-width: 210px;}
	div.topcontainer{max-width: 210px; height:175px;}
	div.leftbar{clear:both; margin:0 auto;width: 180px; }
	div.rightbar{clear:both; margin:0 auto;width: 180px; }
	div.fleftbar{float:left; width:40px; display:block;}
	div.frightbar{float:left; width:140px; display:block;}
	p.footer{font:normal 0.35rem Arial, Tahoma, sans-serif;}
	div.spbox{width: 170px;}
	div.resultcontainer{width:170px;}
	
	/*div.topmenuitem{font: normal 0.24rem Arial, Helvetica; margin-left:2px; margin-right:2px; padding:3px 5px; border:1px solid #D9A310;}
	div.topmenu li a {font: normal 0.25rem 'Trebuchet MS', Arial;}
	div.topmenu li.cur a{font: normal 0.25rem 'Trebuchet MS', Arial;}*/
	div.welcome{width:170px; text-align:left; float:left; padding:5px 5px;}
	img.social{max-width:20px; height:auto;}
	img.lang{max-width:30px; height:auto;}
	
	div.myfav{padding:4px 5px; font: bold 0.65rem 'Trebuchet MS', Arial;}
	div.langbar{clear:none; float:left; margin-left:5px; max-width:40px;}
	div.socialbar{clear:none; float:left;  max-width:120px; padding-top:2px; padding-left:0px;}
	
	div.topmenu{max-width: 210px;}
	div.footer{max-width: 210px; max-height:220px;}
	div.FooterColumn{max-width: 60px; padding:5px 10px;}
	div.footer a.bold{font-size:0.450rem;}
	h3.Footer{font-size:0.70rem;}

	div.langcontainer{clear:both; margin:0 auto; width:1600px; margin-top:4px; }
	div.logocontainer{clear:both; margin:0 auto; width:200px; margin-top:4px; margin-bottom:0px;}
	div.callcontainer{clear:both; margin:0 auto; width:160px; margin-top:4px;}
	
}

/*
     FILE ARCHIVED ON 16:00:22 Mar 14, 2025 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 11:31:50 Jun 21, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.553
  exclusion.robots: 0.048
  exclusion.robots.policy: 0.036
  esindex: 0.01
  cdx.remote: 14.864
  LoadShardBlock: 145.517 (3)
  PetaboxLoader3.datanode: 151.133 (4)
  PetaboxLoader3.resolve: 47.001 (2)
  load_resource: 66.63
*/