/* CSS Document */

/* CAT MENU STRUCTURE */
#leftcontent {
background-color:#3F6F9F;
height:1000px;
}

.moduletable_catmenu {
	text-align:left;
	font-size:1.1em;
	height: 1000px;

}

.moduletable_catmenu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 11em;
	}
	
.moduletable_catmenu ul li {
	position: relative;
	}	
	
.moduletable_catmenu li ul {
	position: absolute;
	left: 11.5em;
	top: -.3em;
	display: none;
	background-color:#3F6F9F;
	z-index: 9;
	}
	
.moduletable_catmenu ul li a {
	display: block;
	text-decoration: none;
	color: #A9D5DB;
	background:url(../images/catmenu_up.gif) no-repeat top left;
margin:.3em 0 .3em 1em;
padding:0 1.9em;
}




.moduletable_catmenu ul li a:visited {
color: #A9D5DB;
}
	
.moduletable_catmenu ul li a.selected {
background:url(../images/catmenu_down.gif) no-repeat top left;
color:#FFF;
}


.moduletable_catmenu ul li a:hover {
background:url(../images/catmenu_over.gif) no-repeat top left;
color:#FFF;
}
.moduletable_catmenu a:active {
background:url(../images/catmenu_up.gif) no-repeat top left;
color:#FFF;
}

/* CAT MENU DROPDOWN STYLE */
	
.moduletable_catmenu li ul li a, .moduletable_catmenu li ul li a:hover, .moduletable_catmenu li ul li a:active {
background-image:none;
padding-right:.5em;
margin:0 0;
padding:.3em 0 .3em 1em;
border-top: 1px dotted #A9D5DB;
}
.moduletable_catmenu li ul li a:hover {
background-color:#A9D5DB;
color:#336699;
}

/* CAT MENU DIVIDER */

.moduletable_catmenu span {
display:block;
width:6.5em;
border-bottom: .15em solid #A9D5DB;
margin: .5em auto;
height:1px;
}

/* IMPORTANT CAT MENU HACKS, DO NOT DELETE! */
	
	/* Fix IE. Hide from IE Mac \*/
* html .moduletable_catmenu ul li { float: left; }
* html .moduletable_catmenu ul li a { height: 1%; }
/* End */

.moduletable_catmenu li:hover ul,  li.sfhover ul { display: block; }

.searchcat {
text-align:center;
font-size:1.2em;
color:#FFFFFF;
font-weight:bold;
}
.searchcat div{
margin:7px 0;
}

