body {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 0.9em;
}
#mnuexpcol {
    font-size: 0.7em;
    color: #4c4c4c;
    margin: 5px;
    #border-bottom: 1px dashed #4c4c4c;
}
#menu, #menu ul {
	list-style-type:none;
	margin: 0;
	padding: 0;
}
#menu li {
    margin: 0;
    padding: 0;
    border-bottom:1px #cccccc solid;
    /*
	line-height: 1.2em;
    */
}

#menu li li {
    border-bottom:1px #f2f2f2 solid;
    
}

#menu li li:hover {
    border-bottom:1px #cccccc solid;
}


#menu a {
	display: block;
	text-decoration: none;
	background-color: #cccccc;
	padding: 3px 5px;
    /*
	line-height: 1.2em;
    */
    color: #4c4c4c;
    margin: 0;
}
/**
#menu a:hover, #menu a.active {
    text-decoration: underline;
}
*/
#menu li a:hover, #menu li a.active {
    /**
    background-color: #e6e6ff;
    */
    background-color: #f2f2f2;
}
#menu li li a {
    background-color: #f2f2f2;
    text-align: left;
    padding-left: 1em;
    
}
#menu li li a:hover, #menu li li a.active {
    background-color: #f2f2f2;
    background-color: #f2f2f2;
}

ul#menu li ul li a:hover {
background: #cccccc;
}
ul#menu li ul li a:hover, ul#menu li ul li.active a {
text-decoration: underline;
}
#menu {
   border-bottom: 1px dotted;
}

#pg-footer {
   background-color: #cccccc;
   border-top: 1px dotted #000;
   
}

#pg-content {border-bottom: 1px dotted #000;}

.link-block a {
text-decoration: underline;
color: #ff0025
}
