
/* ***************************************************************************************************

	Description:	www.ascd.org
	
	TABLE OF CONTENTS:
	------------------
		    I. Header Navigation
				i. Header Navigation Columns
			   ii. Header Navigation Left
			  iii. Header Navigation Greeting
			   iv. Header Navigation Right
			    v. Dropdown Styling
		   II. ascdmenu
				i. Menu Bar
			   ii. Drop Down Common Container
			  iii. Drop Down Specific Containers
			   iv. Columns Grid
			    v. Drop Down Typography
			   vi. Colors
			  vii. Vertical Variant
		  III. ASCD Landing Pages Subnavigation


   *************************************************************************************************** */
   
/* *************************************************************************************************** */
/* I. Header Navigation ****************************************************************************** */
/* *************************************************************************************************** */

/* ************************************************************* */
/* i. Header Navigation Columns ******************************** */
/* ************************************************************* */
div.header_nav_col_left {
	float: left;
	width: 225px;
	height: 55px;
	}
div.header_nav_col_right {
	float: right;
	width: 775px;
	height: 55px;
	}



/* ************************************************************* */
/* ii. Header Navigation Left ********************************** */
/* ************************************************************* */
ul#header_navigation_left {
	position: relative;
	margin: 0 10px;
	padding: 0;
	float: left;
	width: 205px;
	height: 55px;
	}
	ul#header_navigation_left li {
		display: block;
		float: left;
		font-size: 12px;
		font-style: normal;
		font-weight: normal;
		line-height: 14px;
		list-style-type: none;
		text-transform: uppercase;
		border-right: 1px solid #8c8482;
		}
		ul#header_navigation_left li:first-child {
			border-left: 1px solid #8c8482;
			}
		
		ul#header_navigation_left li a {
			margin: 0;
			padding: 0;
			display: block;
			color: #fff; /* color: #c5bdbb; */
			text-decoration: none;
			background: #6c6462 none bottom center no-repeat;
			}
			
			ul#header_navigation_left li a:hover,
			ul#header_navigation_left li a.current {
				color: #fff;
				background: #473d3b none;
				}
			ul#header_navigation_left li a span {
				position: relative;
				z-index: 5;
				margin: 0;
				padding: 21px 22px 20px;
				display: block;
				}
				
			ul#header_navigation_left li.bar_bttn_home span,
			ul#header_navigation_left li.bar_bttn_store span {
				padding-left: 40px !important;
				}
				ul#header_navigation_left li.bar_bttn_home span 	{ background: transparent url("../images/bttn_icon_home.png") 12px 17px no-repeat; }
				ul#header_navigation_left li.bar_bttn_store span 	{ background: transparent url("../images/bttn_icon_store.png") 12px 17px no-repeat; }



/* ***************************** */
/* jQuery Nav Arrow Styling **** */
/* ***************************** */
#magic-line { 
	position: absolute;
	bottom: 0; 
	left: 0; 
	z-index: 1;
	width: 32px; 
	height: 18px; 
	border: 0 none !important;
	background: transparent url("../images/nav_header_bkg_hover.png") bottom center no-repeat;
	}

.ie6 #header_navigation_left li, 
.ie7 #header_navigation_left li { 
	display: inline; 
	}
.ie6 #magic-line {
	bottom: -3px;
	}



/* ************************************************************* */
/* iii. Header Navigation Greeting ***************************** */
/* ************************************************************* */
ul#header_navigation_greeting {
	margin: 0 0 0 10px;
	padding: 0;
	float: left;
	width: 305px; /*390px; -- changed for the forgot password link*/
	height: 55px;
	list-style-type: none;
	}
	ul#header_navigation_greeting li {
		color: #fffefb;
		font-size: 12px;
		font-style: normal;
		font-weight: normal;
		line-height: 14px;
		list-style-type: none;
		text-align: right;
		text-transform: capitalize;
		}
		ul#header_navigation_greeting li span.greeting_holder {
			padding: 21px 5px 21px 22px;
			display: block;
			}
			span.greeting_name {
				font-weight: bold;
				}



