html,body{margin:0;padding:0;}

body{font: 76% arial,sans-serif;text-align:center; background-image:url(img/map_back.jpg); background-position:top; background-repeat:repeat-x; background-color:#93cae9;}

a:link, a:active, a:visited { color: #0072BC; }





#header {width:100%;height:65px;line-height:80px;margin:0; padding-top:15px; background: #0072bc;}

#menu {width:100%;border: #dbf5ff 1px solid; height:30px; margin-top:1px; margin:0 auto;}





.containertop{width:755px;background:url(img/back_top.png) no-repeat left top;margin:0 auto;height:15px;}

.containertop_sub{width:755px;background:url(img/back_top_sub.png) no-repeat left top;margin:0 auto;height:35px;}

.container{width:755px;margin:0 auto; padding:0; text-align:left; background:url(img/back_middle.png) repeat-y;}

.containerbottom{width:755px;background:url(img/back_bottom.png) no-repeat left bottom;margin:0 auto;height:16px;}





#content {text-align:center;}

#content h2{margin:0; padding:15px; font-family:"Trebuchet MS"; font-size:21pt;}

#content p{line-height:1.4}

#maincontent { padding: 0px 30px 30px; }

#directory { width: 90%; margin-right: auto; margin-left: auto; font-size: 11px; }



#directory h1 { background: #F3F8FC; display: block; padding: 3px; border-bottom: 1px solid #E3F2F9; clear: both; font-size: 16px; }

#directory .col ul { float: left; width: 180px; list-style: none; display: block; padding-left: 1em; margin: 0px 15px 15px 0px; }

#directory .longcol { clear: both; text-align: center; }

#directory  .nav  { text-align: center; padding-top: 2px; padding-bottom: 2px; font-weight: bold; color: #CCCCCC; }

#directory .nav a { padding-right: 2px; padding-left: 2px; }

#directory .col li {

 list-style: none;

 padding-bottom: 10px;

 margin: 0px;

}







div#spanner1{width:100%; border-bottom:1px #dbf5ff solid; height:24px; position:relative; margin:auto 0; z-index:2; background:#FFFFFF;}

div#container1{width:750px;margin:0 auto;}

div#wrapper1{/*float:left;width:100%;*/}

div#content1{ margin:0 0 0 135px; }

div#navigation1{float:left;width:10px;margin-left:50px}

div#extra1{ float:left; width:10px; margin-left:-700px }





#topnav {width:750px; text-align:right;  margin:0 auto; margin-top: -100px}

#topnav a{color:#FFFFFF; text-decoration:none; padding-left:10px;}

#topnav a:hover{text-decoration:underline}



#left{float:left; margin-left:2px; width:316px; padding:20px; height:320px;}

#left p{font-family:Arial, Helvetica, sans-serif; font-size:16px;}

#left-content{float:left; margin-left:2px; width:316px; padding:20px;}

#left-content p{font-family:Arial, Helvetica, sans-serif;}

#left-content-full{float:left; margin-left:2px; width:700px; padding:20px;}

#left-content-full p{font-family:Arial, Helvetica, sans-serif;}



#left-contentM{float:left; margin-left:5px; width:325px; padding:20px;}

#left-contentM p{font-family:Arial, Helvetica, sans-serif;}



#right{margin-right:2px; float:right; width:325px; padding-top:30px; padding-left:5px; padding-right:10px; height:350px; text-align:center;}

#right h2{margin:0; padding:0; padding-bottom:15px; font-family:"Trebuchet MS"; font-size:21pt; color:#fe9800;}

#right-content{margin-right:4px; background-image:url(img/logo_back.gif); background-position:bottom right; background-repeat:no-repeat; float:right; width:345px; padding-top:30px; padding-left:5px; padding-right:10px; text-align:right; height:425px;}

#right-content h2{margin:0; padding:0; padding-bottom:15px; font-family: "Times New Roman", Times, serif; font-style:italic; font-size:15pt; color:#fe9800;}

#right-content p{text-align:center}

#right-video{margin-right:4px; background-image:url(img/logo_back.gif); background-position:bottom right; background-repeat:no-repeat; float:right; width:325px; padding-top:30px; padding-left:5px; padding-right:10px; text-align:center; height:335px;}

#right-video h2{margin:0; padding:0; padding-bottom:15px; font-family:"Trebuchet MS"; font-size:21pt; color:#fe9800;}

#right-video p{text-align:center}



#right-contentM{margin-right:5px; float:right; width:325px; padding:20px; /*height:400px;*/ }

#right-contentM h3{margin:0; padding:0; font-family: "Trebuchet MS", Times, serif; font-style:italic; font-size:12pt; color:#fe9800;}

#right-contentM h4{margin:0; padding:0; padding-top:15px; font-family: "Trebuchet MS", Times, serif; font-style:italic; font-size:13pt; color:#fe9800; font-weight:bold; text-align:center}



#right-contentN{margin-right:5px; float:right; width:325px; padding:20px; /*height:400px;*/ }

#right-contentN h3{margin:0; padding:0; font-family: "Trebuchet MS", Times, serif;  font-size:12pt; color:#fe9800;}

#right-contentN h4{margin:0; padding:0; padding-top:15px; font-family: "Trebuchet MS", Times, serif;  font-size:13pt; color:#fe9800; font-weight:bold; text-align:center}



#maphotels{clear:both; text-align:center;padding:0; width:743px; height:425px;/*border:1px solid #999999;*/ margin-top:2px; margin-left:5px;/* background-color:#CCCCCC*/}

#clear{clear:both;}



#prefooter {text-align:center;}

#prefooter h2{margin:0; padding:15px; font-family:"Trebuchet MS"; font-size:21pt; color:#fff;}



#footer {width:100%;border: #dbf5ff 1px solid; height:30px; margin:0px 0 5px 0; background-color:#FFFFFF;}

#footer p{margin:0; padding:6px; vertical-align:middle;color:#0078c2;}

#footer a{color:#0078c2;}



#subfooter {width:100%; height:30px; margin:0px 0 50px 0;}

#subfooter p{margin:0; padding:6px; vertical-align:middle;color:#000;}

#subfooter a{color:#000;}





#glogo {background-image:url(img/glogo.gif); background-position:center; background-repeat:no-repeat; height:75px; text-align:center;}

#glogo img{padding-right:16px; padding-left:16px; padding-top:24px;}



.iceportal {float:left;width:149px;height:60px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='img/iceportal.png'); position:absolute;}

.iceportal[class] {background-image:url(img/iceportal.png);z-index:12}



.postit {float:left;width:181px;height:89px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='img/postit.png'); position:absolute;}

.postit[class] {background-image:url(img/postit.png);z-index:11}



.yahoo {width:262px;height:202px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='img/google_screenshot.png'); margin-left:25px;}

.yahoo[class] {background-image:url(img/google_screenshot.png);}





#navwrap {border:#dbf5ff 1px solid;}

#wrapper {width:900px; margin:auto;clear:left;}



#art ul{ margin:0; padding:0; list-style:none; width:480px; float:left; }

#art ul li{float:left;}

#art ul a, #art ul a:visited {display:block; border-top:1px #fff solid; float:left;padding:0 1em; line-height:22px; vertical-align:middle; text-decoration:none; color:#0072bc; font:Arial, Helvetica, sans-serif; font-size:11px; font-weight:900}

#art ul a:hover{color:#0072bc;}



#art .uberlink {border-top:1px #dbf5ff solid;border-bottom:1px #dbf5ff solid; background-color:#dbf5ff; color:#FFFFFF}

