  
  
    
#menu1_blue {
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:14px;
  font-weight:normal;
  display: inline;
  list-style-type: none;
  outline:none;
  text-align:left;
  color:#00aeef;
  margin-left:-40px;
  
 }
  
  
#menu1_blue li {
  outline:none;
  display: inline;
  list-style-type: none;
  padding:2px;
}
  
  
#menu1_blue a {
  display:block;
  color:#00aeef;
  text-align:left; 
  text-decoration:none; 
  outline:none;
  display: inline;
  list-style-type: none;
  }
  
  
#menu1_blue a:hover {
  color:#008dc2;
  outline:none;
  }
    
#menu1_blue li.current a{
  color:#000000;
  }




.menu1{
overflow: hidden;
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 13px;
color:#4a4a4a;
margin-left:-40px;
margin-top:-5px;
margin-bottom:0px;
}

.menu1 ul{
margin: 0;
padding: 0;
padding-left: 0px; /*offset of tabs relative to browser left edge*/
list-style-type: none;
}

.menu1 li{
display: inline;
margin: 0;
}

.menu1 li a{
float: left;
display: block;
text-decoration: none;
margin: 0;
padding: 4px 8px; /*padding inside each tab*/
border-right: 1px solid white; /*right divider between tabs*/
color:#333333; 
background: #cccccc; /*background of tabs (default state)*/
}

.menu1 li a:visited{
color:#333333; 
}

.menu1 li a:visited:hover{
color:#ffffff; 
}
.menu1 li a:hover{
background: #e54daa; /*background of tabs for hover state, plus tab with "selected" class assigned to its LI */
}


.menu1_current a:Link{
display: inline;
margin: 0;
overflow: hidden;
font-size: 13px;
color:#fff;
float: left;
display: block;
background: #e54daa;
border-right: 1px solid white; /*right divider between tabs*/
padding: 4px 8px; /*padding inside each tab*/

}
.menu1_current a:hover{
display: inline;
margin: 0;
overflow: hidden;
font-size: 13px;
color:#ffffff;
float: left;
display: block;
background: #e54daa;
border-right: 1px solid white; /*right divider between tabs*/
padding: 4px 8px; /*padding inside each tab*/
}
.menu1_current a:visited{
display: inline;
margin: 0;
overflow: hidden;
font-size: 13px;
color:#000000;
float: left;
display: block;
background: #e54daa;
border-right: 1px solid white; /*right divider between tabs*/
padding: 4px 8px; /*padding inside each tab*/
}
.menu1_current a:hover{
display: inline;
margin: 0;
overflow: hidden;
font-size: 13px;
color:#ffffff;
float: left;
display: block;
background: #e54daa;
border-right: 1px solid white; /*right divider between tabs*/
padding: 4px 8px; /*padding inside each tab*/
}


.menu1_current_first{
display: inline;
margin: 0;
overflow: hidden;
font-size: 13px;
color:#fff;
float: left;
display: block;
background: #e54daa;
border-right: 1px solid white; /*right divider between tabs*/
padding: 4px 8px; /*padding inside each tab*/

}









.menu2 {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 13px;
color:#5a5a5a;
text-decoration:none;
}

.menu2 a:Link {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 13px;
color:#5a5a5a;
text-decoration:none;
}
.menu2 a:hover{
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 13px;
color:#e54daa;
text-decoration:none;
}
.menu2 a:visited{
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 13px;
color:#5a5a5a;
text-decoration:none;
}
.menu2 a:visited:hover{
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 13px;
color:#e54daa;
text-decoration:none;
}








.third_menu{
list-style-type: none;
font: 12px "Georgia", Times New Roman, Times, serif;
color:#195192;
text-decoration:none;
margin-top:0px;
margin-left:0px;
font-weight:normal;
}


.third_menu li a{
font: 12px "Georgia", Times New Roman, Times, serif;
color:#195192;
display: block;
width: auto;
padding: 4px 4px;
text-decoration: none;
margin-left:0px;
font-weight:normal;
}

.third_menu li a:hover{
color:#6699FF;
font-weight:normal;
}

.third_menu li a:visited{
color:#195192;
font-weight:normal;
}

* html .third_menu li a{ /*IE only. Actual menu width minus left padding of A element (10px) */
margin-left:0px;
width: 170px;
font-weight:normal;

}


.third_menu_current{
list-style-type: none;
display: block;
width: auto;
font: 12px "Georgia", Times New Roman, Times, serif;
color:#00c1ff;
text-decoration:none;
margin-left:0px;
padding: 4px 4px;
border-bottom:1px dashed #ccc;
font-weight:normal;
}


