/********************
HEADER NAVIGATION
*********************/
ul#global-nav {
	list-style-type: none;
	margin: 0;
	padding: 18px 0 0 15px;
	list-style-position: outside;
	height: 44px;
	height: 35px;
	/* background: transparent url(../../assets/css/images/body-header.png) no-repeat bottom left; */
	}
	
	ul#global-nav li {
		list-style-type: none;
		list-style-position: outside;
		display: block;
		float: left;
		height: 25px;
		text-indent: -9009px;
		}
		ul#global-nav li a {
			display: block;
			width: 114px;
			height: 25px;
			background: transparent url(../../assets/css/images/global-nav.png) no-repeat 0 0;
			}
			ul#global-nav li.talk a {
				width: 267px;
				background-position: -114px 0;
				}
			ul#global-nav li.request a {
				width: 166px;
				background-position: -381px 0;
				}
			ul#global-nav li.tell a {
				width: 123px;
				height: 25px;
				background-position: -547px 0;
				/* position: relative; width: 359px;*/
				}	
			ul#global-nav li.hcp a {
				width: 204px;
				height: 25px;
				background-position: -670px 0;
				}
				
			/*ul#global-nav li.tell {
				width: 173px;
				height: 25px;
				background: transparent url(../../assets/css/images/global-nav.png) no-repeat -700px 0;
				 position: relative; width: 359px;
				}*/
				ul#global-nav li.tell label {
					display: block;
					float:left;
					width: 190px;
					}
					ul#global-nav li.tell .tell-button {
						display: block;
						float: left;
						width: 23px;
						height: 25px;
						background: transparent url(../../assets/css/images/button.png) no-repeat 0 2px;
						text-indent: -9009px;
						border-style: none;
						margin-top: 0 ! important;
						}
				ul#global-nav form {
					height: 25px;
					margin: 0;
					padding: 0;
					width: 370px;
					display: inline;
					float: left;
					}
					ul#global-nav input {
						display: block;
						float: left;
						width: 125px;
						padding: 0 2px 0 0;
						height: 12px;
						margin: 5px 5px 0 0;
						font: normal 10px verdana, arial, helvetica, sans-serif;
						}
						ul#global-nav input:focus {
							outline: 1px solid #fff;
							}
						ul#global-nav input.tell-button:focus {
							outline: none;
							border-style: none;
							}

			ul#global-nav li.logo a {
				width: 81px;
				background-position: -874px 0;
				}
				
