@charset "utf-8";

/* CSS Document */







/* for pull-down menu to work in IE6*/
body {
	behavior:url("http://test2.vssecure.com/csshover3.htc");

}



/* pull-down mainmenu css */

.mainmenu{
	float: left;

	width: 100%;

	padding: 0;

}

.mainmenu ul {

	float: left;

	width: 100%;

	list-style: none;

	line-height: 1;

	color:#104d21;

	padding: 0;

	border-width: 0px 0;

	margin: 0 0 0 0;	

}



.mainmenu a, .mainmenu a:visited {

	display: block;

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	font-weight:normal;

	font-style:normal;

	text-decoration:underline;

	color: #104d21;

	text-decoration: none;

	padding: 5px 10px 5px 10px;

}

.mainmenu ul ul a{

	width:100%;

	height:100%;

}

.mainmenu ul a{

	width:1%;

}





.mainmenu li  {

	float: left;

	margin:0;

	padding:0;

}



.mainmenu ul li {float:left; position:relative;  }

.mainmenu ul li a {white-space:nowrap;}

	

.mainmenu li ul {

	position: absolute;

	left: -999em;	

	height: auto;

	width:15em;	

	

	background: #ffffe8;

	font-weight: normal;

	border-width: 1px;

	margin: 0;

}



.mainmenu li li {

	width:15em ;

}



.mainmenu li li a{

	width:13em ;

}



.mainmenu li ul  {

	margin: 0;

}

.mainmenu li ul ul {

	margin: -2.8em 0 0 13.5em;

}

.ul_ch, 

.mainmenu li:hover ul ul,

.mainmenu li li:hover ul ul,

.mainmenu li li li:hover ul ul,

.mainmenu li li li li:hover ul ul,

.mainmenu li li li li li:hover ul ul

{

	left: -999em;

}

.mainmenu li:hover ul,

.mainmenu li li:hover ul,

.mainmenu li li li:hover ul,

.mainmenu li li li li:hover ul,

.mainmenu li li li li li:hover ul

{

	left: auto;

}

.mainmenu li:hover>ul.ul_ch   

{

	left: auto;

}



.mainmenu li:hover{

	background: #3b0a64;

}



.mainmenu li:hover a,.mainmenu li:hover a:visited,.mainmenu li:hover a:hover,.mainmenu li a:hover{

	color:#ffffe8;

}

.mainmenu li:hover li a, .mainmenu li li:hover li a, 

.mainmenu li li li:hover li a, .mainmenu li li li li:hover li a,

.mainmenu li:hover li a:visited, .mainmenu li li:hover li a:visited, 

.mainmenu li li li:hover li a:visited, .mainmenu li li li li:hover li a:visited

{

	color:#104d21;

}

.mainmenu li li:hover, .mainmenu li li li:hover, 

.mainmenu li li li li:hover , .mainmenu li li li li li:hover , .mainmenu li li li li li li:hover 

{

	background: #800000;

	z-index:9999;

}

.mainmenu li li:hover a,.mainmenu li li li:hover a, 

.mainmenu li li li li:hover a, .mainmenu li li li li li:hover a

{

	color: #FFFFe8; 

}



.mainmenu ul ul a, .mainmenu ul ul a:visited,

.mainmenu li li a, .mainmenu li li a:visited

{

	color: #FFFFe8;

}

.mainmenu ul ul a:hover,

.mainmenu li:hover li:hover a,.mainmenu li:hover li:hover a:visited ,

.mainmenu li:hover li:hover li:hover a,.mainmenu li:hover li:hover li:hover a:visited,

.mainmenu li:hover li:hover li:hover li:hover a,.mainmenu li:hover li:hover li:hover li:hover a:visited ,

.mainmenu li:hover li:hover li:hover li:hover li:hover a,.mainmenu li:hover li:hover li:hover li:hover li:hover a:visited,

.mainmenu li:hover li:hover li:hover li:hover li:hover li:hover a,.mainmenu li:hover li:hover li:hover li:hover li:hover li:hover a:visited{

	color: #FFFFe8;

}

.mainmenu li:hover li:hover li a,.mainmenu li:hover li:hover li a:visited ,

.mainmenu li:hover li:hover li:hover li a,.mainmenu li:hover li:hover li:hover li a:visited,

.mainmenu li:hover li:hover li:hover li:hover li a,.mainmenu li:hover li:hover li:hover li:hover li a:visited,

.mainmenu li:hover li:hover li:hover li:hover li:hover li a,.mainmenu li:hover li:hover li:hover li:hover li:hover li a:visited{

	color: #FFFFe8;

}





/* end of mainmenu css */