body, td, th, input {
	font-family:verdana,sans-serif;
	font-size:12px;
}

body {
	color:#333333;
}

#nav:before {
  line-height: 0.1;
  font-size: 1px;
  background: transparent url("menu_tr.gif") no-repeat top right;
  margin: 0;
  height: 9px;
  display: block;
  border-bottom: 1px solid #ddd;
  content: url("key-point_tl.gif");
}

#nav {
	margin-bottom:1em;
	background:#E0E9E9 repeat-y scroll right center;
}

#nav:after {
  display: block;
  padding-top: 0;
  line-height: 0.1;
  font-size: 1px;
  content:  url("key-point_bl.gif");
  margin: 0 0 0 0;
  height: 8px;
  background: transparent url("menu_br.gif") scroll no-repeat bottom right ;
  border-top: 1px solid #fff;
}

#nav, #nav ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}

#nav li {
	display:inline;
	margin:0;
	padding:0;
}

li {
	margin-bottom:0.2em;
	margin-top:0.2em;
}

#nav li a {
	background:#EDF2F2 none repeat scroll 0 0;
	border-bottom:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
	border-top:1px solid #FFFFFF;
	display:block;
	font-weight:bold;
	padding:8px 10px;
	text-decoration:none;
}

#nav li a:hover {
	background:#E0E9E9 none repeat scroll 0 0;
}

:link:hover, :visited:hover {
	color:#333333;
}

:link {
	color:#003399;
}

#side {
	float:left;
	margin-bottom:1em;
	margin-top:0;
	width:23%;
}