body{ font-family:Arial, Helvetica, sans-serif; color:#222222; font-size:13px; margin:0; padding:0; text-align:left; background-color: #FFFFFF; 
}

#swcntrypg img {border:none;margin: 0;padding: 0;}
#swcntrypg img a {border:none;}
#swcntrypg p {
	font-size:14px;
	line-height: 1.4em;
	text-align: left;
}
#swcntrypg a {color:#0000cc}
#swcntrypg h1{letter-spacing: -0.05em;font-size: 30px;line-height: 26px;}
#swcntrypg h2{font-weight: normal;font-size: 28px;line-height: 1em;letter-spacing: -0.06em;}
#swcntrypg h3{font-size: 16px;line-height: 1.3em;}
#swcntrypg h4{font-size: 25px;padding: 5px 0 0 0;}
#swcntrypg h5, .descp{font-size:14px;font-weight: normal;}
#swcntrypg #flickr_badge_image1, #flickr_badge_image2, #flickr_badge_image3, #flickr_badge_image4, #flickr_badge_image5 {margin: 0 5px 0 0;padding: 0; display:inline;}
#swcntrypg .ucase {text-transform:uppercase}
#swcntrypg .footer {font-size:11px;margin: 20px 0 20px 0;}
#swcntrypg .menubox { float:right; padding:10px; margin:0 0 0 20px; width: 400px; }
#swcntrypg .flag_img {border: solid 1px #dddddd;margin: 0;padding: 0;}
#swcntrypg form, option, select {margin:0;padding:0;}
#swcntrypg .header {margin:0;padding:4px;background-color:#dddddd;font-weight: bold;}
#swcntrypg .linkbox {padding: 3px 0 3px 0;margin: 0;}
#swcntrypg .prevnext {
	margin:5px 0 5px 0;
	font-weight: bold;
	clear: both;
	padding: 15px 0 0 0;
	font-size: 20px;
}
#swcntrypg .prevnext a {
	color: #0000D6;
	font-size: 15px;
	padding: 10px 15px 10px 15px;
	background-color: #CAEAFF;
	text-decoration: none;
}
#swcntrypg .prevnext a:hover {
	background-color: #ddd;
}
#swcntrypg .contnr {margin: 20px 0 0 0;padding: 10px 0 0 0;border-top: solid 1px #bbb;}
#swcntrypg .swnavheader {font-weight: bold;margin: 0px 0 4px 0;font-size: 12px;}
#swcntrypg .swnavheader a {color: #222222;}
#swcntrypg .swnavlink {margin: 0 0 3px 5px;text-transform: capitalize;font-size: 12px;}
#swcntrypg .swnavlink a {color: #0000cc;}
#swcntrypg ul {font-size:12px;}
#swcntrypg .smalltext {font-size:11px;}
#swcntrypg .letsbeginwrap {background-color: #CAEAFF;padding: 3px;margin: 0;}
#swcntrypg .letsbegin {margin: 0px;padding: 20px;border: solid 3px white;background-color: #CAEAFF;text-align: center;}
#swcntrypg .letsbegin a{font-size: 20px;color: #0000cc;font-weight: bold;}
#swcntrypg .letsbegin a:hover {color: #cc0000;}
#swcntrypg #amcont {clear:both;}
#swcntrypg #amcont a {}
#swcntrypg #amcont img {border:none;}
#swcntrypg #amcont .amcontitem {float:left; height:200px; width:150px; overflow:hidden; margin:10px;}
#swcntrypg #amcont .image {width:110px; height:185px; overflow:hidden;}
#swcntrypg #amcont .ttl {font-size:12px;text-decoration:underline; text-transform:capitalize; margin:0 0 5px 0;}
#swcntrypg #amcont .ttl a {text-decoration:underline;}
#swcntrypg .othersites {margin: 10px 0 10px 0;}
#swcntrypg .othersites a {color: #666666;}
#swcntrypg .menubox a {color: #000000;}

#swcntrypg #disqdiv {margin: 15px 0 15px 0;padding: 5px 0 10px 0;border-bottom: solid 1px #bbb;border-top: solid 1px #bbb;}
#swcntrypg .commlnk {margin: 0 0 0 50px;}
#swcntrypg .pemph a { font-weight:bold;}
#swcntrypg .astbl {margin: 0 0 15px 0;}
#swcntrypg .astbl .right {}
#swcntrypg .astbl .left {width: 400px;}
#swcntrypg .countmenu {text-align: left;padding: 5px;background: #eee;}