/* ************************************************************* */
/* iv. Header Navigation Right ********************************* */
/* ************************************************************* */
ul#header_navigation_right {
	margin: 0 10px 0 0;
	padding: 0;
	float: right;
		/*width: 440px; /*345px;-- changed for the forgot password link */
	height: 55px;
	}
	ul#header_navigation_right li {
		position: relative;
		display: block;
		float: left;
		font-size: 12px;
		font-style: normal;
		font-weight: normal;
		line-height: 14px;
		list-style-type: none;
		text-transform: uppercase;
		}
		ul#header_navigation_right li a {
			position: relative;
			margin: 13px 0 0;
			padding: 8px 12px 19px;
			display: block;
			color: #fff; /* color: #c5bdbb; */
			text-decoration: none;
			}
			ul#header_navigation_right li a:hover {
				color: #fff;
				background: #59504b;
				}
			/*ul#header_navigation_right li a div.header_dropdown {}*/
			ul#header_navigation_right li a span.header_dropdown {}
			
			/* Help Dropdown */
			/*div.header_dropdown,*/
			span.header_dropdown {
				position: absolute;
				top: 54px;
				right: -74px;
				z-index: 9998;
				margin: 0;
				padding: 20px;
				display: none;
				width: 270px;
				cursor: default;
				border-top: 1px solid #595453;
				background: #b3afa3;
				}
				span.header_nav_signinout {
					right: 0 !important;
					padding: 20px 0 !important;
					width: 310px !important;
					}
				
				/* Dropdown Trigger: Refer to "iv. Dropdown Styling" for dropdown styling */
				ul#header_navigation_right li:hover > a {
					color: #fff;
					background: #59504b;
					}
				/*ul#header_navigation_right li:hover > div.header_dropdown,*/
				ul#header_navigation_right li:hover > span.header_dropdown {
					display: block;
					}
			
			/* Signin Logout Dropdown */
			div#account_loginout_container {
				position: absolute;
				top: 54px;
				right: 0;
				z-index: 9998;
				margin: 0;
				padding: 0;
				display: none;
				width: 310px;
				cursor: default;
				border-top: 1px solid #595453;
				background: #b3afa3;
				}
				
				/* Dropdown Trigger: Refer to "iv. Dropdown Styling" for dropdown styling */
				ul#header_navigation_right li:hover > a {
					color: #fff;
					background: #59504b;
					}
				ul#header_navigation_right li:hover > div#account_loginout_container {
					display: block;
					}



/* ************************************************************* */
/* v. Dropdown Styling ***************************************** */
/* ************************************************************* */

/* Help Dropdown Styling */
#site_help_info_container {}
	#site_help_info_container h3 {
		margin: 0;
		padding: 5px 0 11px;
		color: #393532;
		font-size: 13px;
		font-style: normal;
		font-weight: bold;
		line-height: 15px;
		text-align: left;
		text-transform: uppercase;
		}
	#site_help_info_container p {
		margin: 0;
		padding: 5px 0;
		color: #3b3630;
		font-size: 12px;
		font-style: normal;
		font-weight: normal;
		line-height: 14px;
		text-align: left;
		text-transform: none !important;
		}
	#site_help_info_container a {
		margin: 0 !important;
		padding: 0 !important;
		display: inline !important;
		color: #045bab !important;
		}
		#site_help_info_container a:hover {
			text-decoration: underline !important;
			background: transparent none !important
			}



