
/* RadMenu Menu skin */
/****************************general settings mainmenu****************************/
.radmenu
{
float:right !important;

}


.RadMenu_SitefinityBlue
{
	white-space:normal !important;
	background:none;
}
.RadMenu_Menu ul.horizontal
{
	width:auto
}

.RadMenu_SitefinityBlue input
{
	display:none !important;
}

/*not sure what this is*/
.RadMenu_Menu_Context
{
	background:none;
}

/*determines height & width of main menu point*/
.RadMenu_SitefinityBlue ul.horizontal .link
{
	float:left;
	text-decoration:none;
	color: #fff;
	line-height: 35px;
	height:35px;
	padding:0 .3em;
	overflow:hidden;

	/*	border-right:1px solid #0b5280;*/
}

/*rollover main menu*/
.RadMenu_SitefinityBlue .rootGroup .link:hover,
.RadMenu_SitefinityBlue .rootGroup .focused,
.RadMenu_SitefinityBlue .rootGroup .expanded
{

	background: url('img/mainnav_on.jpg') left repeat-x;
	cursor:pointer;	
}

/*currently selected mainmenu point*/
.RadMenu_SitefinityBlue ul.rootGroup .link.selectedItem
{
	font-weight:bold;
background: url('img/mainnav_on.jpg') repeat-x;
}

/*style for main menu font*/
.RadMenu_SitefinityBlue ul.rootGroup .text
{
	padding:0 .8em;
	margin:0;
	font-size:1em;
}

.RadMenu_SitefinityBlue .rootGroup .item
{
	background:url('img/mainnav_sep.jpg') right no-repeat;
	padding:0 1px 0 0;
}


.RadMenu_SitefinityBlue .rootGroup .item.last
{
background:none;

	/*	border-right:1px solid #0b5280;*/
}




/**********************************sub  menu (slide)*********************************/
.RadMenu_SitefinityBlue .slide
{

	background:none;

}

.RadMenu_SitefinityBlue .group .link
{
	border:none;
	text-decoration:none;
	color:#fff;
	height:auto !important;
	width:100px;
	background-color:#4186bf;


}
.RadMenu_SitefinityBlue .group .link.selectedItem
{
	font-weight:bold;
	background:none !important;
	background-color:#468bd7 !important;
}
/*fixing line height in sub menu in case of long menu points*/
.RadMenu_SitefinityBlue .group .text{

	line-height:120%;
	padding:.3em !important;

}

.RadMenu_SitefinityBlue .group .item
{
	background:none;

}
/*sub menu slide*/
.RadMenu_SitefinityBlue  ul.group .link:hover,
.RadMenu_SitefinityBlue  ul.group .focused,
.RadMenu_SitefinityBlue  ul.group .expanded
{
	font-weight:bold;
	background-image:none ;
	background-color:#468bd7;

}


/*footer menu*/

.RadMenu_FooterBlue
{

	padding:.5em;
	font-size: 1em;
width:220px;


}
/*style for footer menu */
.RadMenu_FooterBlue a.link
{
cursor:pointer !important;
	/*	background:green;*/
padding:.3em .7em;
border-right:1px solid #fff;
color:#fff;
}

.RadMenu_FooterBlue .link:hover,
.RadMenu_FooterBlue .focused,
.RadMenu_FooterBlue .expanded
{
padding:.3em .7em;

	background-image:none !important;
	color:#fff;


}

.RadMenu_FooterBlue .group .link.selectedItem
{
	font-weight:bold;
	background:none !important;
	background-color:#468bd7 !important;
}
.RadMenu_FooterBlue .item
{
	
float:right !important;

}

.RadMenu_FooterBlue .first .link
{
border:none !important;
}


