﻿/* Right Hand Navigation Level 2*/
#rightContent ul.sublevelNav 
{
    color: #414b56;
    font-size: 1em;
    padding:  30px 0 0 0;   
}

#rightContent ul.sublevelNav li 
{

    background: #ffffff;
    border-top: SOLID 1px #E3E5E7;  
    padding: 5px 0 5px 0;  
}

#rightContent ul.sublevelNav li a 
{

    display:block;
    color: #41525c;
    text-decoration: none;
    font-weight: bold;
    background: url(/img/2011/sidenav-rarrow.png) no-repeat 8px center;
    padding: 7px 10px 8px 23px;
}

/* Hover/Selected Level 2*/

#rightContent ul.sublevelNav li a:hover,
#rightContent ul.sublevelNav li a:active
{
    background-color: #F9FAFA;
}

#rightContent ul.sublevelNav li.selected a
{
    background: #F9FAFA url(/img/2011/downarrow.png) no-repeat 8px center;
}

/* 3rd level */
#rightContent ul.sublevelNav li.selected
{
    background: #F9FAFA;
    border-bottom: none;  
    padding: 0; 
}

#rightContent ul.sublevelNav li.selected ul
{
    padding: 6px 0 13px 0;
    
}

#rightContent ul.sublevelNav li.selected ul li
{
    width: 219px;
    w\idth: 186px;
    background-color: #F9FAFA;
    margin:0;
    padding: 3px 10px 3px 26px;
    border: none;   
}

/* MainTitle (Products Nav) */
#rightContent ul.sublevelNav li.selected ul li.mainTitle
{
    padding: 0 0 6px 18px;
    font-weight: bold;
    border:none;
    text-transform: uppercase;
       
}

/* Sublists on products nav */
#rightContent ul.sublevelNav li.selected ul li ul
{
    padding: 0 0 3px 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: #f9fafa;
    color: #AA103F;
    font-weight: normal;
    text-decoration: none;
    padding: 0;
    line-height: 1.3em;
}

/* Hover/Selected Level 3 */
#rightContent ul.sublevelNav li.selected ul li a:hover,
#rightContent ul.sublevelNav li.selected ul li a:active
{
    color: #AA103F;
    background-color: #F9FAFA;
    text-decoration: underline;
}

#rightContent ul.sublevelNav li.selected ul li.selected a
{
    text-decoration: none;
    color: #AA103F;
    font-weight: bold;   
}

/* 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: #AA103F; 
    padding: 3px 0 3px 9px; 
}

#rightContent ul.sublevelNav li.selected ul li.selected ul li a 
{ 
    color: #AA103F; 
    text-decoration: none; 
    font-weight:normal;
}


#rightContent ul.sublevelNav li.selected ul li.selected ul li.selected a
{
    font-weight:bold;   
}
#rightContent ul.sublevelNav li.selected ul li.selected ul li a:hover,
#rightContent ul.sublevelNav li.selected ul li.selected ul li a:active 
{ 
    color: #aa103f; 
    text-decoration: underline; 
}



/**
 *  Nav used by Extranet
 *
*/

/* Design Styles for Navigation Elements */

#skip-navigation {
	display: none;
}

/* Constants Top */
ul#constantsTop { 
	position: absolute;
	float: right; 
	top: 24px;
	right: 9px;
	z-index: 1000;
	font-family:  Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 1em;
}
ul#constantsTop li { 
	display: inline; 
	font-weight: bold;
}
		
ul#constantsTop li a { 
	color: #363636;
	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 { 
	position: absolute;
	float: right; 
	top: 47px;
	right: 9px;
	z-index: 1000;
	font-family:  Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 1em;
}

ul#constants li { 
	display: inline; 
	font-weight: bold;
}
		
ul#constants li a { 
	color: #363636;
	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;
	width: 615px;
	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 9px no-repeat;
	padding: 0 1px 0 0px;
} 
	
ul#levelOneNav li a { 
	display: block;
	color: #fff;
	text-decoration: none;
	padding: 6px 10px 7px 10px;
 } 
ul#levelOneNav li.lastItem { background: none; }

/* Hover/Selected State */
ul#levelOneNav li a:hover,
ul#levelOneNav li.selected a { background: url(../../img/interface/l1-selected.gif) center bottom no-repeat;  }
			
			
/* Footer */
#footer {
	position: relative;
	float: left;
	width: 815px;
		w\idth: 814px;
	border-top: 1px solid #d6cecc;
	font-size: .9em;
	padding: 8px 0 10px 1px;
	margin: 0px -3px 0 0;
}

#copyright {
	float: left;
}
		
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 */
#footer2 {
	position:relative;
	float: left;
	width: 815px;
		w\idth: 815px;
	font-size: .9em;
	padding: 8px 0 10px 1px;
	margin: 57px 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; }		
		
/* 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;
}
