#cssdropdown, #cssdropdown ul {
list-style: none;
}

#cssdropdown li {
float: right;
position: relative;
}
 
.newscontent {
	background-color: #ffffff;
	margin-left:4px;
	margin-right:2px;
	margin-top:15px;
	font-size:10px;
	font-family:Arial;
	font-weight:bold;
	color:#333333;
}
.newsheader
{
  background-color:#FFFFFF;
  font-weight:bold;
  font-size:11px;
  font-family:Arial, Helvetica, sans-serif;
  
}
.mainitems{
/* border: 1px solid black;
background-color: #CC0000; 
height:23px; */

}
 
.mainitems a{
margin-left: 20px;
margin-right: 20px;
margin-top:15px;
text-decoration: none;
color:#ffffff;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
vertical-align:middle


}

.mainitems a:hover{
background-color:#CC0000;
}


.subuls{
display: none;
width: 180px;
position: 2px;
margin-top:5px;
margin-left:20px;
background-color: #888D92;
border: 0px solid black;
}

.subuls li{
width: 100%;
margin-top:0px;
margin-left:0px;
margin-right:2px;
}

.subuls li a{
text-decoration: none;

}


.subuls li a:hover{
background-color:#CC0000;

}


#cssdropdown li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
top: auto;
left: auto;
}

#cssdropdown li:hover ul, li.over ul { /* lists nested under hovered list items */
display: block;
}

li:hover{ /* lists nested under hovered list items */
/*background-color:#CCCCCC;*/

background-color:#CC0000;
color:#FFFFFF;
}

#restofcontent {
	clear: none;
	overflow: visible;
	visibility: visible;
}