/************************************
MAIN NAVIGATION, NO FLASH
THIS GOT PRETTY LARGE, PRETTY QUICK
*************************************/
ul#main-nav {
	display:block;
	list-style-type:none;
	margin: 111px 0 0 4px;
	padding: 0;
	list-style-position: outside;
	font-family: arial, helvetica, verdan, sans-serif;
	}
	ul#main-nav li#facts,
	ul#main-nav li#learn,
	ul#main-nav li#impact,
	ul#main-nav li#parents {
		list-style-type: none;
		float: left;
		width: 233px;
		/* height: 47px; */
		height: 59px;
		position: relative;
		}
		ul#main-nav a {
			color: #fff;
			text-decoration: none;
			background: inherit;
			display: block;
			height: 100%;
			padding-left: 20px;
			}
			ul#main-nav ul li ul a {
				/* the look of a top and bottom padding is achieved via inherited line-height */
				padding-left: 12px;
				}
	/* TOP LEVEL AND SECONDARY UL'S */			
	ul#main-nav ul {
		width: 221px;
		padding: 0 6px 0 6px;
		margin: 0;
		list-style-type:none;
		list-style-position: outside;
		clear: both;
		position: absolute;
		display:block;
		padding-bottom: 10px;
		}
		/* secondary UL's */
		ul#main-nav ul ul {
			width: 201px;
			background-image: none;
			margin: 0;
			padding: 0 20px;
			position: relative;
			}
		/* header graphics */
		ul#main-nav li#facts a,
		ul#main-nav li#learn a,
		ul#main-nav li#impact a,
		ul#main-nav li#parents a {
			text-indent: -9009px;
			background: transparent url(../../assets/css/images/main-nav/facts.png) no-repeat 0 0;
			}
		ul#main-nav li#learn a {background: transparent url(../../assets/css/images/main-nav/learn.png) no-repeat 0 0;}
		ul#main-nav li#impact a {background: transparent url(../../assets/css/images/main-nav/impact.png) no-repeat 0 0;}
		ul#main-nav li#parents a {background: transparent url(../../assets/css/images/main-nav/parents.png) no-repeat 0 0;}
			
		ul#main-nav li#facts li a,
		ul#main-nav li#learn li a,
		ul#main-nav li#impact li a,
		ul#main-nav li#parents li a {
			text-indent: 0;
			background-image: none;
			}
		li#facts ul {
			background: transparent url(../../assets/css/images/main-nav/facts-bg.png) repeat-y 0 0;
			}
		li#learn ul {
			background: transparent url(../../assets/css/images/main-nav/learn-bg.png) repeat-y 0 0;
			}
		li#impact ul {
			background: transparent url(../../assets/css/images/main-nav/impact-bg.png) repeat-y 0 0;
			}
		li#parents ul {
			background: transparent url(../../assets/css/images/main-nav/parents-bg.png) repeat-y 0 0;
			}
			
			/***************
			FACTS
			****************/
			ul#main-nav li#facts ul li a:link,
			ul#main-nav li#facts ul li a:visited {
				color: #cfeaff;
				text-transform: uppercase;
				}
			ul#main-nav li#facts ul li ul li a:link,
			ul#main-nav li#facts ul li ul li a:visited {
				text-transform: capitalize;
				}
				
			ul#main-nav li#facts ul li a:hover,
			ul#main-nav li#facts ul li a:active,
			ul#main-nav li#facts ul li a:focus,
			ul#main-nav li#facts ul li a.current,
			/* First, we highlight a nav item w/ no subpages selected.
			then, we highlight the current subpage */
			ul.hpv-types li#facts ul li#types a.nosub,
				ul.who-gets-hpv li#facts ul li#who a,
			ul.diseases-caused-by-hpv li#facts ul li#diseases a.nosub,
				ul.cervical-cancer li#facts ul li#cervical a,
				ul.genital-warts li#facts ul li#genital a,
				ul.genital-warts-big-deal li#facts ul li#genital a,
			ul.protecting-against-hpv li#facts ul li#protecting a.nosub,
			ul.teens-twenties li#facts ul li#protecting a,
			ul.teens-twenties li#facts ul li#protecting li#get a:hover,
				ul.get-more-information li#facts ul li#get a
				 {
				color: #fff;
				background: #4f84ab url(../../assets/css/images/main-nav/facts-arrow.png) no-repeat 10px center;
				outline: none;
				}
				/* overwrite subs w/ newest arrow position */
				ul#main-nav li#facts ul li ul li a:hover,
				ul.who-gets-hpv li#facts ul li#who a,
				ul.cervical-cancer li#facts ul li#cervical a,
				ul.genital-warts li#facts ul li#genital a,
				ul.genital-warts-big-deal li#facts ul li#genital a,
				ul.get-more-information li#facts ul li#get a 
				{
					background-position: 5px center ! important;
					}
			
				
			/* don't mark Get More Info as current when viewing /facts-about-hpv/protecting-against-hpv/teens-twenties/ */
			ul.teens-twenties li#facts ul li#protecting li#get a {background: none;}
			
			/*****************
			LEARN
			*****************/
			ul#main-nav li#learn ul li a:link,
			ul#main-nav li#learn ul li a:visited {
				color: #ffdde6;
				text-transform: uppercase;
				}
			ul#main-nav li#learn ul li ul li a:link,
			ul#main-nav li#learn ul li ul li a:visited {
				text-transform: capitalize;
				}
				
			ul#main-nav li#learn ul li a:hover,
			ul#main-nav li#learn ul li a:active,
			ul#main-nav li#learn ul li a:focus,
			ul#main-nav li#learn ul li a.current,
			ul.protection-with-gardasil li#learn ul li#protection a,
			.learn-about-gardasil ul.common-questions li#learn ul li#common a,
			ul.talking-to-your-doctor li#learn ul li#talking a.nosub,
				ul.health-plan-coverage li#learn ul li#health a,
				ul.paying-for-gardasil li#learn ul li#paying a,
			ul.been-vaccinated li#learn ul li#been a.nosub,
				ul.email-reminders li#learn ul li#email a,
				ul.sms-reminders li#learn ul li#sms a
			 {
				color: #fff;
				background: #8b0d2f url(../../assets/css/images/main-nav/learn-arrow.png) no-repeat 10px center;
				outline: none;
				}
				
				/* overwrite subs w/ newest arrow position */
				ul.health-plan-coverage li#learn ul li#health a,
				ul.paying-for-gardasil li#learn ul li#paying a,
				ul.email-reminders li#learn ul li#email a,
				ul.sms-reminders li#learn ul li#sms a,
				ul#main-nav li#learn ul li ul li a:hover  {background-position: 5px center ! important;}

			/************
			IMPACT
			************/	
			ul#main-nav li#impact ul li a:link,
			ul#main-nav li#impact ul li a:visited {
				color: #faf5e6;
				text-transform: uppercase;
				}
			
			/* don't capatize any sub items, because of "Let A Friend Know" */
			ul#main-nav li#impact ul li ul li a:link,
			ul#main-nav li#impact ul li ul li a:visited {
				text-transform: none;
				}
							
			ul#main-nav li#impact ul li a:hover,
			ul#main-nav li#impact ul li a:active,
			ul#main-nav li#impact ul li a:focus,
			ul#main-nav li#impact ul li a.current,
			ul.tools-to-share li#impact ul li#tools a.nosub,
				ul.let-a-friend-know li#impact ul li#tools li#send a,
			ul.testimonials li#impact ul li#testimonials a,
			ul.have-some-fun li#impact ul li#have a,
			ul.gardasil-in-the-community li#impact ul li#community a
			/* ul.let-a-friend-know li#impact ul li#send a */
			{
				color: #fff;
				background: #c49c2f url(../../assets/css/images/main-nav/impact-arrow.png) no-repeat 10px center;
				outline: none;
				}
				
				
				/* overwrite subs w/ newest arrow position */
				ul.tools-to-share li#impact ul li#send a,
				ul#main-nav li#impact ul li ul li a:hover
					{
					background-position: 5px center ! important;
					}

					
			/***************
			PARENTS
			***************/
			ul#main-nav li#parents ul li a:link,
			ul#main-nav li#parents ul li a:visited {
				color: #eaded6;
				text-transform: uppercase;
				}
			ul#main-nav li#parents ul li ul li a:link,
			ul#main-nav li#parents ul li ul li a:visited {
				text-transform: capitalize;
				}				
			ul#main-nav li#parents ul li a:hover,
			ul#main-nav li#parents ul li a:active,
			ul#main-nav li#parents ul li a:focus,
			ul#main-nav li#parents ul li a.current,
			ul.gardasil-and-your-daughter li#parents ul li#daughter a,
			ul.questions-daughters-doctor li#parents ul li#doctor a,
			.more-for-parents ul.common-questions li#parents ul li#common-questions a 
			{
				color: #fff;
				background: #470702 url(../../assets/css/images/main-nav/parents-arrow.png) no-repeat 10px center;
				outline: none;
				}
			/* special case for "your daughter's doctor */
			li#doctor a {
				padding-top: 3px;
				padding-bottom: 3px;
				line-height: 13px;
				}	
				