* html .third_menu_current { /*IE only. Actual menu width minus left padding of A element (10px) */
margin-left:40px;
width: 170px;
font-weight:normal;
}


/* ------------------------------------------ */





.second_menu{
list-style-type: none;
font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
font-size: 12px;
color:#009ee0;
text-decoration:none;
margin-top:10px;
margin-bottom:20px;
margin-left:-40px;
font-weight:normal;
}

.second_menu li{
padding: 4px 0px;
border-bottom:dotted 1px #CCCCCC;
width: 170px;
}

.second_menu li:hover {
color:#46c8ff;
text-decoration: none;
width: 170px;
}

.second_menu li a{
font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
font-size: 12px;
color:#009ee0;
text-decoration: none;
margin-left:0px;
}


.second_menu li a:hover{
color:#0683b8;
text-decoration: none;
}

.second_menu li a:visited{
color:#009ee0;
text-decoration: none;
}
.second_menu li a:visited.hover{
color:#0683b8;
text-decoration: none;
}
* html .second_menu li a{ /*IE only. Actual menu width minus left padding of A element (10px) */
margin-left:40px;
width: 170px;
}


.second_menu_current {
list-style-type: none;
display: block;
width: auto;
font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
font-size: 12px;
color:#009ee0;
text-decoration:none;
margin-left:0px;
padding: 4px 4px;
border-bottom:1px dashed #ccc;
}


* html .second_menu_current { /*IE only. Actual menu width minus left padding of A element (10px) */
margin-left:40px;
width: 170px;
}





.piglet{
list-style-type: none;
font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
font-size: 12px;
color:#eb6a0a;
text-decoration:none;
margin-top:10px;
margin-bottom:20px;
margin-left:-40px;
font-weight:normal;
}

.piglet li{
padding: 4px 0px;
border-bottom:dotted 1px #CCCCCC;
width: 170px;
}

.piglet li:hover {
color:#fd9e16;
text-decoration: none;
width: 170px;
}

.piglet li a{
font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
font-size: 12px;
color:#eb6a0a;
text-decoration: none;
margin-left:0px;
}


.piglet li a:hover{
color:#fd9e16;
text-decoration: none;
}

.piglet li a:visited{
color:#eb6a0a;
text-decoration: none;
}

.piglet li a:visited.hover{
color:#fd9e16;
text-decoration: none;
}
* html .piglet li a{ /*IE only. Actual menu width minus left padding of A element (10px) */
margin-left:40px;
width: 170px;
}


.piglet_current {
list-style-type: none;
display: block;
width: auto;
font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
font-size: 12px;
color:#eb6a0a;
text-decoration:none;
margin-left:0px;
padding: 4px 4px;
border-bottom:1px dashed #ccc;
}


* html .piglet_current { /*IE only. Actual menu width minus left padding of A element (10px) */
margin-left:40px;
width: 170px;
}





.second_menu_eating_out{
list-style-type: none;
font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
font-size: 12px;
color:#6f6d6d;
text-decoration:none;
margin-top:10px;
margin-bottom:20px;
margin-left:-40px;
font-weight:normal;
}

.second_menu_eating_out li{
padding: 4px 0px;
border-bottom:dotted 1px #CCCCCC;
width: 170px;
}

.second_menu_eating_out li:hover {
color:#e2007a;
text-decoration: none;
width: 170px;
}

.second_menu_eating_out li a{
font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
font-size: 12px;
color:#6f6d6d;
text-decoration: none;
margin-left:0px;
}


.second_menu_eating_out li a:hover{
color:#e2007a;
text-decoration: none;
}

.second_menu_eating_out li a:visited{
color:#6f6d6d;
text-decoration: none;
}

.second_menu_eating_out li a:visited.hover{
color:#e2007a;
text-decoration: none;
}
* html .piglet li a{ /*IE only. Actual menu width minus left padding of A element (10px) */
margin-left:40px;
width: 170px;
}


.second_menu_eating_out_current {
list-style-type: none;
display: block;
width: auto;
font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
font-size: 12px;
color:#cccccc;
text-decoration:none;
margin-left:0px;
padding: 4px 4px;
border-bottom:1px dashed #ccc;
}


* html .second_menu_eating_out_current { /*IE only. Actual menu width minus left padding of A element (10px) */
margin-left:40px;
width: 170px;
}