/* Signin Signout Dropdown Styling */
#account_signout_container {}

	/* Status Title */
	#signout_container_status_title {
		margin: 10px 0 0;
		padding: 12px 20px;
		display: block;
		color: #3c3934;
		font-size: 12px;
		font-style: normal;
		font-weight: normal;
		line-height: 14px;
		text-align: left;
		text-transform: none !important;
		background: #969289;
		}

	/* Content Styling */
	#signout_container_status_text {
		margin: 0;
		padding: 10px 20px 20px;
		display: block;
		text-transform: none !important;
		}
		.header_membership_status {
			display: block;
			}
			.membership_status_label {
				font-weight: bold;
				}
		
		.header_membership_actions {
			display: block;
			}
			.header_membership_action_link {
				display: block;
				color: #045bab;
				font-size: 12px;
				}
				.header_membership_action_link a {
					margin: 0 !important;
					padding: 1px 0 0 !important;
					float: left;
					color: #045bab !important;
					}
					.header_membership_action_link a:hover {
						text-decoration: underline !important;
						background: transparent none !important
						}
						
				.header_membership_action_separator {
					padding: 0 5px;
					display: block;
					float: left;
					}

	/* Sign Out Link */
	#header_signout_status_link {
		margin: 0;
		padding: 10px 20px 30px;
		display: block;
		font-size: 12px;
		font-style: normal;
		font-weight: normal;
		line-height: 14px;
		text-align: left;
		text-transform: uppercase;
		}
		#header_signout_status_link a {
			margin: 0 !important;
			padding: 0 !important;
			display: block;
			float: left;
			color: #44413a !important;
			text-decoration: underline !important;
			}
			#header_signout_status_link a:hover {
				color: #81672c !important;
				background: transparent none !important;
				}



/* *************************************************************************************************** */
/* II. ascdmenu ************************************************************************************** */
/* *************************************************************************************************** */

/* ************************************************************* */
/* i. Menu Bar ************************************************* */
/* ************************************************************* */
.ascd_menu_container {
	position: relative;
	margin: 0 auto;
	width: 973px;
	/*
	height: 28px;
	height: 29px;
	*/
	height: 30px;
	
	background: transparent url("../images/nav_shadows.png") bottom center no-repeat;
	}
.ascdmenu {
	z-index: 9999;
	margin: 0;
	padding: 0;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 14px;
	list-style: none;
	}
	.ascdmenu li {
		margin: 0;
		float: left;
		border: none;
		list-style-type: none;
		/* 
		background: transparent url("../images/nav_menu_hash.png") left center;
		background-repeat: no-repeat;
		*/
		}
		.ascdmenu li:first-child {
			background: transparent none;
			}
		.ascdmenu li:hover, 
		.ascdmenu li.active {
			background: #d2cfbc;
			}
		.ascdmenu li.noactive {
			background: none;
			}
		.ascdmenu li a {
			margin: 0;
			padding: 8px 18px 8px 18px;
			/* padding: 8px 13px 8px 13px; */		/* Added 2012-01-26 to support Tim's request below for .ascdmenu li .drop */
			display: block;
			color: #2d2c2a;
			font-size: 14px;
			font-weight: normal;
			text-decoration: none;
			/* text-transform: capitalize; */
			outline: 0;
			}
			.ascdmenu li:hover a {
				color: #2d2c2a;
				}
		.ascdmenu li .drop {
			/*
			padding-right: 30px;
			background: url("../images/ascdmenu/down.png") no-repeat right center;
			*/
			/* font-weight: bold; */				/* Added 2012-01-26 at Tim's Request from two weeks prior */
			}



		/* Right aligned menu item */
		.ascdmenu li.right {
			float: right;
			margin-right: -1px;
			}
			.ascdmenu li.right a {
				margin-right: 5px;
				}



/* ************************************************************* */
/* ii. Drop Down Common Container ****************************** */
/* ************************************************************* */
.ascdmenu li .dropcontent {
	margin: 0 auto;
	position: absolute;
	left: -9999em;
	top: 44px; 										/* Places the drop down under the menu bar */
	z-index: 9998; 									/* For IE7 */
	padding: 24px 0 10px;
	text-align: left;
	border: 1px solid #1b1b1b;
	border-top: none;
	background: #161616;
	}
	.ascdmenu li .dropfirst {
		margin: 0 auto 0 -1px; 						/* Fixes a 1px issue for the 1st drop down */
		}

		/* Showing Drop Down on Mouse Hover - Left aligned */
		.ascdmenu li:hover .dropcontent {
			left: auto;
			}