/***************************
FOOTER and FOOTER NAVIGATION
****************************/

	.body-foot ul {
		margin: 0 0 0 15px;
		}
		.body-foot li {
			display: inline;
			text-indent: -9009px;
			}
			.body-foot li a {
				display: block;
				float: left;
				width: 60px;
				}
				.body-foot li.privacyfoot a {width: 130px;}
 				.body-foot li.terms a {width: 89px;}
				.body-foot li.copyright a {width: 216px;}
				.body-foot li.merck a {width: 123px;}
ul.footer-nav {
	margin: 0 0 0 0;
	text-align: center;
	font-size: 10px;
	}
ul.footer-nav li {
	display: inline;
	border-left: 1px solid #fff;
	padding: 0 10px;
	}
	ul.footer-nav li:first-child,
	ul.footer-nav li:first-child + li {
		padding-left: 0;
		border-width: 0;
		}
	/* patient product information */
	ul.start li:first-child + li {
		border-left: 1px solid #fff;
		padding: 0 10px;
	}
		
	ul.footer-nav h3 {
		display: inline;
		margin: 0;
		font: bold 10px Verdana, Arial, Sans-Serif;
		color: #fff;
		background: inherit;
		}
	ul.footer-nav li a,
	ul.footer-nav li a:link,
	ul.footer-nav li a:visited {
		text-decoration: none;
		color: #fff;
		background: inherit;
		} 
	ul.footer-nav li a:hover,
	ul.footer-nav li a:active {
		text-decoration: underline;
		} 
/* first footer nav */
.inside ul.footer-nav {
	height: 50px;
	background: transparent url(../../assets/css/images/content-wrapper-foot.jpg) no-repeat 0 0;
	}
.inside ul.footer-nav li {
	border-left: 1px solid #6a645c;
	}
	.inside ul.footer-nav li:first-child  {
		border-width: 0;
		}
	.inside ul.footer-nav li:first-child + li {
		padding-left: 10px;
		border-left: 1px solid #6a645c;
		}
	.inside ul.footer-nav li a,
	.inside ul.footer-nav li a:link,
	.inside ul.footer-nav li a:visited {
		color: #6a645c;
		}
