@charset "utf-8";
/* CSS Document */

#sites345 {
	position:absolute;
	right: 0;
	top:-9px;
	background:#fff url('white-grad.png') repeat-x center top;
	border:#c5c5c5 1px solid;
	height:22px;
	padding: 4px 3px 3px;
	z-index:90;
	}
	
#sites345:hover {
	right:-1px;
	top:-1px;
	z-index:50;
	padding-top:4px;
	}	
	
#sites345 ul {
	float:left;
	clear:none;
	list-style:none;
	display:none;
	margin: 0 5px;
	padding:0;
	text-align:left;
	color:#464646;
	background:#fff url('white-grad-active.png') repeat-x center top;
	border:#c5c5c5 1px solid;
	text-align:center;
	}
	
#sites345:hover ul {	
	display:inline;
	}
	
#sites345 li {
	float:left;
	display:block;
	background:transparent url('button-l.png') no-repeat right 2px;
	padding:2px 5px;
	margin:0;
	width:120px;
	}	

#sites345 li:hover {
	background:transparent url('button-d.png') no-repeat right 2px;
	}
	
#sites345 li li:hover {
	background:none;
	}
	
#sites345 li ul {
	margin:0;
	padding:0;
	background:none;
	border:none;
	text-align:left;
	text-indent:0;
	}
	
#sites345 ul li li{
	list-style:none;
	display:none;
	background:none;
	border:none;
	margin:0;
	padding:0;
	text-indent:0;
	}
	
#sites345 ul li:hover li{
	list-style:none;
	display:block;
	}

p.sitestitle {
	float:left;
	clear:none;
	margin:5px;
	color:#464646;
	padding:0;
	}
	
#sites345 ul a {
	float:left;
	height:100%;
	width:100%;
	padding:4px 0;
	text-align:center;
	margin:0;
	}
	
#sites345 ul a:hover {
	background: #c5c5c5;
	color:#fff;
	}
	
#sites345 ul h4 {
	float:left;
	padding: 8px 0;
	margin:0;
	border-bottom:1px solid #c5c5c5;
	width:100%;
	}
	
li.mainsite {
	text-transform:uppercase;
	font-weight:bold;
	}