.this_months_news{
list-style-type: none;
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 16px;
color:#606060;
text-decoration:none;
margin-top:0px;
margin-left:-43px;
font-weight:normal;
width: 170px;
}


.this_months_news li a{
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 16px;
color:#606060;
display: block;
width: 170px;
padding: 4px 4px;
text-decoration: none;
margin-left:0px;
border-bottom:1px dotted #ccc;
}
.this_months_news li img.a{
border:none;
}

.this_months_news img{
border:none;
}

.this_months_news li a:hover{
color:#00c1ff;
border-bottom:1px dashed #ccc;
text-decoration: none;
filter: alpha(opacity=70);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
-moz-opacity: 0.70; opacity:0.7;
}

.this_months_news li a:visited{
color:#4a4a4a;
border-bottom:1px dotted #ccc;
text-decoration: none;

}

* html .this_months_news li a{ /*IE only. Actual menu width minus left padding of A element (10px) */
margin-left:40px;
width: 170px;
}

.news_archive{
width:170px;
}



#box {
float: left;
width:75px;
height: auto;
margin-right:4px;
text-align:center;
text-decoration:none;
vertical-align:top;
border:none;
padding:0px;
position:relative;
margin-bottom:5px;
}

#box a {
float: left;
width:75px;
height: 100px;
margin-right:4px;
text-align:center;
text-decoration:none;
vertical-align:top;
filter: alpha(opacity=100);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1.00; opacity:1;
position:relative;
margin-bottom:5px;
}


#box a:hover {
float: left;
width:75px;
height: 100px;
margin-right:4px;
text-align:center;
text-decoration:none;
vertical-align:top;
filter: alpha(opacity=70);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
-moz-opacity: 0.70; opacity:0.7;
position:relative;
margin-bottom:5px;
}




#box_current {
float: left;
width:75px;
height: 100px;
margin-right:4px;
text-align:center;
text-decoration:none;
vertical-align:top;
filter: alpha(opacity=40);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40);
-moz-opacity: 0.40; opacity:0.4;
}




.eating_out_menu{
overflow: hidden;
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 13px;
color:#4a4a4a;
margin-left:-40px;
margin-top:-5px;
margin-bottom:0px;
width: 170px;
}

.eating_out_menu ul{
margin: 0;
padding: 0;
padding-left: 0px; /*offset of tabs relative to browser left edge*/
}

.eating_out_menu li{
display: inline;
margin: 0;
width: 170px;
}

.eating_out_menu li a{
float: left;
display: block;
text-decoration: none;
margin: 0;
padding: 4px 0px; /*padding inside each tab*/
border-right: 1px solid white; /*right divider between tabs*/
color:#333333; 
width: 170px;
border-bottom:dotted 1px #ccc;
}

.eating_out_menu li a:visited{
color:#333333; 
width: 170px;
}

.eating_out_menu li a:visited:hover{
color:#e2007a; 
width: 170px;
}
.eating_out_menu li a:hover{
color:#e2007a; 
width: 170px;
}


.eating_out_menu_current a:Link{
display: inline;
margin: 0;
overflow: hidden;
font-size: 13px;
color:#fff;
float: left;
display: block;
border-right: 1px solid white; /*right divider between tabs*/
padding: 4px 8px; /*padding inside each tab*/
width: 170px;

}
.eating_out_menu_current a:hover{
display: inline;
margin: 0;
overflow: hidden;
font-size: 13px;
color:#ffffff;
float: left;
display: block;
border-right: 1px solid white; /*right divider between tabs*/
padding: 4px 8px; /*padding inside each tab*/
width: 170px;
}
.eating_out_menu_current a:visited{
display: inline;
margin: 0;
overflow: hidden;
font-size: 13px;
color:#000000;
float: left;
display: block;
border-right: 1px solid white; /*right divider between tabs*/
padding: 4px 8px; /*padding inside each tab*/
width: 170px;
}
.eating_out_menu_current a:hover{
display: inline;
margin: 0;
overflow: hidden;
font-size: 13px;
color:#ffffff;
float: left;
display: block;
border-right: 1px solid white; /*right divider between tabs*/
padding: 4px 8px; /*padding inside each tab*/
width: 170px;
}


.eating_out_menu_current_first{
display: inline;
margin: 0;
overflow: hidden;
font-size: 13px;
color:#fff;
float: left;
display: block;
border-right: 1px solid white; /*right divider between tabs*/
padding: 4px 8px; /*padding inside each tab*/
width: 170px;

}





