
/* ------------------------------------------------------ */
/* Standard constructions that should apply to all menus. */
/* Editing these definitions should not be required.      */
/* ------------------------------------------------------ */
.menuItemsContainer .menuItem, .menuItemsContainer .expandItem, .menuItemsContainer .expandItem_2 {
	display: block;
}
.horizontalMenu .menuItem, .horizontalMenu .expandItem, .horizontalMenu .separator {
	float: left;
}
.verticalMenu .menuItem, .verticalMenu .expandItem {
	/*width: 100%;*/
}
.menuItemsContainer .dropItem {
	display: block;
	clear:left;
	cursor: pointer;
	white-space: nowrap;
}
.menuItemsContainer .dropDown {
	position: absolute;
	z-index: 100000;
	visibility: hidden;
	top: 0px;
	left: 0px;
	padding: 0px;
	margin: 0px;
}
.menuItemsContainer li {
	display: inline;
}
.menuItemsContainer ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

/* ------------------------------------------------------ */
/* The following classes should be modified to customize  */
/* the appearance of your menu. */
/* ------------------------------------------------------ */


/* MAIN Header Navigation */
.Menu {
   
}

/* Main Nav */
.Menu .menuItem, .Menu .menuItem:visited {
	line-height: 29px;	
	padding: 0px 10px 0 0;
    color:#0084C9;
    text-decoration: none;
    font-weight:bold;    
    z-index: 200000;
    position: relative;
    border: 0px;    
}
.Menu .menuItem span {
    padding-left: 10px;
    padding-top: 7px;
    padding-bottom: 6px;
    
}

.Menu .dropDown {
    border: 1px solid #d5d5d5;
    margin-left: 1px;    
}

/* Main Nav Dropdowns */
.Menu .dropItem, .Menu .dropItem:visited {
	background-color: white;
    margin: 0;
	padding: 3px 10px;
	line-height: 17px;
	font-size: 12px;
	text-decoration: none;
	color: #666666;
}
.Menu .dropLastItem {
}
.Menu .dropItem:hover {
	background-color: #f0f1f3;
	color: #666666;
	text-decoration: none;    
}

/* Currently selected items are highlighted the same colour in both main and dropdown nav */
.Menu .currentItem, .Menu .currentItem:visited  {
	/*background-color: green; 94c75c  84c455*/
	color: #84c455; 
}
.Menu .dropCurrentItem, .Menu .dropCurrentItem:visited {
	background-color: #f0f1f3;
    color: #0084C9;
	text-decoration: none;
}
.Menu .hoverItem, .Menu .hoverItem:visited {
	color: #84c455;
}
.Menu a.arrowHoverItem, .Menu a.arrowHoverItem:visited {
    background: url(../Images/header_tab_right.gif) right top;
}
/*
.Menu .arrowHoverItem span {
    padding-top: 0;
    background: url(../Images/header_tab_left.jpg) left top no-repeat;
}
*/

