@charset "utf-8";
/* CSS Document */

#vertical {
	margin: 0;
	padding: 0;
	background: #009;
	list-style-type: none;
	width: 200px;
	float:left; /*ie bug*/
	font-size: 12px;
	font-weight:bold;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
}

#vertical li {
margin: 0;
padding: 0;
float:left;
width:100%;
font-size: 100%;
}
#vertical a {
display: block; /* to increase clickable area as a’s default
to inline */
color: #FFF;
text-decoration: none;
padding: 0.8em 0.9em;
border-bottom:1px solid #09F;
}

#vertical a:hover {
background:#006;
color:#FFF;
}

#vertical li.current a {
background:#06F;
color:#FFF;
font-weight: bold;
}
#vertical li.current_special_top a {
background-image: url(../images/hover_images/top_current.gif);
background-repeat: no-repeat;
background-position: top;
border-top:0px;
color:#FFF;
font-weight: bold;
}
#vertical li.current_special_bottom a {
background-image: url(../images/hover_images/bottom_current.gif);
background-repeat: no-repeat;
background-position: bottom;
border-top:0px;
color:#FFF;
font-weight: bold;
}

#vertical #vertical_con a {
border: none;
}
#vertical a.specialCornerTop {
	background-image: url(../images/hover_images/top.gif);
	background-repeat: no-repeat;
	background-position: top;
	border-top:0px;
}
#vertical a.specialCornerTop:hover {
	background-image:url(../images/hover_images/top_hover.gif);
	background-repeat: no-repeat;
	background-position: top;
	border-top:0px;
}
#vertical a.specialCorner {
	background-image: url(../images/hover_images/bottom.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
#vertical a.specialCorner:hover {
	background-image: url(../images/hover_images/bottom_hover.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
