/*** ESSENTIAL STYLES ***/
.down-menu #navnav, .down-menu #navnav * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.down-menu #navnav {
	float:			left;
	margin-bottom:	1em;
	margin-left:25px;
	font:normal 13px verdana;
}

.down-menu #navnav ul {
background-color:		rgb(168,190,72);
	visibility: hidden;
	position:		absolute;
	z-index:10;
	left:0;
	width:			200px /* left offset of submenus need to match (see below) */
}


.down-menu #navnav ul ul {
	position:		relative;
	z-index:999;
	background : transparent;
	width:			200px /* left offset of submenus need to match (see below) */
}

.down-menu #navnav .first ul li {
	width:			100%;
}
.down-menu #navnav li:hover {
	visibility:		inherit; /* fixes ie7 'sticky bug' */
}
.down-menu #navnav li:hover ul{
	z-index:999;
	visibility: visible;
}

.down-menu #navnav li {
	float:			left;
	position:		relative;
}
.down-menu #navnav a {
	display:		block;
	position:		relative;
}

/*** DEMO SKIN ***/
.down-menu #navnav .separated_line {
	height:34px;
	line-height:34px;
	background:transparent;
}
.down-menu #navnav .separated_line:hover {
	background:transparent;
}


.down-menu #navnav a {
/*	padding: 		.75em 1em;*/
	height:34px;
	line-height:34px;
	text-decoration:none;
}
.down-menu #navnav a, .down-menu #navnav a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:			#000000;
}
.down-menu #navnav li {
	font:normal 13px verdana;
	background:rgb(168,190,72);
	padding:0px 10px;
	z-index:999;
}
.down-menu #navnav .first{
	background:transparent;
	font:normal 16px arial;
	padding:0px 10px;
	_width:30px !important;
}
.down-menu #navnav li li {
background:transparent;
}
.down-menu #navnav li li li{
background:url(../images/bullet_2_arrows.png) no-repeat -6px 5px !important;
/* Exp */
_background:url(../images/bullet_2_arrows.png) no-repeat -6px 5px !important;
/* Exp*/
}

.down-menu #navnav li li li a{
font-size:10px;
padding:0;
margin:0;
height:12px;
line-height:12px;
}

.down-menu #navnav li:hover, .down-menu #navnav li.sfHover,
.down-menu #navnav a:focus, .down-menu #navnav a:hover, .down-menu #navnav a:active {
outline:0;
color:#fff;
}

.must1{
	color: red;
	font: bold 12px tahoma;
	background: url(../../images/bullet_red_square.png);
	background-repeat:no-repeat;
	background-position: left center;
}

.no-must1{
	color: white;
	font: bold 12px Tahoma;
}

input.form1 ,input#user_email_field{
	border:1px solid rgb(170,158,191);
	width:200px;
}

select.form1{
	width:202px ;
	border:1px solid rgb(170,158,191);
}

input#user_news_ok_field{
	width:15px;
border:0;
background-color:transparent;
}

.button1-padding a:hover {
cursor:pointer;
}

.button1-padding{
font:bold 14px arial;
color:rgb(86,61,128);
background: url(../../images/download_btn.png);
background-repeat:no-repeat;
padding-left:40px;
height:20px;
line-height:20px;
}

.form-err{
color:red;
font-size:11px;
}

