/* CSS Document */

a:link, a:visited {

	text-decoration: none;

	color:#999999;

}



a:hover, a:active {

	text-decoration: none;

	color:#FF0000;

}



h1.logo a:link, h1.logo a:visited {

	text-decoration: none;

	color:#FFFFFF;

}



h1.logo a:hover, h1.logo a:active {

	text-decoration: none;

	color:#0000FF;

}



#header a:link, #header a:visited {

	letter-spacing:1px;

}



#header a:hover, #header a:active {

	letter-spacing:1px;

}



#leftmenu ul {

	margin:0px;

	padding:0px;

	list-style-type:none;

}



#leftmenu li {

	line-height:150%;

}



#leftmenu img {

	vertical-align:middle;

	margin-right:5px;

}



#leftmenu li.sub {

	border-bottom:1px solid #CCCCCC;

	border-right:1px solid #CCCCCC;

	display:block;

	font-weight:bold;

	padding:5px 0px 5px 10px;

	width:219px;

	color:#FFFFFF;

	background-image:url(../img/menu/sub2.jpg);

}



#leftmenu li.sub2 {

	border-bottom:1px solid #CCCCCC;

	border-right:1px solid #CCCCCC;

	display:block;

	font-weight:bold;

	padding:5px 0px 5px 10px;

	width:219px;

	color:#FFFFFF;

	background-image:url(../img/menu/sub.jpg);

}



#leftmenu li.sub2on {

	border-bottom:1px solid #CCCCCC;

	border-right:1px solid #FFFFFF;

	background-color:#FFFFFF;

	color:#003366;

	display:block;

	font-weight:bold;

	padding:5px 0px 5px 10px;

	width:219px;

}



#leftmenu li.sub3on {

	border-bottom:1px solid #CCCCCC;

	border-right:1px solid #FFFFFF;

	background-color:#FFFFFF;

	color:#990000;

	display:block;

	font-weight:bold;

	padding:5px 0px 5px 10px;

	width:219px;

}



#leftmenu li a:link, #leftmenu li a:visited {

	border-bottom:1px solid #CCCCCC;

	border-right:1px solid #CCCCCC;

	display:block;

	font-weight:bold;

	padding:5px 0px 5px 10px;

	width:219px;

}



#leftmenu li a:hover, #leftmenu li a:active {

	border-bottom:1px solid #CCCCCC;

	border-right:1px solid #FFFFFF;

	background-color:#FFFFFF;

	color:#003366;

	display:block;

	font-weight:bold;

	padding:5px 0px 5px 10px;

	width:219px;

}



#leftmenu li.sub3 a:hover, #leftmenu li.sub3 a:active {

	border-bottom:1px solid #CCCCCC;

	border-right:1px solid #FFFFFF;

	background-color:#FFFFFF;

	color:#990000;

	display:block;

	font-weight:bold;

	padding:5px 0px 5px 10px;

	width:219px;

}