/* Showing Drop Down on Mouse Hover - Right aligned */
.ascdmenu li .align_right {
	right: -1px;
	}
	.ascdmenu li:hover .align_right {
		left: auto;
		right: -1px;
		}



/* Full width drop down */
.ascdmenu li .fullwidth {
	position: absolute;
	top: 28px;
	left: -9999em;
	z-index: 9998;
	margin-left: 1px;
	padding: 14px 0 10px;
	width: 974px;
	height: 328px;
	overflow: hidden;
	border-top: none;
	background: #d2cfbc url("../images/ascdmenu/nav_dropdown_bkg_repeat.png") bottom left repeat-x;
	}
	.ascdmenu li:hover .fullwidth {
		left: -1px;
		z-index: 9998;
		display: block;
		}



/* ************************************************************* */
/* iii. Drop Down Specific Containers ************************** */
/* ************************************************************* */
.ascdmenu .drop1column 		{ width: 80px; }
.ascdmenu .drop2columns 		{ width: 160px; }
.ascdmenu .drop3columns 		{ width: 240px; }
.ascdmenu .drop4columns 		{ width: 320px; }
.ascdmenu .drop5columns 		{ width: 400px; }
.ascdmenu .drop6columns 		{ width: 480px; }
.ascdmenu .drop7columns 		{ width: 560px; }
.ascdmenu .drop8columns 		{ width: 640px; }
.ascdmenu .drop9columns 		{ width: 720px; }
.ascdmenu .drop10columns 	{ width: 800px; }
.ascdmenu .drop11columns 	{ width: 880px; }
.ascdmenu .drop12columns 	{ width: 960px; }



/* ************************************************************* */
/* iv. Column Grid ********************************************* */
/* ************************************************************* */

/* Column Containers */
div.ascd_menu_content_container {
	margin: 0 0 15px;
	padding: 0 15px;
	/*
	min-height: 100%;
	height: auto !important;
	height: 100%; 
	*/
	height: 328px; 
	overflow: hidden;
	background: transparent url("../images/ascdmenu/nav_dropdown_column_separators.png") 15px top repeat-y;
	}
	div.ascd_nav_content_col_left {
		width: 199px;
		float: left;
		}
	div.ascd_nav_content_col_middle {
		/* padding-left: 10px; */
		width: 250px;
		float: left;
		}
	div.ascd_nav_content_col_right {
		width: 485px;
		/* float: left; */
		float: right;
		}
		div.nav_right_col_left {
			margin: 0 7px 0 14px;
			float: left;
			width: 263px;
			}
		div.nav_right_col_right {
			margin: 0 0 0 7px;
			float: left;
			width: 194px;
			}



/* ************************************************************* */
/* v. Drop Down Typography ************************************* */
/* ************************************************************* */

