/* Styles for common elements */

/* DIV menu-secondary - Skip Nav / Sign In / Contact menu */
	div#menu-secondary{
		margin							: 0;
		padding						    : 0;
	}
	div#menu-secondary ul {
		/* the links in the menu are structured as an unordered list */
		margin							: 0;
		padding							: 0;
		border							: none;
		float							: left;
	} 
	div#menu-secondary li {
	display								: block;
	margin								: 0;
	padding								: 0.5em 0.5em 0.5em 0.5em;
	border								: none;
	float								: left; 
	overflow							: visible;
	border-left							: 1px solid #7C8A8D;
	z-index								: 10;
	}
	li.first{
		/* used to ensure that we get the correct border on the first item in the list */
		border-left						: 0 !important;
		border-right					: 1px solid #C1C5C6;
	}
	li.middle{
		/* used to ensure that we get the correct border on the middle item(s) in the list */
		border-left						: 0 !important;
		border-right					: 1px solid #C1C5C6;
	}
	div#menu-secondary a:link {
		color							: #000000;
		text-decoration					: none;
	}
	div#menu-secondary a:hover {
		color							: #0000FF !important;
		text-decoration					: underline !important;
	}
	div#menu-secondary a:visited {
		color							: #000000;
		text-decoration					: none;
	}
	


/* DIV menu - the main menu bar */

	div#menu{
	width								: 100%;
	height								: 1.5em;
	margin								: 0;
	padding								: 0;
	color								: #999999;
	list-style-type						: none;


	}
	
	/* Hyperlink styles for the main menu elements */
		div#menu a:visited {
			color						: #666666;
			text-decoration				: none;
		}
		div#menu a:link {
			color						: #000000;
			text-decoration				: none;
		}
		
	/* styles for the large unordered list that is the main menu */		
		ul#mainmenu {
			margin						: 1px 1px 1px 1px;
			padding						: 0;
			font-weight					: normal;
		} 
		li.mainmenuitem {
	display								: block;
	border-bottom						: 0;
	width								: auto; 
	float								: left;
	overflow							: visible;
	margin								: 0;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 1px;
		}

		/* li.active styles - the tab for currently selected pages */
			li.active {
	/*background				: #FFFFFF; */
	background-color: #CCFF33;
			}
			li.active a:link {
				color					: #FF0000!important;
			}
			li.active a:visited {
				color					: #999999!important;
			}
		
		/* li.hover styles - the appearance of the tab when it is hovered over */
			li.hover {
	border-bottom						: 0;
	color								: #333333;
			}
			li.hover a:link {
				color					: #FFFFFF!important;
			}
			li.hover a:visited {
				color					: #4F5880 !important;
			}
			
		/* li.inactive styles - the appearance of the tabs for sections that the user currently isn't in */
			li.inactive{
			}
			
	/* submenu - the cascading menus */
		ul.submenu{
	display							: none;
	position						: absolute;
	background						: #FEFBF4;
	border							: 1px solid #7C8A8D;
	list-style						: none;
	font-weight						: normal;
	width							: auto;
	text-align: left;
	font-size: 10pt;
	white-space: nowrap;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
			}
		ul.submenu a{
	display							: block;
	height							: auto;
	margin							: 0px;
	padding							: 4px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #999999;
	border-left-color: #999999;
	text-decoration: blink;
		}
		ul.subsubmenu a{
			margin				: 2px;
			padding-left		: 2px;
		}
		li.submenuitem{
			margin				: 2px;
			padding-left		: 2px;
		}
		
		
		
		
		li.submenuitem a:link {
			color				: #666666!important;
		}
		li.submenuitem a:visited {
			color				: #666666!important;
		}
		ul.subsubmenu{
			list-style			: none;
			margin				: 20px 0px 0px 0px;
			padding				: 0px;
		}
		li.subsubmenuitem{
			margin				: 0px;
			padding				: 0px;
		}
		ul.submenu a:hover , ul.submenu a:focus {
	background-color			: #E1E1E1;
	border-left					: 1px solid #FFFFFF;
	border-right				: 1px solid #FFFFFF;
	color						: #FFFFFF;
		}
body {
	font-family					: Arial, Helvetica, sans-serif;
	font-size					: 10px;
}