#swmppg #map{border:1px solid #000;float:left;height:300px;width:300px}
#swmppg #left{border-top:1px solid #000;clear:both;float:left;width:220px}
#swmppg h1{ margin:0; padding:0; font-size:10px; line-height:1.2em; text-transform: uppercase; font-weight: normal; }
#swmppg p{margin:0;padding:0;font-size:11px;line-height:12px;color:#FFFFFF}
#swmppg .flagdiv{margin:0}
#swmppg #header{ background-color:#444; color:#FFF; float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; height:36px; margin: 0; padding: 0; overflow: hidden; }
#swmppg .sidebar{margin:5px 0 0 10px}
#swmppg .menudiv{margin:0 5px 0 0;overflow:hidden}
#swmppg .swnavheader{font-weight:bold;margin:0px 0 4px 0;font-size:12px}
#swmppg .swnavheader a{color:#222222}
#swmppg .swnavlink{margin:0 0 3px 5px;text-transform:capitalize;font-size:12px}
#swmppg .swnavlink a{color:#0000cc}
#swmppg .writeup{margin:1px 5px 1px 5px;text-transform:uppercase;font-size:10px;line-height:11px}
#swmppg .writeup a{color:#66FFCC}
#swmppg .frmcont select{ margin:0; padding:0; font-size:10px; background-color: #FFFF66; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #000000; border: 1px solid black; }
#swmppg #topper{}
#swmppg .headboxes{float:left}
#swmppg .privpol{ font-size:9px; left: 580px; top: 53px; }
#swmppg .privpol a{ }
#swmppg .explorepan{float:left;font-size:11px;line-height:11px;margin:0;height:36px;background-color:#888}
#swmppg .f11{ font-size:9px; line-height:1em; margin:0; top: 53px; left: 500px; }
#swmppg .f11in{ margin:2px; }
#swmppg .f11txt{ }
#swmppg .frmcont{ overflow:hidden; top: 35px; left: 420px; }
#swmppg .asluouter{ float:left; background-color:#444; height:36px; margin: 0 0 0 5px; }
#swmppg .asluinner{ width:468px; height:19px; margin:0; left: 300px; top: 5px; padding: 2px 0; background-color: #444; border: solid 1px black; }
#swmppg .fsmaps{ margin:0; font-size: 9px; padding: 0; line-height: 16px; top: 49px; left: 75px; overflow: hidden; width: 56px; }
#swmppg .fsmapsin{ display: block; text-align: center; font-size: 10px; line-height: 1em; padding: 3px 0; }
#swmppg .fsmapshref{ }
#swmppg .fsmapshref a {}
#swmppg .headboxsec{width:150px;overflow:hidden}
#swmppg .flgcont{ width: 56px; height: 36px; overflow: hidden; position: absolute; left: 75px; top: 5px; }
#swmppg .frminp{margin:0;padding:0}
#swmppg .frmslct{width:200px;margin:0;padding:0}
#swmppg .explorelnk { font-size: 10px; margin: 0; }
#swmppg .explorelnk a { }
.jumper ol {
}
.btnfy { background-color: #ccc; border-bottom: solid 1px #aaa; border-right: solid 1px #aaa; border-top: solid 1px #fff; border-left: solid 1px #fff; color: #000000; }
.btnfy a {color: #000000!important; text-decoration:none!important;}
.jumper li {
	margin: 0 40px 0px 0;
	padding: 0;
	display: inline;


}
.jumper table {
}
.jumper td {
	padding: 5px;
}
.jumper h3 {
}
#swcntrypg .jumper h3 {
	margin: 0;
	padding: 10px 0 0 0;
}
.addthis {float:right; font-size:11px;}
.aslu {padding:50px 0 50px 0;}.menlnk {
	display: block;
}
#prevnext {
	font-size: 23px;
	margin: 0 0 10px 0;
	padding: 10px 0 10px 0;
	background-color: #eee;
	border: solid 1px blue;
}
#prevnext table {
	margin: 0 auto;
}
#prevnext .pntle {
	text-align: right;
}
#prevnext .pntri {
	text-align: left;
}
.goto,.goto a {
	color:#cc0000!important;
	font-size:110%;
	font-weight: bold;
}
#prevnext td {
	padding: 10px;
}
#prevnextonmenu { margin:10px 0 0 0!important;
}
#swcntrypg .aslu { margin: 20px 0 20px 0; }

