/* CSS Document */

body{margin:0px; font-family: Lucida Grande, Arial, Helvetica, sans-serif;}




div#logo{ margin:auto; padding:15px; text-align:center; }

.spacer{height:15px; margin:auto; width:710px;}

div#header h1{font-family: Lucida Grande, Arial, Helvetica, sans-serif; font-size:16px; color:#028D43; margin-top:0px; padding:0px;}

#content{margin:auto; width:800px;  font-family: Arial, Helvetica, sans-serif; padding:0px;}
td#welcome{margin-left:0px; width:290px;background-color:white; padding:0 15px; vertical-align:text-top; font-size:12px; text-align:justify; border-style:solid; border-width:0 1px; border-color:#999999;}
td#welcome h1{font-size:14px; color:#034c8f; margin:0 0px 15px 0px; background-color:#FFFFFF;}

td#welcome2{width:240px;background-color: #ffffff; height:30px; padding-left:0px; padding-top:0px;     }
td#welcome2 h3{font-size:14px; color:#003399; margin:0 0px 15px 0px;}
td#spacer{width:15px;}
td#register2{ vertical-align:top;}

div#register{ vertical-align:bottom; width:210px; background-color:#034c8f; height:100px; color:#FFF; padding-left:15px; padding-top:15px; padding-bottom:20px; }
div#register h3{margin:0px 0px 15px 0px; padding:0px;}
div#register p{margin:0 0px 15px 0px; padding:0px;}

div#links{margin:15px;}
div#links h3{font-size:14px; color:#034c8f; margin:0 0px 10px 0px; background-color:#FFFFFF;}
div#links a { vertical-align:middle; text-decoration:none; display:block; color:#000000; line-height:25px; list-style:none; font-size:12px; }
div#links a:hover{ color:#5184b9;}

div#footer{width:800px; margin:auto; font-family: Arial, Helvetica, sans-serif; font-size:10px; padding:3px; text-align:center;}
div#footer a{text-decoration:none; color:#333333; margin:0px; padding:0px; }

.hideHeaders h3{padding:0px; margin:0px;background-color:#B9E5AC; height:24px; padding-top:6px; margin-left:0px; margin-right:0px; font-size:14px;}

td#hideAccommodation{height:30px; width:30px; background-color:#B9E5AC;}
div#hideAccommodation{height:15px; width:15px; background-color: #0066CC; margin-left:7px;}
td#hideAttractions{height:30px; width:30px; background-color:#B9E5AC;}
div#hideAttractions{height:15px; width:15px; background-color: #FF9900; margin-left:7px;}
td#hideRestaurants{height:30px; width:30px; background-color:#B9E5AC;}
div#hideRestaurants{height:15px; width:15px; background-color: #FF3300; margin-left:7px;}



td#colAccommodation a{ display:block; background-color: #DDDDDD; color:#0099CC; width:180px; padding:4px 4px 4px 14px; font-family: Lucida Grande, Arial, Helvetica, sans-serif; margin-bottom:2px; margin-right:2px; }
td#colAccommodation a:hover{ display:block; background-color: #EEEEEE; color:#0099CC; width:180px; padding:4px 4px 4px 14px; font-family: Lucida Grande, Arial, Helvetica, sans-serif;margin-bottom:2px;}
td#colAttractions a{ display:block; background-color: #DDDDDD; color:#0099CC; width:180px; padding:4px 4px 4px 14px; font-family: Lucida Grande, Arial, Helvetica, sans-serif; margin-bottom:2px;}
td#colAttractions a:hover{ display:block; background-color: #EEEEEE; color:#0099CC; width:180px; padding:4px 4px 4px 14px; font-family: Lucida Grande, Arial, Helvetica, sans-serif;margin-bottom:2px;}
td#colRestaurants a{ display:block; background-color: #DDDDDD; color:#0099CC; width:180px; padding:4px 4px 4px 14px; font-family: Lucida Grande, Arial, Helvetica, sans-serif; margin-bottom:2px;}
td#colRestaurants a:hover{ display:block; background-color: #EEEEEE; color:#0099CC; width:180spx; padding:4px 4px 4px 14px; font-family: Lucida Grande, Arial, Helvetica, sans-serif;margin-bottom:2px;}