*{margin:0; padding:0;}
html, body{width:100%; height:100%};
body{background-color:#FFFFFF;}
.off_stage{position:absolute; top:-999em; left:-999em;};
h1{position:absolute; top:-999em; left:-999em;}
h2{font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; letter-spacing:1px; margin-bottom:0.8em; color:#896412;}
h3{font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; color:#896412; font-size:1.1em; letter-spacing:1px; margin-bottom:0.5em;}
h4{font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; color:#896412; font-size:0.8em; letter-spacing:1px; margin-bottom:0.2em;}
h3 a{color:#896412;}
p{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.7em; line-height:1.4em; margin-bottom:0.7em; color:#7d7d7d;}
a{color:#1b2655; text-decoration:none;}
a:hover{text-decoration:underline;}
a img{border-style:none;}
form{margin-left:1.6em;}
.rss_feed{position:absolute; top:-0.2em; right:0.5em;}
.rss_feed img{border-style:none;}
.big_bold{font-family:Georgia, "Times New Roman", Times, serif; font-size:0.8em; color:#454545; text-align:justify;}
.window_p{width:50%; margin-left:10px; margin-bottom:30px; color:#5f5f5f;}
.window_p_dark{width:50%; margin-left:10px; margin-bottom:30px;}
.window_a{margin:10px;}
.window_a a{font-family:Georgia, "Times New Roman", Times, serif; font-size:9pt; color:#896412; text-decoration:none;}
.window_a a:hover{color:#3A2808;}
.warnings_red{font-size:0.8em; color:#FF0000;}
.warnings_green{font-size:0.8em; color:#669900;}
.standard_list{list-style:none; margin-bottom:1em;}
.standard_list li{color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.7em; line-height:1.5em; padding-right:2%;}
.standard_list_float{list-style:none; margin-bottom:1em;}
.standard_list_float li{float:left; color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.7em; line-height:1.5em;}
.color_blue{color:#1b2655;}
.img_float_left{float:left; margin-top:0.4em; margin-right:1em;}

#wrap{position:absolute; background-color:#FFFFFF; width:950px; left:50%; margin-left:-475px;}

#header{position:relative; background-color:#6d9ab4; height:100px; width:950px;}
.header_logo{position:absolute; top:8px; left:14px;}
.header_cultural{position:absolute; top:63px; left:330px;}
.header_call{position:absolute; top:36px; right:25px;}

/* ---- Navigation Bar ----- */
#navbar_div{position:relative; height:2.45em; background-color:#b6b6b6; border-top-style:solid; border-top-color:#FFFFFF; border-top-width:6px; border-bottom-style:solid; border-bottom-color:#6d9ab4; border-bottom-width:3px; margin-bottom:16px; z-index:2;}
#navbar, #navbar ul{list-style:none;}
#navbar li ul{position:absolute; background-color:#b6b6b6; left:-999em; margin-top:0.4em; padding-top:0.5em; padding-left:0.5em; padding-bottom:0.5em; border-top-style:solid; border-top-color:#6d9ab4; border-top-width:3px;z-index:2;}
#navbar li{float:left; width:9em; height:2.05em; line-height:0.8em; padding-top:0.4em;}
#navbar li ul li{clear:left; width:13.5em; height:1em; padding-top:0em; padding-bottom:0em;}
#navbar li a{display:block; color:#FFFFFF; font-family:Georgia, "Times New Roman", Times, serif; font-size:8pt; text-decoration:none; height:2.5em; padding-left:0.5em; border-right-style:solid; border-right-color:#666666; border-right-width:1px;}
#navbar li ul a{border-style:none; font-family:Verdana, Arial, Helvetica, sans-serif; width:19.5em; height:1.5em;}
#navbar li a:hover{color:#5f5f5f;}
#navbar li:hover ul, #navbar li.ahhover ul{left:auto;}
.navbar_current{background-color:#6d9ab4;}

#footer{clear:both;}
#footer_logos{float:left; margin-right:1em;}
#footer_logos img{margin-right:0.4em;}
#footer_links a{color:#7d7d7d; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.7em;}
#destination_links{text-align:center; border-bottom-style:solid; border-bottom-color:#b6b6b6; border-bottom-width:1px; padding-bottom:1em; margin-bottom:8px;}
#destination_links a{color:#7d7d7d; font-family:Verdana, Arial, Helvetica, sans-serif;}
#footer_text{padding-top:0.5em;}

#travelprint{padding-top:0.2em; padding-bottom:0.2em; padding-left:1.8em; background-color:#999999;}
#travelprint p{margin-bottom:0em;}
#travelprint span{color:#666666;}

#designedby{ text-align:right; padding-top:15px; font-size:0.8em;}