/*
Copyright (c) 2008, American Medical Association. All rights reserved.
*/

/* navigation */

#sites {
	margin:0px auto 0px auto; 
	padding:7px 0 0 0;
	background:#2c1b61;
	color:#fff;
	width:940px;
	height:40px;
	text-align:right;
	text-transform:uppercase;
	position:relative;
}
	#sites a,
	#sites a:link {
		color:#fff;


	}
	#sites a:hover {
		color:#e57d03;

	}
	
#header ul#audiencenav {
	position:absolute;
	top:0px; left:142px;
	width:561px; height:38px;
	padding-left:50px;
	background:url('../images/nav/spr-audiencenav.png') 0 0 no-repeat;
	list-style:none;
	font-weight:bold;
}
	.physicians ul#audiencenav { background-position:0 -38px; }
	.residents ul#audiencenav { background-position:0 -76px; }
	.medical-students ul#audiencenav { background-position:0 -114px; }
	.patients ul#audiencenav { background-position:0 -152px; }
	.home ul#audiencenav { background-position:0 -190px; }
	
	ul#audiencenav li {
		margin:0; padding:0;
		list-style:none;
		float:left;
		color:#e57d03;
		font-size:12px;
		line-height:13px;
		text-align:center;
		text-transform:uppercase;
		font-weight:bold;
	}
		ul#audiencenav li#audiencenav00 {

			width:70px;
			display:block;
			font-weight:bold;

		}
	ul#audiencenav li a {
		margin:0; padding:16px 0 9px 0;
		display:block;
		line-height:13px;
		font-weight:bold;
		color:#fff; text-decoration:none;
	}
		ul#audiencenav li#audiencenav00 a { width:62px; padding-left:7px;font-weight:bold;}
		ul#audiencenav li#audiencenav01 a { width:90px; padding:16px 0 9px 0px;font-weight:bold; }

		ul#audiencenav li#audiencenav02 a { width:84px; padding:16px 0 9px 0px;font-weight:bold; }
		ul#audiencenav li#audiencenav03 a { width:134px; padding:16px 0 9px 0px;font-weight:bold; }
		ul#audiencenav li#audiencenav04 a { width:79px; padding:16px 0 9px 0px;font-weight:bold; }
		
		.physicians ul#audiencenav li#audiencenav01 a { color:#350f58; text-decoration:none; font-weight:bold; }
		.residents ul#audiencenav li#audiencenav02 a { color:#003f84; text-decoration:none; font-weight:bold; }
		.medical-students ul#audiencenav li#audiencenav03 a { color:#e68700; text-decoration:none; font-weight:bold; }
		.patients ul#audiencenav li#audiencenav04 a { color:#386351; text-decoration:none; font-weight:bold; }
		.home ul#audiencenav li#audiencenav00 a { color:#350f58; text-decoration:none; font-weight:bold; }
	
	ul#audiencenav li a:visited:hover,
	ul#audiencenav li a:hover {
		color:#e57d03;
		text-decoration:underline;
		font-weight:bold;
	}

