﻿/* Design Styles for Navigation Elements */

#skip-navigation {
	display: none;
}

	/* Constants Top */
	ul#constantsTop
	 { 
	    margin-top:10px;
		font-family:  Arial, Tahoma, Verdana, Helvetica, sans-serif;
		font-size: 1em;
	}
		ul#constantsTop li { 
			display: inline; 
			font-weight: bold;
		}
		
			ul#constantsTop li a { 
				text-decoration: none;
				padding: 0 8px 0 4px;
				background: url(/img/interface/global-divider.gif) right 3px no-repeat;
			}
			ul#constantsTop li.lastItem a { 
				background: none; 
				padding-right: 0;
			}
				/* Hover/Selected State */
				ul#constantsTop li a:hover { color: #aa103f; }
				
				
	/* Constants */
	ul#constants 
	{ 

	    right: 0px;
		font-family:  Arial, Tahoma, Verdana, Helvetica, sans-serif;
		font-size: 1em;
		margin-top:9px;
	}
		ul#constants li { 
			display: inline; 
			font-weight: bold;
		}
		
			ul#constants li a { 
				text-decoration: none;
				padding: 0 8px 0 4px;
				background: url(/img/interface/global-divider.gif) right 3px no-repeat;
			}
			ul#constants li.lastItem a { 
				background: none; 
				padding-right: 0;
			}
				/* Hover/Selected State */
				ul#constants li a:hover { color: #aa103f; }
				
	/* Level One Nav */
	ul#levelOneNav { 
		margin: 0 0 0 1px;
		display: inline;
		float: left;
		font-family:  Arial, Tahoma, Verdana, Helvetica, sans-serif;
		font-size: 12px;
		
	}
		ul#levelOneNav li {
			display: inline;
			font-weight: bold;
			float: left;
			background: url(/img/interface/l1-nav-divider.gif) right 3px no-repeat;
			padding: 0 1px 0 0px;
		} 
	
			ul#levelOneNav li a { 
				display: block;
	            color: #252525;
				text-decoration: none;
				padding: 1px 10px 4px 10px;
			 } 
			ul#levelOneNav li.lastItem { background: none; }
			
			/* Hover/Selected State */
			ul#levelOneNav li a:hover,
				ul#levelOneNav li.selected a 
				{
				     color: #aa103f;  
				     background: url(/includes/2009/img/l1-selected.gif) center bottom no-repeat; 
				}
			
			
	/* Sublevel Nav */
	#rightContent ul.sublevelNav { 
		width: 219px;
		color: #414b56;
		padding: 30px 0 0 0;
		float: left;
		font-size: 1em;
	}
		#rightContent ul.sublevelNav li { 
			position: relative;
			width: 219px;
			float: left;
			margin: 0 0 2px 0;
			background: #f3f3f3;
		}
		
			#rightContent ul.sublevelNav li a { 
				width: 219px;
					w\idth: 186px;
				display: block;
				background: #f3f3f3 url(../../img/interface/double-arrow.gif)  9px 11px no-repeat;
				padding: 7px 10px 8px 23px;
				color: #aa103f;
				text-decoration: none;
				font-weight: bold;
			}
			
				/* Level 2 hover/selected */
				#rightContent ul.sublevelNav li a:hover { background-color: #e4e4e4; }
					#rightContent ul.sublevelNav li.selected a { background-color: #e4e4e4; }
					
					
			/* Level 3 */
			#rightContent ul.sublevelNav li.selected  { 
				padding: 0;
				background: #f3f3f3;
			}
						
				#rightContent ul.sublevelNav li.selected ul { 
					float: left;
					padding: 6px 0 13px 0; 
					
				}
				#rightContent ul.sublevelNav li.selected ul li { 
					position: relative;
					width: 219px;
						w\idth: 186px;
					float: left;
					background: #f3f3f3;
					margin: 0;
					padding: 3px 10px 3px 23px;
				}
					/* MainTitle class for Products Nav */
					#rightContent ul.sublevelNav li.selected ul li.mainTitle { padding-bottom: 6px; font-weight: bold; }
					
					/* Sublists for Products nav */
					#rightContent ul.sublevelNav li.selected ul li ul { padding: 0 0 3px 0; }
						#rightContent ul.sublevelNav li.selected ul li ul.last { padding: 0; }
						
					#rightContent ul.sublevelNav li.selected ul li.selected { padding-bottom: 3px; }
					
				#rightContent ul.sublevelNav li.selected ul li a { 
					width: 163px;
						w\idth: 154px;
					display: block;
					background: #f3f3f3;
					color: #252525;
					font-weight: normal;
					text-decoration: underline;
					padding: 0;
					line-height: 1.3em;
				}
					
					/* Level 3 hover/selected */
					#rightContent ul.sublevelNav li.selected ul li a:hover { color: #aa103f; background-color: #f3f3f3; }
					#rightContent ul.sublevelNav li.selected ul li.selected a { text-decoration: none;  color: #aa103f; }
				
				/* Level 4 */
				#rightContent ul.sublevelNav li.selected ul li ul { padding: 5px 0 0 0; }
				#rightContent ul.sublevelNav li.selected ul li ul li { width: 140px; w\idth: 129px; color: #252525; padding: 3px 0 3px 9px; }
				#rightContent ul.sublevelNav li.selected ul li.selected ul li a { color: #252525; text-decoration: underline; }
				#rightContent ul.sublevelNav li.selected ul li.selected ul li.selected a { color: #aa103f; text-decoration: none; }
				
		
	
	/* Footer */
	#footer2 {
		position:relative;
		float: left;
		width: 814px;
			w\idth: 814px;
		font-size: .9em;
		padding: 8px 0 10px 1px;
		margin: 0px 0px 0 0;
		color:#414B56;
	}
		
		ul#footerNavigation2 {
			float: left;
			margin: 0 0 0 0px;
		} 
			ul#footerNavigation2 li { display: inline; }
				
				ul#footerNavigation2 li a {
					color: #414B56;
					text-decoration: none;
				}
				ul#footerNavigation2 li a:hover,
					ul#footerNavigation2 li.selected a { color: #aa103f; }
		ul#footerNavigation2Right {
			float: right;
			margin: 0 0 0 0px;
		} 
			ul#footerNavigation2Right li { display: inline; }
				
				ul#footerNavigation2Right li a {
					color: #414B56;
					text-decoration: none;
				}
				ul#footerNavigation2Right li a:hover,
					ul#footerNavigation2Right li.selected a { color: #aa103f; }
		
		
		#copyright 
		{
		    
			float: left;
		}
		/* Footer */
	#footer {
		position: relative;
		float: left;
		width: 814px;
			w\idth: 814px;
		border-top: 1px solid #73787E;
		font-size: .9em;
		padding: 8px 0 10px 1px;
		margin: 0px 0px 0 0;
		color:#414B56;
		height: 25px;
	}
		
		
		ul#footerNavigation {
			float: left;
			margin: 0 0 0 65px;
		} 
			ul#footerNavigation li { display: inline; }
				
				ul#footerNavigation li a {
					color: #414B56;
					text-decoration: none;
				}
				ul#footerNavigation li a:hover,
					ul#footerNavigation li.selected a { color: #aa103f;}
		
		
		
		#telephone { float: right; }
		
		
	/* Footer */
	#footerOverride {
		position: relative;
		float: left;
		width: 100%;
			w\idth: 100%;
		border-top: 1px solid #d6cecc;
		font-size: .9em;
		padding: 8px 0 10px 1px;
		margin: 57px -3px 0 0;
	}