/* *************************************** */
/* General Typography ******************** */
/* *************************************** */
div.ascd_menu_content_container h1,
div.ascd_menu_content_container h2,
div.ascd_menu_content_container h3,
div.ascd_menu_content_container h4,
div.ascd_menu_content_container h5,
div.ascd_menu_content_container h6,
div.ascd_menu_content_container p,
div.ascd_menu_content_container li {
	font-family: Arial, Helvetica, Sans-serif;
	}
	
	div.ascd_menu_content_container h1 {			/* Nav Middle Column Title */
		margin: 5px 0 8px;
		padding: 10px 20px;
		display: block;
		/* color: #9b080e; */
		color: #950801;
		font-size: 15px;
		font-style: normal;
		font-weight: bold;
		line-height: 17px;
		/* text-align: left; */
		/* text-transform: uppercase; */
		}
	div.ascd_menu_content_container h2 {			/* Nav Right Column Title */
		margin: 5px 0 10px;
		padding: 10px 20px;
		display: block;
		color: #4d4542;
		font-size: 15px;
		font-style: normal;
		font-weight: bold;
		line-height: 17px;
		/* text-align: left; */
		background: #b3afa3;
		}
	div.ascd_menu_content_container h3 {			/* Nav Right Column Location and Title */
		/* margin: 12px 10px 3px 20px; */
		margin: 12px 10px 3px 10px; /* Changed left margin on 2012-02-29 */
		padding: 0;
		clear: both !important;
		/* color: #950e0b; */
		color: #950801;
		font-size: 13px;
		font-style: normal;
		font-weight: bold;
		line-height: 13px;
		/* text-align: left; */
		}
		div.ascd_menu_content_container h3 span {
			margin-top: 3px;
			display: block;
			color: #484340;
			font-style: italic;
			font-weight: bold;
			}
		
	div.ascd_menu_content_container h4 {			/* Nav Right Column Date */
		/* margin: 3px 10px 15px 20px; */
		margin: 3px 10px 15px 10px; /* Changed left margin on 2012-02-29 */
		padding: 0;
		clear: both !important;
		color: #010000;
		font-size: 12px !important;
		font-style: normal;
		font-weight: bold;
		line-height: 14px;
		/* text-align: left; */
		}
	div.ascd_menu_content_container p {			/* Nav Middle Column Paragraph Text */
		margin: 3px 10px 10px 20px !important;
		padding: 0;
		color: #010000 !important;
		font-size: 12px !important;
		font-style: normal !important;
		font-weight: normal !important;
		line-height: 14px !important;
		/* text-align: left !important; */
		}
	div.ascd_menu_content_container a {
		margin: 0 !important;
		padding: 0 !important;
		display: inline !important;
		font-size: inherit !important;
		}



/* *************************************** */
/* Images & Boxes ************************ */
/* *************************************** */
	.ascdmenu li .black_box {
		padding: 6px 8px;
		color: #eee;
		background-color: #111;
		}
	.ascdmenu .imgshadow {
		margin-top: 5px;
		margin-bottom: 18px;
		padding: 4px;
		border: 1px solid #222;
		background: #000;
		}
	.ascdmenu .img_left {
		margin-right: 12px;
		float: left;
		}
	.ascdmenu .img_right {
		margin-left: 12px;
		float: right;
		}



/* *************************************** */
/* Tables ******************************** */
/* *************************************** */
	.ascdmenu .table_light, 
	.ascdmenu .table_dark {
		width: 100%;
		padding: 0;
		margin: 6px 0 18px;
		font-size: 12px;
		}
		.ascdmenu .table_light th, 
		.ascdmenu .table_dark th {
			text-align: left; 
			padding: 12px 9px; 
			font-weight: bold; 
			font-size: 12px;
			}
			
		.ascdmenu .table_light {
			border: 1px solid #cbcbcb;
			border-bottom: none;
			}
			.ascdmenu .table_light th {
				color: #3a3a3a; 
				border-bottom: 1px solid #cbcbcb; 
				background: #f5f5f5;
				}
			.ascdmenu .table_light td {
				border-bottom: 1px solid #cbcbcb; 
				background: #fff; 
				padding: 12px 9px; 
				color: #888;
				}

		.ascdmenu .table_dark {
			border:1px solid #000; 
			border-bottom:none;
			}
			.ascdmenu .table_dark th {
				color: #fff; 
				border-bottom: 1px solid #000; 
				background: #0d0d0d;
				}
			.ascdmenu .table_dark td {
				border-bottom: 1px solid #000; 
				background: #0f0f0f; 
				padding: 12px 9px; 
				color: #ddd;
				}



/* *************************************** */
/* Dropcap ******************************* */
/* *************************************** */
	.ascdmenu .dropcap {
		display: block; 
		float: left; 
		font-size: 42px; 
		line-height: 36px; 
		margin: 2px 8px 0 0;
		}

	.ascdmenu .blackbg {
		background: #000;
		}



