.current_page_item {
  background: yellow;
}




 
 #menu1 {
  font-family: 'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue', Arial, Helvetica, sans-serif;
  font-size:14px;
  display: inline;
  list-style-type: none;
  outline:none;
  text-align:left;
  background:none;
  font-weight:300;
  margin-left:-5px;
  padding-left:0px;
 }
  
  
#menu1 li {
  outline:none;
  display: inline;
  list-style-type: none;
  margin: 0px;
  padding:4px;

}
  
  
#menu1 a {
  display:block;
  color:#5a5a5a;
  text-align:left; 
  text-decoration:none; 
  outline:none;
  display: inline;
  list-style-type: none;
  }
  
  
#menu1 a:hover {
  color:#2ecef2;
  outline:none;
  }
    
  

#menu1 li.menu1_current  a {
  display:block;
  color:#2ecef2;
  text-align:left; 
  text-decoration:none; 
  outline:none;
  display: inline;
  list-style-type: none;
  }
  
  

#menu1 li.menu1_current  a:hover {
  color:#5a5a5a;
  }
  
  


 




.menu2 {
font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
font-size: 14px;
color:#5a5a5a;
text-decoration:none;
}

.menu2 a:Link {
font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
color:#5a5a5a;
text-decoration:none;
margin-right:3px;
}

.menu2 a:hover{
font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
color:#2ecef2;
text-decoration:none;
margin-right:3px;
}

.menu2 a:visited{
font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
color:#5a5a5a;
text-decoration:none;margin-right:3px;
}

.menu2 a:visited:hover{
font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
color:#2ecef2;
text-decoration:none;margin-right:3px;
}

.menu2.current{
font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
color:#2ecef2;
text-decoration:none;margin-right:3px;
}







.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:#606060;
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:#4a4a4a;
background:#f1fbff;
text-decoration: none;
width: 170px;
}

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


.second_menu li a:hover{
color:#00c1ff;
background:#f2f2f2;
text-decoration: none;
}

.second_menu li a:visited{
color:#227399;
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:#606060;
text-decoration:none;
margin-left:0px;
background:#f2f2f2;
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;
}





.this_months_news{
list-style-type: none;
font-family: 'Lucida Grande', Verdana, Arial, Sans-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: 'Lucida Grande', Verdana, Arial, Sans-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;
}