.amzout{position:relative; width:458px; height:250px;overflow:hidden}
.amzin{position:absolute; width:468px; top:-65px; left:-5px}
.mainwrap { width:728px; margin: 0 auto; padding: 0; background-color: #FFFFFF; border-bottom: 10px solid white; border-right: 10px solid white; border-left: 10px solid white; }
.content{width:728px; margin:0px 0 10px 0; overflow:hidden;word-wrap:breakword;}.clearer {height:1px!important;margin:0!important;padding:0!important; overflow:hidden; clear:both!important;}
#swcntrypg .flagdiv { }
#swcntrypg .bkmtxt { font-size: 11px; }
#swcntrypg .nav { width: 300px; }
#swcntrypg h3 em { color: #3399CC; }
#swcntrypg .ldng {color:#FF0000;font-size:11px;margin:10px;padding:4px; }
#swcntrypg .zdlg { float: right; }
.as_cntry_a_T { margin: 0; padding: 0 0 10px 0; clear: both; }
.twtlnk,.twtlnk a { color: #00CCFF!important; }
#swmppg .addthis { float: left; height: 16px; overflow: hidden; top: 35px; left: 300px; width: 110px; }
#swmppg .asluouter table { width: 468px; overflow: hidden; height: 36px; }
#swmppg .frmcont form { }
#swmppg table .td3 { text-align: right; padding: 0 5px 0 0; }
#swmppg .asluouter td { height: 18px; overflow: hidden; vertical-align: middle; }

.js_bw_div {}

.js_bw_div_1,.js_bw_div_3,.js_bw_div_6,.js_bw_div_7 { margin:35px 0 25px 0; height:auto }
#loading_message { width: 300px; /* must be exact twice of margin-left */ border: 4px solid #aaa; text-align: center; position: absolute; top: 200px; left: 50%; margin-left: -150px; /* must be 50% of width */ background-color: #eee; padding: 15px 0;
 }
.loading { font-size: 15px; }
.loadingdesc { font-size: 12px; }
#loading_message img { display: block; margin: 0 auto; }
#cntry_header { height: 80px; overflow: hidden; background-image: url(/common/images/mastbg.gif); margin: 0 0 10px 0; }
#cntry_header table { width: 100%; height: 80px; overflow: hidden; }
.chtbltdri { width: 146px; }
#cntry_header td { vertical-align: middle; }
.chtbltdle { text-align: center; }
#cntry_header a { color: #BEBAED; font-size: 27px; line-height: 1em; text-decoration: none; font-weight: bold; letter-spacing: -1px; font-family:Georgia, "Times New Roman", Times, serif; text-transform:capitalize; text-shadow:#000 2px 2px }
#cntry_header .ttlslash { color: #D1CEF2; display:inline-block }

.mppg_swbutt_wrp { position: absolute; left: 75px; top: 53px; z-index: 999999; font-size:12px; filter: Glow(Color=#ffffff, Strength=3); width: auto; cursor: pointer; text-shadow: 0px 2px 0px #ffffff, 0px -2px 0px #ffffff, 2px 0px 0px #ffffff, -2px 0px 0px #ffffff; ; font-weight: bold; }
.mppg_swbutt_in {border-bottom:solid 1px #ccc;border-right:solid 1px #ccc;border-top:solid 1px white;border-left:solid 1px white;padding:0 3px 0 3px;}
.mppg_swbutt_wrp a { color: black; }
.abs { position: absolute; z-index: 99999; }

.mppg_btts_wrp {background:white; border:solid 1px black;}
.mppg_btts_in {border-bottom:solid 1px #ccc;border-right:solid 1px #ccc;border-top:solid 1px white;border-left:solid 1px white;padding:0 3px 0 3px;}.mppg_h1_wrap { left: 140px; top: 5px; padding: 2px; width: 150px; overflow: hidden; }
#swmppg h1 a { font-size: 11px; font-weight: bold; }
.f11in a { color: #000000; }
#swmppg .flag_img { border: none; margin: 0; }
#swcntrypg .menubox .mphm_wmlnk { color: #0000cc; }
.mphm_wrap, .time_wrap { width: 800px; margin: 0 auto; }
.as_mphm_wrap {margin:0px 10px 10px 0; float:left; width:200px; height:200px;}
.mphm_mnuwrp {margin:5px; padding:10px; background-color:#97DDFF}.zdlg { float: right; }
.sitesworld { display: none!important; }
.tm { display: block; margin: 0 0 5px 0; font-size: 14px; padding: 0 0 5px 0; border-bottom: dotted 1px #aaa; }
.tmfr,.tmres { font-family: "Courier New", Courier, monospace; font-weight: bold; font-size: 110%; color: #003399; }
.tzfrm { color: #cc0000; }
.tzto,.tmresz { color: #339933; }
.timetable { width: 100%; }
.timetable td { vertical-align: top; border-right: solid 1px #aaa; border-left: solid 1px #aaa; padding: 0 8px; }
#time .footer { clear: both; margin: 50px 0; }
.tm span { margin: 0 5px 0 0!important; }
.tmtd3 ul,.tmtd3 ol { }
.tmtd3 li { }
.tmtd3 { width: 220px; }
#timemenu { height: 700px; overflow: auto; }