/* *************************************** */
/* Left Column-Specific ****************** */
/* *************************************** */
div.ascd_nav_content_col_left ul {
	margin: 10px 10px 15px 0 !important;
	padding: 0 !important;
	color: #010000;
	list-style-type: none;
	text-align: left; /* Added on 2012-02-29 */
	}
	div.ascd_nav_content_col_left ul li {
		position: relative;
		margin: 0 !important;
		padding: 5px 0 !important;
		display: block !important;
		float: none !important;
		color: #042572 !important;
		font-size: 12px !important;
		list-style-type: none !important;
		background: transparent none !important;
		}
		div.ascd_nav_content_col_left ul li a {
			margin: 0 !important;
			padding: 2px 0 2px 17px !important;
			display: list-item !important;
			color: #042572 !important;
			font-size: 12px !important;
			font-style: normal !important;
			font-weight: bold !important;
			line-height: 16px !important;
			background: transparent url("../images/ascdmenu/nav_dropdown_left_col_bullets.png") 2px 5px no-repeat;
			}
			div.ascd_nav_content_col_left ul li a:hover {
				color: #004ec6 !important;
				text-decoration: none !important;
				}



/* *************************************** */
/* Middle Column-Specific **************** */
/* *************************************** */
div.ascd_nav_content_col_middle h1 {
	padding-left: 10px;
	}
div.ascd_nav_content_col_middle h3 {
	margin-left: 10px;
	}
div.ascd_nav_content_col_middle h4 {
	margin-left: 10px;
	}
div.ascd_nav_content_col_middle p {
	margin-left: 10px !important;
	}
div.ascd_nav_content_col_middle a {
	color: #042572 !important;
	text-decoration: underline !important;
	}
	div.ascd_nav_content_col_middle a:hover {
		color: #004ec6 !important;
		}

div.ascd_nav_content_col_middle img {
	margin: 5px 0 10px 10px;
	/*
	width: 200px;
	height: 125px;
	*/
	border: 0;
	}



/* *************************************** */
/* Right Column-Specific ***************** */
/* *************************************** */
div.ascd_nav_content_col_right p {
	/* margin: 3px 10px 10px 20px !important; */
	margin: 3px 10px 10px 10px !important; /* Changed left margin on 2012-02-29 */
	padding-top: 10px !important;
	display: block !important;
	clear: both !important;
	}
div.ascd_nav_content_col_right a {
	color: #042572 !important;
	text-decoration: underline !important;
	}
	div.ascd_nav_content_col_right a:hover {
		color: #004ec6 !important;
		}
div.ascd_nav_content_col_right ul {			/* Nav Right Column Lists */
	/* margin: 0 10px 80px 20px !important; */
	/* margin: 0 10px 80px 10px !important; */ /* Changed left margin on 2012-02-29 */
	margin: 0 10px 10px !important; /* Changed bottom margin on 2012-03-02 */
	padding: 0 !important;
	display: block !important;
	clear: both !important;
	color: #010000;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	list-style-type: none !important;
	text-align: left; /* Added on 2012-02-29 */
	}
	div.ascd_nav_content_col_right ul li {
		margin: 1px 0 !important;
		padding: 0 0 0 15px !important;
		display: block;
		float: none;
		line-height: 16px !important;
		background: transparent url("../images/bullet_circular_black.png") 2px 4px no-repeat !important;
		}
		div.ascd_nav_content_col_right ul li:hover {
			background: transparent url("../images/bullet_circular_black.png") 2px 4px no-repeat !important;
			}



/* ************************************************************* */
/* vi. Colors ************************************************** */
/* ************************************************************* */
/* ASCD */
.menu_ascd {
	background-color: transparent;
	}
	.menu_ascd .ascdmenu li .dropcontent a, 
	.menu_ascd .ascdmenu li .fullwidth a {
		color: #6a82a3;
		}
		.menu_ascd .ascdmenu li .dropcontent a:hover, 
		.menu_ascd .ascdmenu li .fullwidth a:hover {
			color: #536987;
			}