.Menu .arrowHoverItem span {
    padding-top: 6px;
    background-image: url(../Images/header_tab_left.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    z-index: 100;
}

/********************************************************************************/
/* ------------------------------------------------------ */
/* The following classes should be modified to customize  */
/* the appearance of your menu. */
/* ------------------------------------------------------ */


/* Home Layout Side menu */
.SideMenu {
    margin: 0 0 20px;
    
}

.SideMenu .menuItem, .SideMenu .menuItem:visited {    
    line-height: 15px;
    color:#5A686E;
    text-decoration: none;
    border: 0px;    
}

.SideMenu .menuItem:hover {
	text-decoration: underline;
}



/* Default layout Side menu */
.DefaultSideMenu {    
    padding-bottom: 20px;
    width:100%;
    background-image:url(../Images/dottedborder.gif);
	background-repeat:repeat-x;
	background-position:bottom;  
}

.DefaultSideMenu .menuItem span {            
    padding-top: 0; 
    display:block;
}


.DefaultSideMenu .menuItem, .DefaultSideMenu .menuItem:visited {        
	margin-left: 10px;    
    padding: 5px 0 0 20px;
    color:#5A686E;
    height: 26px;
    text-decoration: none;
    background-image: url(../Images/navbullet.gif);
    background-position: 5px 11px;
    background-repeat: no-repeat;
    z-index: 200000;
    position:relative;
}

.DefaultSideMenu .dropDown {
    border: 1px solid #d5d5d5;    
}
.DefaultSideMenu .hoverItem, .DefaultSideMenu .hoverItem:visited {
	color: #84c455;
}
.DefaultSideMenu .arrowItem, .DefaultSideMenu .arrowItem:visited {
    background-image: url(../Images/arrow.gif);
    background-position: 5px 9px;
}


/* Default Side Nav Dropdowns */
.DefaultSideMenu .dropItem {
	background-color: white;
    margin: 0;
	padding: 3px 10px;
	line-height: 17px;	
	text-decoration: none;		
	color: #666666;
}

.DefaultSideMenu .dropHoverItem {
	background-color: #f0f1f3;	
}

.DefaultSideMenu .currentItem, .DefaultSideMenu .currentItem:visited {
    color: #0084C9;
    background-image: url(../Images/bullet_blue.gif);
}

.DefaultSideMenu .expandItem, .DefaultSideMenu .expandItem_2   {
    z-index: 200000;
    position:relative;
    margin-left: 30px;
    padding-top: 5px;
    padding-left: 20px;
    padding-bottom: 10px;	        
    text-decoration: none;
    background-image: url(../Images/navbullet.gif);
    background-position: 5px 10px;
    background-repeat: no-repeat;
}
.DefaultSideMenu .expandItem_2   {
    margin-left: 45px;
}


.DefaultSideMenu .expandItem:hover, .DefaultSideMenu .expandItem_2:hover {
    text-decoration: none;
    color: #84c455;
}
.DefaultSideMenu .expandItem span {
    position: relative;
    top: -1px;
}
.DefaultSideMenu .dropArrowItem  {    
    background-image: url(../Images/bullet.gif);
	background-repeat: no-repeat;
	background-position: center right;
}
.DefaultSideMenu .expandArrowItem  {    
	background-image: url(../Images/arrow.gif);
	background-repeat: no-repeat;
	background-position: 5px 9px;
}

/*
.DefaultSideMenu .expandArrowItem.expandHoverItem, .DefaultSideMenu .expandArrowItem.expandHoverItem:visited {
	background: url(../Images/side_nav_tab.png) left top no-repeat;
    color: #84c455;
}

.DefaultSideMenu .arrowItem, .DefaultSideMenu .arrowItem:visited {
    background-image: url(../Images/arrow.gif);
    background-position: 5px 9px;
}*/







/* Currently selected items are highlighted the same colour in both main and dropdown nav */
.DefaultSideMenu .expandCurrentItem,  .DefaultSideMenu .expandCurrentItem_2 ,
.DefaultSideMenu .expandCurrentItem:visited,  .DefaultSideMenu .expandCurrentItem_2:visited{
    color: #84c455;
}
/*
.DefaultSideMenu .arrowItem {
    background-image: url(../Images/bullet.gif);
	background-repeat: no-repeat;
	background-position: center right;
}*/

/* Quick Dev Link */
.DevQuickLinkMenu {    
    margin: 0;
    padding: 0;
    width:100%;
}


.DevQuickLinkMenu .menuItem {    
    line-height: 15px;	
	margin: 8px 0;
    padding: 0;    
    text-decoration: none;    
}

.DevQuickLinkMenu .currentItem  {
	text-decoration: underline;    
}


.DefaultSideMenu .expandArrowHoverItem, .DefaultSideMenu .expandArrowHoverItem:visited {
	background: url(../Images/side_nav_tab.png) left top no-repeat;
    color: #84c455;
}


.DefaultSideMenu .arrowHoverItem, .DefaultSideMenu .arrowHoverItem:visited {
    background: url(../Images/side_nav_tab.png) left top no-repeat;
}
