.cssnav
{
font-family: arial, helvetica, sans-serif;
background-color: #333333;
background: url(images/menu_bg.jpg) no-repeat;
white-space: nowrap;
display: block;
width: 200px;
height: 28px;
margin: 0;
padding: 0;
}

.cssnav a
{
display: block;
color: #000000;
font-size: 14px;
font-weight:bold;
width: 200px;
height: 28px;
float: left;
color: #FFFFFF;
text-decoration: none;
}

.cssnav img
{
width: 200px;
height: 28px;
border: 0;
background-color: #FF6600;
}

* html a:hover
{
visibility:visible
}

.cssnav a:hover img
{
background-color: #00FF99;
/*visibility:hidden*/
}

.cssnav a:hover
{
background-color: #666666;
background: url(images/menu_rollover.jpg) no-repeat;
color:#FFFFFF;
text-decoration:none;
/*visibility:hidden*/
}

.cssnav span
{
line-height:28px;
padding:0px 0px 0px 8px;
text-align: left;
width: 200px;
cursor: pointer;
}
/* -----------------------------------| cssnav2 second column |---------------------------------- */
.cssnav2
{
/*position: relative;*/
font-family: arial, helvetica, sans-serif;
background-color: #666666;
background: url(images/menu2_bg.jpg) no-repeat;
white-space: nowrap;
display: block;
width: 200px;
height: 28px;
margin: 0;
padding: 0;
}

.cssnav2 a
{
display: block;
color: #000000;
font-size: 14px;
font-weight:bold;
width: 200px;
height: 28px;
float: left;
color: #FFFFFF;
text-decoration: none;
}

.cssnav2 img
{
width: 200px;
height: 28px;
border: 0;
background-color: #FF6600;
}

* html a:hover
{
visibility:visible
}

.cssnav2 a:hover img
{
background-color: #00FF99;
/*visibility:hidden*/
}

.cssnav2 a:hover
{
background-color: #666666;
background: url(images/menu_rollover.jpg) no-repeat;
color:#FFFFFF;
text-decoration:none;
/*visibility:hidden*/
}

.cssnav2 span
{
line-height:28px;
padding:0px 0px 0px 8px;
/*position: absolute;
left: 8px;
top: 6px;*/
text-align: left;
width: 200px;
cursor: pointer;
}
/* ------------------------------------------------------- */
.cssnav_small
{
font-family: arial, helvetica, sans-serif;
background-color: none;
/*background: url(images/menu_bg.gif) no-repeat;*/
white-space: nowrap;
display: block;
margin: 0;
padding: 0;
}

.cssnav_small a
{
display: block;
color: #000000;
	text-decoration: underline;
	font-size: 12px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
float: left;
color: #FFFFFF;
text-decoration: none;
}

.cssnav_small a:hover
{
background-color: #666666;
color:#FFFFFF;
text-decoration:none;
/*visibility:hidden*/
}

.cssnav_small span
{
line-height:28px;
padding:8px;
text-align: center;
cursor: pointer;
}