/* ************************************************************* */
/* vii. Vertical Variant *************************************** */
/* ************************************************************* */
.ascd_menu_container_vertical {
	position: relative;
	float: left;
	width: 140px;
	border: solid 1px #000;
	background-image: url("../images/ascdmenu/bg.png");
	}
	.ascd_menu_container_vertical .ascdmenu li {
		margin: 0;
		width: 140px;
		}
		.ascd_menu_container_vertical .ascdmenu li .drop {
			padding-right: 30px;
			background: url("../images/ascdmenu/right.png") no-repeat right center;
			}
		.ascd_menu_container_vertical .ascdmenu li.right {
			margin-right: auto;
			float: left;
			}
			.ascd_menu_container_vertical .ascdmenu li.right a {
				margin-right: auto;
				}

.ascd_menu_container_vertical .ascdmenu li .dropcontent,
.ascd_menu_container_vertical .ascdmenu li .fullwidth {
	top: auto;
	margin: -44px auto 0 140px;
	}
.ascd_menu_container_vertical .ascdmenu li .dropfirst {
	margin: -45px auto 0 140px; 				/* Fixes a 1px issue for the 1st drop down */
	}
.ascd_menu_container_vertical .ascdmenu li .align_right {
	right: auto;
	}
	.ascd_menu_container_vertical .ascdmenu li:hover .align_right {
		left: auto;
		right: auto;
		}
.ascd_menu_container_vertical .ascdmenu .levels li:hover ul ul,
.ascd_menu_container_vertical .ascdmenu .levels li:hover ul ul ul {
	left: -999em;
	}
.ascd_menu_container_vertical .ascdmenu .levels li:hover ul {
	left: 130px;
	}
.ascd_menu_container_vertical .ascdmenu .levels li li:hover ul,
.ascd_menu_container_vertical .ascdmenu .levels li li li:hover ul {
	left: 130px;
	}



/* *************************************************************************************************** */
/* III. ASCD Landing Pages Subnavigation ************************************************************* */
/* *************************************************************************************************** */
div.content_lowernav_container {
	margin: 0 13px;
	background: #d2cfbc;
	}
	ul.lowernav_list {
		margin: 0;
		padding: 0;
		}
		ul.lowernav_list li {
			display: block;
			float: left;
			color: #2e2a1e;
			font-size: 12px;
			font-style: normal;
			font-weight: normal;
			line-height: 14px;
			list-style-type: normal;
			text-align: left;
			}
			ul.lowernav_list li a {
				padding: 7px 10px;
				display: block;
				color: #2e2a1e;
				text-decoration: none;
				}
				ul.lowernav_list li a:hover {
					color: #892934;
					background: #c8c5a9;
					}
				ul.lowernav_list li a span {}
			
			/* Active State */
			ul.lowernav_list li.active a,
			ul.lowernav_list li.active a:hover {
				color: #892934;
				background: #c8c5a9;
				}
			
		ul.lowernav_list li span.seperator {
			padding-top: 5px;
			display: block;
			}



/* *************************************************************************************************** */
/* III. ASCD Landing Pages Subnavigation ************************************************************* */
/* *************************************************************************************************** */
ul.nonlanding_page_item_nav {
	margin: 0 !important;
	padding: 0 !important;
	height: 34px !important;
	width: 604px !important;
	background: #473d3b !important;
	}
	ul.nonlanding_page_item_nav li {
		display: block !important;
		float: left !important;
		height: 34px !important;
		color: #000 !important;
		font-size: 12px !important;
		font-style: normal !important;
		font-weight: normal !important;
		line-height: 12px !important;
		}
		ul.nonlanding_page_item_nav li a {
			padding: 11px 13px !important;
			display: block !important;
			height: 12px !important;
			color: #fffdfb !important;
			text-decoration: none !important;
			border-left: 1px solid #6c6462 !important;
			border-right: 1px solid #362e2c !important;
			}
			ul.nonlanding_page_item_nav li:first-child a {
				border-left: 0 !important;
				}
			ul.nonlanding_page_item_nav li a:hover {
				color: #eec863 !important;
				background: #392e2b !important;
				}
		
		ul.nonlanding_page_item_nav li.active a,
		ul.nonlanding_page_item_nav li.active a:hover {
			color: #eec863 !important;
			background: #392e2b !important;
			}