ul#navigation {
	position:absolute;
	top:69px; right:4px;
	width:791px; height:35px;
	/*background:url('../images/nav/spr-navigation.png') 0 -70px no-repeat;*/
	z-index:51;
}
	ul#navigation li {
		margin:0; padding:0;
		list-style:none;
		float:left;
		font-size:13px;
		font-weight: bold;
	}
	ul#navigation li a { 
		margin:0; padding:0;
		display:block; 
		text-decoration:none; 
		height:35px;
		color:#555454;
		line-height:35px;
		text-align:center;
		
	}
	
		li#navigation00 {
			width:90px; position:absolute; top:0; left:0;
			background:url('../images/nav/spr-navigation00.png') 0 0 no-repeat; 
			font-weight:bold;
			}
			

		li#navigation01 { 
			width:140px; position:absolute; top:0; left:88px;
			background:url('../images/nav/spr-navigation01.png') 0 0 no-repeat; 
			font-weight:bold;
			}

		li#navigation02 { 
			width:138px; position:absolute; top:0; left:226px;
			background:url('../images/nav/spr-navigation02.png') 0 0 no-repeat; 
			font-weight:bold;
			}

		li#navigation03 { 
			width:73px; position:absolute; top:0; left:362px;
			background:url('../images/nav/spr-navigation03.png') 0 0 no-repeat; 
			font-weight:bold;
			}

		li#navigation04 { 
			width:119px; position:absolute; top:0; left:433px;
			background:url('../images/nav/spr-navigation04.png') 0 0 no-repeat; 
			font-weight:bold;
			}

		li#navigation05 { 
			width:47px; position:absolute; top:0; left:550px;
			background:url('../images/nav/spr-navigation05.png') 0 0 no-repeat; 
			font-weight:bold;
			}

		li#navigation06 { 
			width:74px; position:absolute; top:0; left:595px;
			background:url('../images/nav/spr-navigation06.png') 0 0 no-repeat; 
			font-weight:bold;
			}

		li#navigation07 { 
			width:80px; position:absolute; top:0; left:667px;
			background:url('../images/nav/spr-navigation07.png') 0 0 no-repeat; 
			font-weight:bold;
			}

		
		/* hover states for main navigation */
		li#navigation00:hover, .membership li#navigation00:hover, 
		li#navigation01:hover, .physician-resources li#navigation01:hover,
		li#navigation02:hover, .education-and-careers li#navigation02:hover,
		li#navigation03:hover, .advocacy li#navigation03:hover,
		li#navigation04:hover, .medical-journals li#navigation04:hover,
		li#navigation05:hover, .news li#navigation05:hover,
		li#navigation06:hover, .bookstore li#navigation06:hover,
		li#navigation07:hover, .about-ama li#navigation07:hover,
		ul#navigation li.over {
			background-position: 0 -35px;
			z-index:52;
			color:#fff;
		}
			ul#navigation li:hover .over ,
			ul#navigation li.over, 
			li#navigation00 .over a, .membership li#navigation00 .over a, 
			.over li#navigation00:hover, .membership .over li#navigation00:hover, 
			li#navigation00 .over, .membership li#navigation00 .over, 
			ul#navigation li.over a,
			ul#navigation00 li.over a,
			ul#navigation li.over,
			ul#navigation li a:hover,
			ul#navigation li a:focus
			{

				color:#fff;
			}
		/* on states for main navigation */
		.membership li#navigation00,
		.physician-resources li#navigation01,
		.education-and-careers li#navigation02,
		.advocacy li#navigation03,
		.medical-journals li#navigation04,
		.news li#navigation05,
		.bookstore li#navigation06,
		.about-ama li#navigation07 {
			background-position: 0 -70px;
		}
		
	
ul#navigation li .menu { display: none; }
ul#navigation li:hover .menu { display: block; color:#fff;}
ul#navigation li.over .menu { display: block;color:#fff; }

