/***********************************************************************
general styles for this page
***********************************************************************/

a.right_arrow  {background: url(/export/d7/d78b01rGH51Ev0rON.gif); background-repeat:no-repeat;background-position:105px 7px;}
/*
a.down_arrow  {background: url(/export/37/378c01hFRUh6Nv46t.gif); background-repeat:no-repeat;background-position:100px 5px;}
*/

#menu ul li {
	margin:0px; 
	padding:0px;
	display:inline;  /* Needed to display ok in IE */
}
#caretMenuA_menu {
	width:745px;
	z-index: 20;
}


/***********************************************************************
General configuration CSS
***********************************************************************/

#caretMenuA_menu img{border:0px;}
#caretMenuA_menu ul li ul{
	display:none;	/* Needed to display ok in Opera */
}

#caretMenuA_menu{
	visibility:hidden;	
}
#caretMenuA_menu ul{
	margin:0px;	
	padding:0px;
}
#caretMenuA_menu li{
	list-style-type:none;	/* No bullets */
}	
#caretMenuA_menu a{
	width: 120px; /*Width of top level menu link items*/
	overflow:hidden;
	text-decoration: none;
	color: #fff;
	text-align:left;
	border-bottom:dotted 0px #fff;
}

/***********************************************************************
CSS - MENU BLOCKS
General rules for all menu blocks (group of sub items) 
***********************************************************************/
#caretMenuA_menu ul{
	display: inline; 
}

#caretMenuA_menu ul.menuBlock1{
	overflow:visible;
}
#caretMenuA_menu ul.menuBlock2{
	background-color:#fff;
	border-top:solid 1px #f0c03f;
}
#caretMenuA_menu ul.menuBlock3{
	background-color:#fff;
	border-top:solid 1px #f0c03f;
}

/***********************************************************************
CSS - MENU ITEMS
Assign rules to the menu items at different depths.
***********************************************************************/
/* General rules for all menu items */
#caretMenuA_menu a{
	display:block;
	width: 120px;
	height:24px;
	line-height:24px;
	text-decoration: none;
	color: #fff;
	text-indent:3px;
}


/* Main menu items  */
#caretMenuA_menu .currentDepth1 a{
	background-color:#004161;
	color:#fff;
	border-bottom:none;
	border-right:solid 1px #adc7bc;
}
#caretMenuA_menu .currentDepth1over a{
	background-color:#adc7bc;
	color:#003366;	
	border-right:solid 1px #adc7bc;

}

/* Sub menu depth 1 */
#caretMenuA_menu .currentDepth2 a{
	background-color:#fff;	
	color:#003366;
	text-align:left;
	border-left:solid 1px #f0c03f;
	border-right:solid 1px #f0c03f;
	border-bottom:solid 1px #f0c03f;
	text-indent:1px;

}
#caretMenuA_menu .currentDepth2over a{
	background-color:#fff;
	color:#f0c03f;
	text-align:left;
	border-left:solid 1px #f0c03f;
	border-right:solid 1px #f0c03f;
	border-bottom:solid 1px #f0c03f;
	text-indent:1px;
}	
	

/* Sub menu depth 2 */
#caretMenuA_menu .currentDepth3 a{
	background-color:#fff;	
	color:#003366;
	text-align:left;
	border-left:solid 1px #f0c03f;
	border-right:solid 1px #f0c03f;
	border-bottom:solid 1px #f0c03f;
	text-indent:1px;
}
#caretMenuA_menu .currentDepth3over a{
	background-color:#fff;
	color:#f0c03f;
	text-align:left;
	border-left:solid 1px #f0c03f;
	border-right:solid 1px #f0c03f;
	border-bottom:solid 1px #f0c03f;
	text-indent:1px;
}	


/* Sub menu depth 3 */
#caretMenuA_menu .currentDepth4 a{
	background-color:#fff;
	color:#003366;
	text-align:left;
}
#caretMenuA_menu .currentDepth4over a{
	background-color:#fff;
	color:#f0c03f;
	text-align:left;
}