/* === header === */
#apps-header-light {  height: 120px;  overflow: visible; position: relative;  width: 960px;} 
	#apps-header-light #logo {margin: 15px 0 15px 25px; padding: 0; float: left; width: 200px; }
	#apps-logo img {border: 0; display:block;}
	#apps-header-light a img{border:none;}
	
	#apps-header-light h1 {
		float: left;
		font-size: 40px;
		margin-left: 10px;
	}
	#apps-header-light a img {
		float: right;
		margin: 10px;
	}

#apps-header {  height: 135px;  overflow: visible; position: relative;  width: 960px;} 
	#apps-header #apps-logo {margin: 15px 0 15px 25px; padding: 0; float: left; width: 200px; }
	#apps-logo img {border: 0; display:block;}
	
	/* sign in */
	#apps-user { float: right;     font-size: 12px;     margin: 20px 0 0;     padding: 5px 15px 0 5px;     text-align: right;     width: 280px; color: #444;}
		#apps-welcomeback {color:#888;}
		#apps-username {margin-left: 5px;}
		.signinbox { display:inline; margin-left: 8px; }
		.signinbox a { color: #666;}
		.signinbox a:hover { color: #426; text-decoration:none;}
		.signinbox .signin { font-weight:bold;}
	
	
	/* search */
	#apps-search-input { background: url(/resources/images/search-bg.gif) no-repeat; display: block; width:323px; height:49px; float: right; margin: 20px 7px 0 0; text-align: left; padding-bottom:0;}
		#apps-search-input #apps-input-search {border: none; padding: 3px; font-size: 13px; background-color: transparent;  padding: 3px 1px 0px 8px; width: 210px; height: 25px;}
		#apps-search-input #apps-input-go {
			background-color:#787878;/* fallback */
			background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #999999), color-stop(1, #666666) );/* chrome 2+, safari 4+ */
			background-image:-webkit-linear-gradient(#999999,#666666);   /* chrome 10+, safari 5.1+ */
			background:-moz-linear-gradient( center top, #999999 5%, #666666 100% );/* firefox  */
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#999999', endColorstr='#666666');/* ie 6+ */
			-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#999999', endColorstr='#666666')"; /* IE8+ */
			background-image: -ms-linear-gradient(#999999,#666666);   /* IE10 */
		 	background-image: -o-linear-gradient(#999999,#666666);  /* Opera 11.1 */
		 	background-image: linear-gradient(#999999,#666666);/* The "standard" */
			-moz-border-radius:0 5px 5px 0 ;
			-webkit-border-radius:0 5px 5px 0 ;
			border-radius:0 5px 5px 0 ;
			border:none;
			display:inline-block;
			color:#fff;
			font-size:14px;
			font-weight:bold;
			line-height: 1em;
			padding:0px 10px 2px 10px;
			text-decoration:none !important;
			overflow: visible;
			height: 33px;

			}
			#apps-search-input #apps-input-go:hover,
			#apps-search-input input[type=submit]:hover {
				color: #fff;
				background-color:#442266;/* fallback */
				background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #442266), color-stop(1, #1b072c) );/* chrome 2+, safari 4+ */
				background-image:-webkit-linear-gradient(#442266,#1b072c);   /* chrome 10+, safari 5.1+ */
				background: -moz-linear-gradient( center top, #442266 5%, #1b072c 100% );/* firefox  */
				filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#442266', endColorstr='#1b072c');/* ie 6+ */
				-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#442266', endColorstr='#1b072c')"; /* IE8+ */
				background-image: -ms-linear-gradient(#442266,#1b072c);   /* IE10 */
				background-image: -o-linear-gradient(#442266,#1b072c);  /* Opera 11.1 */
				background-image: linear-gradient(#442266,#1b072c);/* The "standard" */				
			}

	
	/* audience nav */
	#apps-audiencenav { width: 600px; float: right; text-align: right;}
		#apps-audiencenav  { list-style: none; margin: 0 0 10px 0;}
		#apps-audiencenav li { list-style: none; margin: 0; padding: 0 10px; float: left;}
		#apps-audiencenav a { color: #426; text-decoration: none; font-size: 14px; font-weight: bold;}
			#apps-audiencenav a:hover { color: #D56800; text-decoration: underline;} 
			
			/* selected audience nav items */
			
			.physicians #apps-audiencenav #apps-audiencenav02 a ,
			.residents  #apps-audiencenav #apps-audiencenav03 a ,
			.medical-students  #apps-audiencenav #apps-audiencenav04 a ,
			.patients  #apps-audiencenav #apps-audiencenav05 a { color: #D56800;} 
			
	#apps-audiencenav-med{ width: 600px; float: right; text-align: right; padding-top: 66px;}
		#apps-audiencenav-med  { list-style: none; margin: 0 0 10px 0;}
		#apps-audiencenav-med li { list-style: none; margin: 0; padding: 0 10px; float: left;}
		#apps-audiencenav-med a { color: #426; text-decoration: none; font-size: 14px; font-weight: bold;}
			#apps-audiencenav-med a:hover { color: #D56800; text-decoration: underline;} 
			
			/* selected audience nav items */
			
			.physicians #apps-audiencenav-med #apps-audiencenav02 a ,
			.residents  #apps-audiencenav-med #apps-audiencenav03 a ,
			.medical-students  #apps-audiencenav-med #apps-audiencenav04 a ,
			.patients  #apps-audiencenav-med #apps-audiencenav05 a { color: #D56800;}
			
	/* main nav */
	#apps-navigation { width: 960px; list-style: none; margin: 0 0 0 0; padding: 0; position: absolute; bottom: 0; left: 0;  background-color: #565656; }
		#apps-navigation li {list-style: none; margin: 0; padding: 0; float: left;  position: relative;}
		#apps-navigation a { color: #fff; text-decoration: none; font-size: 15px; font-weight: bold; display: block;  padding: 6px 17px 7px 18px; margin: 0 0 0 0; background-color: #565656; border-left: 1px solid #555; border-right: 1px solid #555; border-top: 1px solid #444;}
			#apps-navigation a:hover,
			#apps-navigation a.selected { 
				zoom: 1;
				color: #426; 
				border-left: 1px solid #444; 
				border-right: 1px solid #444;
				border-top: 1px solid #aaa; 
				background-color:#ececec;/* fallback */
				background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #cccccc), color-stop(1, #ffffff) );/* chrome 2+, safari 4+ */
				background-image:-webkit-linear-gradient(#cccccc,#ffffff);   /* chrome 10+, safari 5.1+ */
				background:-moz-linear-gradient( center top, #cccccc 5%, #ffffff 100% );/* firefox  */
				filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#ffffff');/* ie 6+ */
				-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#ffffff')"; /* IE8+ */
				background-image: -ms-linear-gradient(#cccccc,#ffffff);   /* IE10 */
				background-image: -o-linear-gradient(#cccccc,#ffffff);  /* Opera 11.1 */
				background-image: linear-gradient(#cccccc,#ffffff);/* The "standard" */
				} 
			#apps-navigation #navigation08 a { }
	
/* hover state of nav */
/* navigation selected on specific pages */	
.membership #apps-navigation #apps-navigation01>a,
.physician #apps-navigation #apps-navigation02>a,
.education #apps-navigation #apps-navigation03>a,
.advocacy #apps-navigation #apps-navigation04>a, 
.medical #apps-navigation #apps-navigation05>a,
.news #apps-navigation #apps-navigation06>a,
.about #apps-navigation #apps-navigation08>a{
	zoom: 1;
	color: #e68700;
	border-left: 1px solid #888; 
	border-right: 1px solid #888; 
	border-top: 1px solid #aaa;
	background-color:#ececec;/* fallback */
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #cccccc), color-stop(1, #ffffff) );/* chrome 2+, safari 4+ */
	background-image:-webkit-linear-gradient(#cccccc,#ffffff);   /* chrome 10+, safari 5.1+ */
	background:-moz-linear-gradient( center top, #cccccc 5%, #ffffff 100% );/* firefox  */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#ffffff');/* ie 6+ */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#ffffff')"; /* IE8+ */
	background-image: -ms-linear-gradient(#cccccc,#ffffff);   /* IE10 */
	background-image: -o-linear-gradient(#cccccc,#ffffff);  /* Opera 11.1 */
	background-image: linear-gradient(#cccccc,#ffffff);/* The "standard" */

}
		

.membership #apps-navigation01, .physician-resources #apps-navigation02, .education-careers #apps-navigation03, .advocacy #apps-navigation04,.medical-journals li#apps-navigation05,.news li#apps-navigation06,.bookstore li#apps-navigation07,.about-ama li#apps-navigation08{ position: relative; color: #e68700;}/* keeps the drop down attached */

#apps-navigation .menu{position:absolute;top:33px;left:0;width:auto;height:auto;z-index:6000;padding:0;
list-style: none;
	position: absolute; 
	left: 0; 
	top: 34px;
	background: #eee;
	margin: 0; padding: 0 0 7px 0;
	display: none;
	float: left;
	border: 1px solid #888;
	border-top: none;
	-moz-border-radius: 0 0 6px 6px;
	-webkit-border-radius: 0 0 6px 6px;
	border-radius: 0 0 6px 6px;
	-o-border-radius: 0 0 6px 6px;
	-webkit-box-shadow: #aaa 0px 2px 5px;
	-moz-box-shadow: #aaa 0px 2px 5px;
	box-shadow: #aaa 0px 2px 5px;
}
/* 
#navigation table{padding: 0; margin: 0;}
#navigation table td{vertical-align:top;}
*/
#apps-navigation .menu .subnav ul {left:auto;  padding: 0; margin: 0;}
#apps-navigation .menu .subnav li{margin: 0; 
	padding:0;
	clear: both;
	text-align:center;
	font-size:12px;	
	position:relative;
	border-top: 1px solid #ccc;}


#apps-navigation .menu .subnav a {width: 220px;	
	display:block;
	padding:5px  10px; 
	background: #eee;
	background-color:#eee;
	border: none;
	text-align: left;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	-o-border-radius: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	color: #333;
	font-size: 12px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#eeeeee');/* ie 6+ */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#eeeeee')"; /* IE8+ */
}
	
#apps-navigation .menu .subnav li a:hover,
#apps-navigation .menu .subnav a:hover  { border: none; color: #e68700;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dddddd', endColorstr='#dddddd');/* ie 6+ */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#dddddd', endColorstr='#dddddd')"; /* IE8+ */
	background-image: -ms-linear-gradient(#dddddd,#dddddd);   /* IE10 */
	background: #dddddd; 
 }

ul#apps-navigation li#apps-navigation06 .menu{left:-75px;}
ul#apps-navigation li#apps-navigation07 .menu{ left:-75px;}
ul#apps-navigation li#apps-navigation08 .menu{ left:-129px;}

ul.related li a,ul.related li a:link,ul.related li a:visited{text-decoration:underline;line-height:18px;}

#apps-navigation li:hover .menu, #apps-navigation li.over .menu{display:block;color:#fff;}

ul#apps-navigation .menu #apps-subnav00,ul#apps-navigation .menu #apps-subnav03,ul#apps-navigation .menu #apps-subnav06,ul#apps-navigation .menu #apps-subnav07{ left: 0; }
ul#apps-navigation .menu #apps-subnav02,ul#apps-navigation .menu #apps-subnav05{ right: 0; }



/* footer-rich */
#apps-footer-rich { background-color: #426; color: #fff; overflow: hidden; margin: 0 auto; margin-top:13px !important; padding: 15px; text-align:left; width:940px; }
	#apps-footer-rich .col-footer { width: 225px; float: left; margin-right: 10px;}
		#apps-footer-rich .col2-footer { padding-top: 25px;}
			#apps-footer-rich .col2-footer ul {border-top: 1px solid #A291B3}
		#apps-footer-rich .col4-footer { margin-right: 0;}
	#apps-footer-rich ul {margin: 0; padding: 0;}
	#apps-footer-rich li {margin: 0; padding: 0; list-style:none;text-align:left;display:inline;}
	#apps-footer-rich h4 { font-size: 15px; margin: 0; padding: 0 0 5px 0; border-bottom: 1px solid #857793; color: #fff;}
	#apps-footer-rich a { color: #fff; font-size: 12px; border-bottom: 1px solid #857793; display: block; padding: 5px 0 5px 0; margin: 0; text-decoration: none;} 
		#apps-footer-rich a:hover {color: #fc0; text-decoration: none;}
		
/* footer */
#apps-footer { zoom: 1; background-color: #426; color: #fff; padding:20px 20px; font-size: 11px; margin: 0 auto; position: relative; border-top: 1px solid #857793; width:930px;}
	#apps-footer a { color: #fff; text-decoration: underline;}
		#apps-footer a:hover {color: #fc0; text-decoration: none;}
	#apps-footer img {border: none; margin-left: 5px;}
	#apps-footer .footer-social { float: right; width: 200px; text-align: right;}
	#apps-footer p {font-size:11px;text-align:left; margin: 0; padding-bottom:0;}