ul#navigation .menu {
	position: absolute; 
	top:35px; left:0; 
	padding:0; 
	width:auto; height:auto;
	
	z-index:53;
}
	ul#navigation .menu .subnav {
		margin:0; padding:0;
		width:auto; height:auto;
		color:#fff;
		text-align:left;
		border-top:10px solid #350f58;
		z-index:54;
	}
	ul#navigation li a .subnav a { width:auto; }
	ul#navigation .menu .subnav a,
	ul#navigation .menu .subnav a:link { 
		padding:0;
		display:inline;
		width:auto;
		line-height:normal;
		text-indent:0;
		text-align:left;
		text-transform:none;
		letter-spacing:0;
		color:#f79f22;
	}
		ul#navigation .menu .subnav a:hover { 
			color:#494949;
		}
	ul#navigation .menu .subnav-left {
		background:url('../images/nav/bg-blc-purple.gif') 0 0 no-repeat;
		height:10px;
	}
	ul#navigation .menu .subnav-right {
		background:url('../images/nav/bg-brc-purple.gif') 100% 0 no-repeat;
		height:10px;
	}
	ul#navigation .menu .subnav-leftsm {
		background:url('../images/nav/bg-blc-purple-sm.gif') 0 0 no-repeat;
		height:10px;
	}
	ul#navigation .menu .subnav-rightsm {
		background:url('../images/nav/bg-brc-purple-sm.gif') 100% 0 no-repeat;
		height:10px;
	}
	ul#navigation .menu .subnav table {
		width:100%;
		background:#350f58;
	}
	ul#navigation .menu .subnav table td {
		padding:0 10px;
		vertical-align:top;
		border-left:1px solid #684b82;
		color:#fff;
	}
		ul#navigation .menu .subnav table td.first {
			border:0;
		}
		ul#navigation .menu .subnav table td.drop-art {
			text-align:center;
		}
		ul#navigation .menu .subnav table td strong {
			font-size:116%;
			font-weight:normal;
			line-height:18px;
		}
	ul#navigation .menu .subnav ul { margin:0; padding:0; }
	ul#navigation .menu .subnav li { 
		float:none;
		list-style:none;
		display:inline;
	}
	ul#navigation .menu .subnav li a,
	ul#navigation .menu .subnav li a:link {
		margin:0 0 1px 0; padding: 3px 5px 3px 18px;
		display:block;
		text-decoration:none;
		font-size:11px;
		line-height:12px;
		height:auto;
		text-align:left;
		text-transform:none;
		letter-spacing:0;
	}
	ul#navigation .menu .subnav li a:link,
	ul#navigation .menu .subnav li a:visited { 
		color:#fff;
		text-decoration:none;
	}
	ul#navigation .menu .subnav li a:hover,
	ul#navigation .menu .subnav li a:active { 
		background:#684b82 url('../images/icons/ico-right-arrow-orange.png') 4px 3px no-repeat; 
		color:#f79f22;
	}

/* 
Set widths for drop down menus. 
Menu offset must match left margin.
*/
ul#navigation li#navigation00 .menu { width:400px; left:0;  }
ul#navigation .menu #subnav00 { width:400px; } /* become a member */

ul#navigation li#navigation01 .menu { width:525px; left:-54px;  }
ul#navigation .menu #subnav01 { width:525px; } /* physician resources */

ul#navigation li#navigation02 .menu { width:475px; left:-119px;  }
ul#navigation .menu #subnav02 { width:475px; } /* education & careers */

ul#navigation li#navigation03 .menu { width:400px; left:-236px;  }
ul#navigation .menu #subnav03 { width:400px; } /* legislation & advocacy */

ul#navigation li#navigation04 .menu { width:575px; left:-348px;  }
ul#navigation .menu #subnav04 { width:575px; } /* medical journals */

ul#navigation li#navigation05 .menu { width:475px; left:-300px;  }
ul#navigation .menu #subnav05 { width:475px; } /* news & events */

ul#navigation li#navigation06 .menu { width:400px; left:-250px;  }
ul#navigation .menu #subnav06 { width:400px; } /* bookstore */

ul#navigation li#navigation07 .menu { width:400px; left:-320px;  }
ul#navigation .menu #subnav07 { width:400px; } /* about ama */


/* Set widths for first column of drop down menus. (if necessary) */
ul#navigation .menu #subnav01 table td.first {} /* become a member */
ul#navigation .menu #subnav02 table td.first {} /* physician resources */
ul#navigation .menu #subnav03 table td.first { width:175px; } /* education & careers */
ul#navigation .menu #subnav04 table td.first {} /* legislation & advocacy */
ul#navigation .menu #subnav05 table td.first { width:190px; } /* medical journals */
ul#navigation .menu #subnav06 table td.first {} /* news & events */
ul#navigation .menu #subnav07 table td.first {} /* bookstore */
ul#navigation .menu #subnav08 table td.first {} /* about ama */
