

#sidebar, #sidebaronlinetools, #sidebarcgx, #sidebarebased, #sidebarnewsevents, #sidebarourcompanies {
	float: left;
	width: 222px;
	height: 346px;
	margin: 0px;
	color: #f2edd2;
	background-position: top left;
	background-repeat: no-repeat;
}

/*Credits: Dynamic Drive CSS Library */

/*URL: http://www.dynamicdrive.com/style/ */

.suckerdiv{
margin-top: 2px;
font-family: Arial, "MS Trebuchet", sans-serif;
z-index: 20;
}



.suckerdiv ul{
margin: 0;
padding: 0;
list-style-type: none;
width: 221px; /* Width of Menu Items */
border-bottom: 1px solid #999999;
}	

.suckerdiv ul li{
position: relative;
}
	

/*Sub level menu items */

.suckerdiv ul li ul{
visibility: hidden;
font-size: 90%;
position: absolute;
width: 150px; /*sub menu width*/
top: 0;
border: 1px solid #999999;
opacity: 1;
z-index: 2;
}



/* Sub level menu links style */

.suckerdiv ul li a{

display: block;
overflow: hidden; /*force hasLayout in IE7 (was set to auto) */
height: 30px;
color: #000;
font-size: 90%;
font-weight: bold;
text-decoration: none;
background-color: #fff;
padding: 5px 5px;
border-top: 1px solid #999999;
opacity: .7;
-moz-opacity:0.7;
filter:alpha(opacity=70)
}

.suckerdiv ul li ul li a{
color: #fff;
font-size: 75%;
border-top: 0px solid #999;
border-bottom: 1px solid #999;
background-color: #3d3d3d;
opacity: 1;
-moz-opacity:1;
filter:alpha(opacity=100)
z-index: 2;
}

.suckerdiv ul li ul li ul li a{
opacity: 1;
font-size: 85%;
}

.suckerdiv ul li ul li ul{
	visibility: hidden;
}

.suckerdiv ul li a:visited{
color: #000;
text-decoration: none;
}

.suckerdiv ul li ul li a:visited{
color: #fff;
text-decoration: none;
opacity: 1;
}



.suckerdiv ul li a:hover{
color: #FFFFFF;
text-decoration: none;
background-color: #3d3d3d;
opacity: 1;
-moz-opacity:1;
filter:alpha(opacity=100)
}

.suckerdiv ul li ul li a:hover{
opacity: 1;
background-color: #000;
}


/*.suckerdiv .subfolderstyle{

background: black url(bullets/blue_bullet.gif) no-repeat center right;

}*/



	

/* Holly Hack for IE \*/

* html .suckerdiv ul li { float: left; height: 1%; }

* html .suckerdiv ul li a { height: 1%; }

/* End */



