.Normal {font-family: Verdana;
color: black;
font-variant: normal;
font-size: 10px;
display: list-item;}

.Smallcaps {font-variant: small-caps;}

.Subheading {FONT-SIZE:13px;}

.navlist{
margin-left:23px;
list-style-image: url(../images/more_arrow0e82.gif);
line-height:12px;
}

.navlist li{
margin-bottom:10px;
margin-top:5px;
display: list-item;}

.topnav{
margin:0 0 3px 0;
padding:0;
padding-top:2px;
list-style: none;
text-align: center;
line-height: 150%;
position: relative;
font-size:80%;}

.topnav li{
display: inline;
border-left: 1px #888888 solid;

}

.topnav a:link, .topnav a:visited{
padding:1px 10px 1px 10px;
color:#000044;
background-color: inherit;
text-decoration:underline;

}

.topnav a:hover {
color:#0000cc;
background-color:#eeeeee;
text-decoration: none;
}


.homelink a:link, .homelink a:visited{
color:#000044;
text-decoration: none
}

.homelink a:hover {
color:#0000cc;
text-decoration: none;
background-color: #f4f4f4;}

img {
	border:1px black solid;
	margin: 5px;
}

.hide {
display:none;
}

.unhide {
display: block;
}

.hidebox
{ 
display:none;
padding:10 px; 
}

.noborder_m5
{
border:none;
margin:5px;
}

.searchbox{
/*height:1.2em;*/
font-size:0.8em;
}
.searchbutton{
/*height:1.9em;*/
font-size:0.82em;
}

.greybox{
background-color:#EEEEEE; 
border:1px solid #cccccc;
padding: 10px}

.greybox_right{
background-color:#EEEEEE; 
border:1px solid #cccccc;
padding: 10px;
width:190px;
float: right;
}

.eventstable td{
border-bottom:1px #888888 dotted;
padding:10px 5px 10px 5px;
margin-bottom:0}

.eventstable{
border:2px #888888 solid;
background-color: #efefef;}

.inline_emph{
font-size:1.15em;
font-weight: bold;
color: #880716;
}

.cpo{
background-image: url(../images-news/CPO O Come.jpg);}