body,td,input	{ 
    font-family: trebuchet ms, helvetica, tahoma; 
    font-size: 12px; 
    color: #222222;
}

form { 
    margin: 0px; 
}

A {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    line-height: normal;
    font-weight: bold;
    font-variant: normal;
    text-transform: none;
    color: #114477;
    text-decoration: none;
}

A:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: none;
    line-height: normal;
    font-weight: bold;
    font-variant: normal;
    text-transform: none;
    color: #114477;
    text-decoration: underline;
}

h1 {
	margin: 0px 10px 15px 0px;
	font-size: 25px;
	font-weight: bold;
	line-height: 1;
	text-align: right;
	text-shadow: #36414d 0 2px 3px;
	z-index:3;
}

h2 {
	font-family: Arial, sans-serif;
	font-size: 14px;
	color: #767676; 
	margin-bottom:4px;
}

.pagetext {
	font-family: Trebuchet MS, Helvetica, Arial;
	font-size: 12px;
	color: #333333; 
	margin: 20px 20px 20px 20px;
}

.map {
        display: block;
        border-color: #959595;
        border-style: dashed;
        border-width: 1px 1px 1px 1px;
        margin-right: 30px;
}

#avmenu {
clear: left;
float: left;
width: 150px;
margin: 0 10px 10px 0;
padding: 0;
font-size: 0.9em;
}

#avmenu ul {	
list-style: none;
width: 150px;
margin: 0 0 20px 0;
padding: 0;
font-size: 1.1em;
}	

#avmenu li {
margin-bottom: 4px;
}

#avmenu li a {
font-weight: bold;
height: 20px;
text-decoration: none;
color: #505050;
display: block;
padding: 6px 0 0 10px;
background: #f4f4f4;
border-left: 4px solid #cccccc;
}	
	
#avmenu li a:hover {
background: #eaeaea;
color: #286ea0;
border-left: 4px solid #286ea0;
}

#avmenu #current  {
font-weight: bold;
height: 20px;
text-decoration: none;
display: block;
padding: 6px 0 0 10px;
background: #eaeaea;
color: #286ea0;
border-left: 4px solid #286ea0;
}

