/* ----------------------------------------------------- */
/* 20080813 TCG Menu Restyle (Cross Browser Compatabile) */
/* ----------------------------------------------------- */
.RadMenu_Menu {
	background: rgb(0,51,102);
	clear:both;
	font-size: 12px;
}

.RadMenu_Menu li.item {
	border-bottom: 1px solid #FFFFFF;
	padding-left: 11px;
	width: 165px;
}

.RadMenu_Menu li.first {
	padding: 6px 0px 0px 10px;
}
/* -----RESERVED------------------------------------- */
/* background-image: url(img/delcan_menu_first.jpg);  */
/* -----RESERVED------------------------------------- */
	
	/* ------------------------ */
	/*      Sub Menu Items      */
	/* ------------------------ */
	.RadMenu_Menu li ul li.item {
		padding-left: 0;
	}

	.RadMenu_Menu li ul li.first {
		background: none;
		padding: 0;
	}

	.RadMenu_Menu li ul li.last {
		padding: 0;
		border: none;
	}

		/* --------------------------------- */
		/* 2008-08-13 Insert Menu <A> Styles */
		/* --------------------------------- */

		.RadMenu_Menu a:link, .RadMenu_Menu a:active, .RadMenu_Menu a:visited {
			color: rgb(255,255,255);
		}
		.RadMenu_Menu a:hover {
			color: rgb(98,129,173)
		}

	.RadMenu_Menu .link {
		text-decoration: none;
		line-height: 27px;
		font-size: 10px;
	}

	.RadMenu_Menu .link .text{
		padding-left: 20px;
	}

	.RadMenu_Menu .link:hover, .RadMenu_Menu .focused, .RadMenu_Menu .expanded {
		cursor: pointer;
	}

	.RadMenu_Menu .link:hover .text, .RadMenu_Menu .focused .text, .RadMenu_Menu .expanded .text {
		color:#FFFFFF;
	}

	.RadMenu_Menu .rootGroup .disabled:hover {
		color:#FFFFFF;   
	}

	.RadMenu_Menu .rootGroup .disabled:hover .text {
	
	}

	.RadMenu_Menu .text {
		padding: 0px 15px;
	}

	.RadMenu_Menu .group {
		background: #FFFFFF;
		border: 1px solid #FFFFFF;
	}

	.RadMenu_Menu .group .link {
		background: #003366;
		text-align: left;
		padding-right: 0px;
	}

	.RadMenu_Menu .group .text {
		padding-right: 40px;
	}

	.RadMenu_Menu .group .link:hover, .RadMenu_Menu .group .focused, .RadMenu_Menu .group .expanded {
		text-decoration: underline;	
	}

	.RadMenu_Menu .group .link:hover .text, .RadMenu_Menu .group .focused .text, .RadMenu_Menu .group .expanded .text {
		border-top: 0;
	}

	.RadMenu_Menu .leftArrow, .RadMenu_Menu .rightArrow, .RadMenu_Menu .topArrow, .RadMenu_Menu .bottomArrow, .RadMenu_Menu .leftArrowDisabled, .RadMenu_Menu .rightArrowDisabled, .RadMenu_Menu .topArrowDisabled, .RadMenu_Menu .bottomArrowDisabled {
		background: #a7cfe8 url('img/left.gif') center center no-repeat;
		width: 15px;
	}

	.RadMenu_Menu .topArrow, .RadMenu_Menu .topArrowDisabled {
		background-image:url('img/top.gif');
		width: 100%;
	}

	.RadMenu_Menu .bottomArrow, .RadMenu_Menu .bottomArrowDisabled {
		background-image:url('img/bottom.gif');
		width: 100%;
	}

	.RadMenu_Menu .rightArrow, .RadMenu_Menu .leftArrow {
		height:100%;
	}

	.RadMenu_Menu .rightArrow, .RadMenu_Menu .rightArrowDisabled {
		background-image:url('img/right.gif');
	}

	.RadMenu_Menu .vertical .separator .text {
		background: #003366;
		font-size:1px;
		padding-top: 2px;
		border-left: solid 1px #bfcde3;
		border-right: solid 1px #bfcde3;
	}

	.RadMenu_Menu .link:hover .expandLeft, .RadMenu_Menu .link:hover .expandRight, .RadMenu_Menu .focused .expandLeft, .RadMenu_Menu .focused .expandRight, .RadMenu_Menu .expanded .expandLeft, .RadMenu_Menu .expanded .expandRight {
		background:transparent url(img/invertedGroupImage.gif) left center no-repeat;
	}

	.selectedItem {
		background: transparent url(img/invertedGroupImage.gif) left center no-repeat;
	}

/* ------------------------------------------------------- */
/*            20080812 TCG Site Menu Style Fixes           */
/* ------------------------------------------------------- */
.RadMenu_Menu #ctl00_RadMenu1_RadMenu1_m0_m0 span.text {
	padding-top: 5px;
}

/* ---------------------- IMPORTANT ---------------------- */
/* DO NOT CHANGE ORDER of the next 2 psuedo element styles */
/*      This aligns the top menu item, while retaining the */
/* proper alignment of the remaining slide out menu items. */
/*                                   08-13-2008 Ivan Olson */
/* ------------------------------------------------------- */
div.RadMenu_Menu li.item div.slide ul {
	top: -1px;
}
div.RadMenu_Menu li.first div.slide ul {
	top: 0px;
}



