.csc-menu-1 li { padding:8px; }
.csc-menu-1 li a  {  line-height:1.5em; border:0px; font-size:14px; font-weight:bold; margin-bottom:10px; padding-bottom:8px; padding-left:8px; margin-left:8px;  }.csc-menu-1  {  margin-bottom:10px; padding-bottom:8px; padding-left:8px; margin-left:8px;  }
.csc-menu-1 a:hover { color:#cc0099;}



.topmenu-item  { margin-left:10px; height:20px; float:left; display:inline; margin-right:5px;  }
.topmenu-item:hover { border-bottom:4px solid #d3d3c8;   }
.rootline-item a { color:#666; text-decoration:none; }


.service-menu-container   { height:311px; padding:0px; margin:0px;  }
*html .service-menu-container   { height:310px; padding:0px; margin:0px; margin-top:12px; }
*+html .service-menu-container   { height:310px; padding:0px; margin:0px; margin-top:12px;   }



ul { list-style-type:square; list-style-image:none; }
li a:hover { color:#cc0099; }

li.service-menu-item   {  margin-bottom:1px; padding-top:8px; padding-bottom:14px;  padding-left:7px; margin-bottom:1px; border-bottom:1px solid #ccc;   }
li.service-menu-item  a { font-weight:bold;   }
li.service-menu-item a:hover,  { color:#cc0099 !important;  background-color:#fff;  } 

.service-menu-hover {  }

.menu2-item {  border-bottom:1px solid #ccc; }
.menu2-item:hover {  background-color:#fff; }

.tagcloud { padding:8px !important;  margin:0px !important; }
div.tagcloud a {color:#666; text-decoration: none; }
div.tagcloud a:hover {color:#666; text-decoration:underline;}
