
	/***********************************************
	 *
	 *  master file for AdvanceWeb.com
	 *
	 ***********************************************/
		 
		 /******************************
		  * @imports
		  ******************************/
			
			/* Resets default browser styling. Used to ensure consistent display cross-browser */
			@import 'reset.css';
			
			/* style for the drop down navigation. Kept separate so it can be used individually for the admin tool */
			@import 'nav.css';
			
			/* Header Controls */
			@import 'Controls/Website_Logo_Control.css';
			@import 'Controls/Welcome_Control.css';
			@import 'Controls/Search_Control.css';
			@import 'Controls/Subscription_Control.css';
			@import 'Controls/Leaderboard_Control.css'; 
		   
			/* News Control */
			@import 'Controls/newsWatchControl.css';
			
			/* Tabbed Jobs Control */
			@import 'Controls/tabbedFeatureContentControl.css';
			
			/* Quiz Control */
			@import 'Controls/quizResultsControl.css';

			/* Quiz Control */
			@import 'Controls/BlogsList_Control.css';

		 /******************************
		  * styles
		  ******************************/
			body
			{
				background-color: #ddd;
				color: #374044;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 100%;
				line-height: 16px;
			}
			
			a { color: #6b7c84; }

			a:hover
			{
				text-decoration: none;
				color: #009cdb;
			}
			
			.AOEpageWrapper {
				width: 1000px;
				background-color: #fff;
				margin: auto;
			}
			
			 /************************
			 *	Header
			 ************************/

				.aoe_publication_homepage
				{
					margin: 0 auto;
					width: 960px;
				}
				
					.aoe_publication_homepage thead
					{
						background-color: #fff;
					}
					
						.head_wrap
						{
							margin: 0 auto;
						}

							/*
								The 'background-image' is added on the
								pub specific style sheet. This will
								control the header image per pub. The
								rest of the defaults are set here.
							*/
							.header_ad_navigation
							{
								background-color: #000;
								background-position: 0 0;
								background-repeat: repeat-x;
								border-bottom: 2px solid #000;
							}
							

							.welcome_bar
							{
								clear: both;
								margin: 0 auto;
								overflow: hidden;
								width: 960px;
							}
							
							.aoe_publication_homepage .content_wrap .content_column .regionalContentHeader { border-bottom: 0; }
							.aoe_publication_homepage .content_wrap .content_column .regionalContentHeader img { float: none; }


						.header_control
						{
							float: left;
							height: 85px;
						}
						
					.aoe_publication_homepage tbody { vertical-align: top; }
					
				/* overwrite from control */
				#welcome_control a:active,
				#welcome_control a:link,
				#welcome_control a:visited,
				#welcome_control .member_login_section span
				{
					font-size: 0.7em;
				}
				
				#search_control a:active,
				#search_control a:link,
				#search_control a:visited
				{
					font-size: 0.7em;
				}
				
				#subscription_control
				{
					height: 85px;
					height: 46px\9;
				}
					
					#subscription_control p
					{
						font-size: 0.95em;   		
					}
					
					#subscription_control .subscription_links a:active,
					#subscription_control .subscription_links a:link,
					#subscription_control .subscription_links a:visited,
					#subscription_control .subscription_links span
					{
						/* font-size: 0.8em; */
					}

			.logoContainer {
				width: 30%;
				*float: left;
			}
			
			.subscriptionContainer {
				float: left;
				width: 35%;
			}
			
			.loginAndSearchContainer {
				float: right;
				width: 360px;
				margin-top: 5px;
				margin-right: 20px;
				*width: 300px;
			}
			
				.loginAreaContainer {
					float: right;
					height: 30%;
				}
				
				.searchAreaContainer {
					float: right;
					height: 70%;
					margin-top: 10px;
				}
			
			.merionBar
			{
				background-color: #fffac6;
				border: 1px solid #c9c9c9;
				clear: both;
				font-size: 12px;
				left: 0;
				margin: 0 10px;
				padding: 10px;
				position: absolute;
				top: 0;
				width: 95.6%;
				z-index: 99;
			}
			
			.alertBar
			{
				background-color: #E4DEEC;
				width: 945px;
	            font-size: .8em;
	            margin: 0 auto 5px auto;
	            text-align: left;
	            line-height: 20px;
	            padding: 5px;
			}
			
			.alertBar p{
	            margin: 0;
	            display: inline;
	            padding: 0 0 0 8px;
            }

			.merionBar .button:link,
			.merionBar .button:visited,
			.merionBar .button:active
			{
				float: right;
				line-height: 11px;
				margin: 0 4px 0 12px;
				padding: 3px 6px;
			}

			#currentIssue, .currentIssue {
					float: right;
					width: 320px;
					padding-top: 6px;
					padding-bottom: 6px;
				}
				
				 #currentIssue h3 a:link,
				 #currentIssue h3 a:active,
				 .currentIssue h3 a:link,
				 .currentIssue h3 a:active
				 {
					color: inherit; /* specify color in pub.css */
					font-weight: 600;
					font-size: .7em;
					float: left;
					margin: 0 0 3px 2px;
					text-transform: uppercase;
					text-decoration: none;
				}
									
					#currentIssue h3 a:hover, .currentIssue h3 a:hover {
						text-decoration: underline;
					}
					
					#currentIssue h3 a.currentIssueH3Link:link, #currentIssue h3 a.currentIssueH3Link:active, #currentIssue h3 a.currentIssueH3Link:visited  {
						color: #4B2280; 
						font-weight: 600;
						font-size: .7em;
						float: left;
						margin: 0 0 3px 2px;
						text-transform: uppercase;
						text-decoration: none;
					}
					
					#currentIssue h3 a.currentIssueH3Link:hover {
						color: #4B2280; 
						font-weight: 600;
						font-size: .7em;
						float: left;
						margin: 0 0 3px 2px;
						text-transform: uppercase;
						text-decoration: underline;
						}
					
		
					 #currentIssue p, .currentIssue p {
						float: left;
						font-size: .7em;
						font-weight: 400;
						width: 180px;
						line-height: 14px;
						padding: 0;
						margin-left: 2px;
						text-align: left;
						text-transform: none;
					}
					
					 #currentIssue img, .currentIssue img {
						padding-top: 3px;
						padding-right: 10px;
						float: left;
					}
					
					 #currentIssue .button, .currentIssue .button {
						margin: 5px 4px 0 2px;
					}
					
					#currentIssue .button:link, #currentIssue .button:visited, #currentIssue .button:active {
						background: url(https://nursing.advanceweb.com/sharedresources/Graphics/AdvanceWeb/shared/gradients/purple_button_bg.gif) repeat-x scroll left bottom;
						background-color: #7736C4;
						border: none;
						color:#ffffff;
						font-size:11px;
						text-decoration:none;
						}
					
					#currentIssue .button:hover {
						text-decoration: underline;
					}
					
					
					#currentIssue object, .currentIssue object {
						float: left;
						padding-right: 10px;
					}
					
					#currentIssue .buttonGroup {
						padding-top: 3px;
						float: left;
					}
					
				#currentIssue .digitalArchive {
				font-size: .7em;
				float: left;
				padding: 3px 0px 0px 2px;
				}
				
				#currentIssue .digitalArchive a:link, #currentIssue .digitalArchive a:hover, #currentIssue .digitalArchive a:active, #currentIssue .digitalArchive a:visited {
				color: #4B2280;
				}
					
			#brandFooter {
				background-color: #fff;
				margin: 0 auto;
				width: 960px;
				z-index: 1000;
			}

				#brandFooter .section {
					padding: 15px 0px 2px 0px;
					width: 100%;
				}
				
				#brandFooter img {
					float: left;
					position: relative;
					margin-left: 8px;
					top: -15px;
					
				}
				
				#brandFooter h2 {
					clear: left;
					font-size: .85em;
					color: #666666;
				}
				
				#brandFooter p {
					width: 180px;
					float: left;
					margin-top: 2px;
					color: #666666;
				}
				
				#brandFooter object, #brandFooter embed {
					float: right;
					position: relative;
					top: -4px;
				}
				
				#linkFooter {
					margin: 0 auto;
					padding: 20px 0 0 0;
					text-align: left;
					width: 960px;
				}
					#linkFooter h2 {
					  font-size: 11px;
					  font-weight: 600;
					  margin-right: 15px;
					  width: 100px;
					  float: left;
					  text-align: right;
					  text-transform: uppercase;
					  color: #666666;
					}
					
					#linkFooter p {
						float: left;
						width: 800px;
						margin-bottom: 12px;
						padding: 0;
					}
					
					#linkFooter a:link, #linkFooter a:visited, #linkFooter a:active {
						color: #666666;
						text-decoration: none;
					}
					
					#linkFooter a:hover {
						text-decoration: underline;
					}
					
					#linkFooter .infoFooter {
						background: url(https://www.advanceweb.com/SharedResources/Graphics/footer/mm_logo_footer.png) no-repeat 95px 17px;
						clear: both;
						float: none;
						font-size: 11px;
						padding: 18px 0 7px 140px;
						text-align: center;
						color: #666666;
					}

			/*------ END FOOTER -------- */

			/*------ =ADS -------- */
			/*--- for formatting ads --- */

			.dualAdCol {
				clear: both;
				padding: 15px 0 15px 0px;
				border-bottom: 1px solid #cccccc;
			}

				.dualAdCol .col1, .dualAdCol .col2 {
					width: 120px;
					float: left;
					padding-left: 15px;
				}
				
				.duaAdCol .col1 img {
					padding-right: 5px;
				}
				
				.dualAdCol img {
					padding: 0px 15px 7px 0;
				}

			.HomeLeftColAd {
				text-align: center;
			}


			.HomeLeftColAd iframe {
				margin-bottom: 8px;
			}

			.HomeRightColAd iframe {
				margin-right: 8px;
			}

			div#adColRight div.dualAds, div#adColLeft div.dualAds {/* right and left ad col on pub home */
				border-bottom: 1px solid #cccccc;
				padding-bottom: 15px;
				padding-top: 15px;
				margin-bottom: 0;
				float: none;
				overflow: visible;
			}

			div#adColLeft div.dualAds {
				padding-left: 8px;
				padding-right: 7px;
			}

			#bgWrapper div.dualAds .BannerAd1 iframe {
				height: 60px;
			}

			#bgWrapper div.dualAds .bottomLeaderBoard iframe {
				height: 90px;
			}


			#bgWrapper div.dualAds {/* bottom banner */
				padding-top: 0;
				margin-bottom: 0;
				float: none;
			}

			.BannerAd1 {
				margin-top: 0;
				margin-right: 10px;
			}

			 .leaderBoard1 {

			}

			 .bottomLeaderBoard1 {
				margin-bottom: 0;
			}

			.homeSkyscraper1, .homeSkyscraper2 {
				padding-left: 10px;
				text-align: left;
			}

			.homeSkyscraper1 iframe, .homeSkyscraper iframe, .homeSkyscraper2 {
			  margin-bottom: 10px;
			}

			.interiorSkyscraper {
				
			}

			.interiorSkyscraper1 {
				float: left;
				width: 180px;
				margin-right: 10px;
			}

			.interiorSkyscraper1 iframe {
				display: block;
				padding-top: 6px;
			}

			.interiorSkyscraper2 {
				width: 120px;
				float: left;
				padding-top: 5px;
			}

			.interiorSkyscraper2 iframe {
				margin-bottom: 8px;
			}
			
			.interiorMediumRectangle
			{
				display: inline;
				float:right;
				margin: 10px;
				width: 300px;
			}
			
			.interiorMediumRectangle h2
			{
				color: #85846C;
				font-size: .8em;
				text-transform: uppercase;
			}
			
			.forcelowercase
			{
				text-transform: lowercase;
			}

			.poll {
					margin-top: 8px;
			}

				.poll span {
				  display: block;
				  margin-bottom: 8px;
				  margin-top: 8px;
				}
				
				.poll span.pollAnswer {
					position: relative;
					top: -2px;
					left: 4px;
					padding-left: 18px;

				}

				.poll label{
				  padding-left: 8px;
				  color: black;
				  font-weight: 400;
				}

				.poll input {
				display: inline;
				position: relative;
				z-index: 1000;
				float: left;
				}

				.poll div {
					margin-top: 5px;
					font-size: 11px;
				}
				
				.poll div a {

				}

				.poll a.button:link, .poll a.button:visited, .poll a.button:active {
					margin-right: 0;
					padding: 2px 8px;
					text-decoration: none;
				}
				
				.poll a {
					font-size: 11px;
					margin-top: 6px;
					display: block;

				}
				
				.poll a.more:link {
					width: 40px;
					float: left;
				}
				
				.poll p {
					font-weight: bold;
				}

			.jobSearch {
				background-color: #e6e6de;
				font-size: .7em;
				font-weight: 600;
				color: #85846c;
				padding: 8px;
			}

				  .jobSearch span {
					text-transform: uppercase;
				}
				  .jobSearch span.more {
					font-size: 11px;
					float: none;
					padding-left: 15px;
					display: inline;
					font-weight: 400;
					text-transform: none;
				}

				  .jobSearch span, .jobSearch a {
					padding-right: 15px;
				}
				  .jobSearch select {
					margin-right: 15px;
					font-size: 11px;
				}

				  .jobSearch .button:link, .jobSearch .button:visited, .jobSearch .button:active {
					background-color: #fff;
				}


			.button:link, .button:visited, .button:active {
				background-color: #009cdb;
				background: #009cdb; /* Old browsers */
				background: -moz-linear-gradient(top,  #009cdb 0%, #1b75bb 99%); /* FF3.6+ */
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#009cdb), color-stop(99%,#1b75bb)); /* Chrome,Safari4+ */
				background: -webkit-linear-gradient(top,  #009cdb 0%,#1b75bb 99%); /* Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(top,  #009cdb 0%,#1b75bb 99%); /* Opera 11.10+ */
				background: -ms-linear-gradient(top,  #009cdb 0%,#1b75bb 99%); /* IE10+ */
				background: linear-gradient(to bottom,  #009cdb 0%,#1b75bb 99%); /* W3C */
				border-radius: 3px 3px 3px 3px;
				color: white;
				font-size: 14px;
				font-weight: 400;
				padding: 3px 20px;
				text-decoration: none;
				vertical-align: middle;
			}

			.button:hover {
				background: #1b75bb; /* Old browsers */
				background: -moz-linear-gradient(top,  #1b75bb 0%, #009cdb 99%); /* FF3.6+ */
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1b75bb), color-stop(99%,#009cdb)); /* Chrome,Safari4+ */
				background: -webkit-linear-gradient(top,  #1b75bb 0%,#009cdb 99%); /* Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(top,  #1b75bb 0%,#009cdb 99%); /* Opera 11.10+ */
				background: -ms-linear-gradient(top,  #1b75bb 0%,#009cdb 99%); /* IE10+ */
				background: linear-gradient(to bottom,  #1b75bb 0%,#009cdb 99%); /* W3C */
				color: #FFFFFF;
			}

			.extra .button {
				padding: 2px 4px;
				margin-left: 0;
			}

			.textBox {
				border: 1px solid #666666;
				margin-bottom: 4px;
				background-color: #E6E6DE;
			}

			label {
				font-size: 11px;
				color: #666666;
				font-weight: 600;
			}


			.subName {
				
			}

			.aggregator {
				margin-top: 12px;
			}

				.aggregator div.bottomSection {/* this selector is needed to override .aggregator .brief */
					border-bottom: none;
				}
				
				.aggregator .item span {
					padding-left: 16px;
					margin-left: 9px;
					background: url(https://nursing.advanceweb.com/sharedresources/Graphics/advanceweb/home/bullet_dark_beige.gif) no-repeat left 4px;
					font-size: .8em;
				}

			.brief, #contentWrapper .item {
				padding: 6px 5px 6px 0;
				border-bottom: 1px solid #cccccc;
			}

				.brief span {
					font-size: .8em;
					font-weight: 600;
				}
				
				.brief div {
				  display: block;
				  font-size: .7em;

				}
				
				.brief div span {
				  font-size: 1em;
				  display: inline;
				  font-weight: 400;
				}

				 .brief a:link, .brief a:active {
					color: inherit; /* set in {pub}.css */
					text-decoration: none;

				}
				
				#contentWrapper .item a:link,  #contentWrapper .item a:active {
					color: #000;
					text-decoration: none;
				}

				.brief a:visited,  .item a:visited {
					color: #85846c;
				}

				.brief a:hover,  .item a:hover {
					text-decoration: underline;
					color: #85846c;
				}
				
				.extra .brief a:link, .extra .brief a:active {
					color: inherit; /* set in {pub}.css */
					text-decoration: none;
				}
				
				.extra .brief a:hover {
					text-decoration: underline;
				}
				
			.mostPopular {
					width: 285px;
					height: 230px; /* fixed height set to avoid border from shifting with content in aggregator */
					border-bottom: none;
				}

				  .mostPopular h2 {
					font-size: .9em;
					font-weight: 600;
					margin-bottom: 3px;
					margin-top: 6px;
					text-transform: uppercase;
				}
				
				.mostPopular .blurb {
					font-size: 11px;
					margin: 0;
				}
				
				.mostPopular .brief, .mostPopular .item {
					padding: 4px 5px 4px 0;
				}
				
			.opportunities {
				font-size: .7em;
				padding-bottom: 12px;
				float: left;
				clear: both;
				width: 320px;
				height: 145px;
				overflow: visible;

			}
				.opportunities .alt, .opportunities .alt div {
					background-color: #fff;
				}

				.opportunities .heading {
					font-weight: 600;

				}

				.opportunities div {
					clear: both;
					float: left;
					width: 290px;
					background-color: #e6e6de;


				}

				.opportunities span {

					float: left;
					padding: 4px 6px 4px 6px;
					width: 110px;
					cursor: hand;
					cursor: pointer;
					margin-right: -3px;

				}

				.opportunities span.more {
					float: right;
					margin-right: 0;

					width: auto;
					padding: 0;
					display: block;
				}

				
				.opportunities .medium {
						width: 150px;
				}
				.opportunities .long {
					width: 160px;
				}
				
				.opportunities .longer {
						width: 200px;
				}
				
				.opportunities .longest {
						width: 300px;
				}
				
				.opportunities .short {
						width: 70px;
				}
				
				.opportunities .shorter {
						width: 30px;
				}
				
				.opportunities .shortest {
						width: 20px;
				}
				

				.opportunities div a:link, .opportunities a:active {
					color: #000;
					text-decoration: none;
				}

				.opportunities div a:hover span {/* requires style to force redraw for IE6. See ie6.css */
					text-decoration: underline;
				}
				
				.opportunities div span a:link, .opportunities div span a:active {
					 text-decoration: underline;
				}
				
				.opportunities div span a:hover {
						color: #818067;
				}

				.opportunities div.heading {
					background-color: #fff;
				}

				.opportunities div.heading:hover, .opportunities div.heading span {
					text-decoration: none;
					cursor: default;
				}
				
			#contentRight .findOpportunities .opportunities, #contentRight .findOpportunities .opportunities div  {
					width: 289px;
				}
				
				#contentRight .findOpportunities .opportunities span.first {width: 162px; }
				#contentRight .findOpportunities .opportunities span.second {width: 120px; }
				
				#contentRight .findOpportunities ul.tabs {
					margin-left: 0;
					padding-left: 0;
				}
				
				#contentRight .findOpportunities ul.tabs .left, #contentRight .findOpportunities ul.tabs .right {
					width: auto;
				}
				
				#contentRight  .findOpportunities .more {
					width: 289px;
					float: none;
					text-align: right;
				}
				

			.tabs {
				list-style: none;
				width: 100%;
				margin: 15px 0 8px 0;
				overflow: hidden;
				position: relative;
			}

			  .tabs li {
				display: inline;
				font-size: .8em;
				float: left;
				padding: 4px 4px 4px 4px;
				margin: 0;
				border-right: 1px solid #cccccc;
				border-bottom: 1px solid #85846C;
				background: url(https://nursing.advanceweb.com/sharedresources/Graphics/AdvanceWeb/AW/aw_beige_button_bg.gif) repeat-x bottom left;
				text-align: center;
				font-size: 12px;
				text-decoration: none;
				color: inherit;
				padding: 5px 11px; 
				border-top: 1px solid #b3b3a4;
				position: relative;
				background-color: #fff;
				z-index: 100;
			}
			  .tabs li.left {
						border-left: 1px solid #b3b3a4;
			}
			  .tabs li.right {

			}

			  .tabs li.activeTab {
				background-color: #fff;
				font-weight: 600;
				border-top: 1px solid #A4A391;
				border-right: 1px solid #A4A391;
				border-left: 1px solid #A4A391;
				border-bottom: none;
				text-decoration: none;
			  color: #85846c;
				background-image: none;
				border-bottom: 1px solid #fff;

			  }

			  .tabs li.activeTabLeft {
				background-color: #fff;
				font-weight: 600;
				border-top: 1px solid #A4A391;
				border-left: none;
				border-right: 1px solid #A4A391;
				border-bottom: none;
				text-decoration: none;
			  color: #85846c;
				background-image: none;
				border-bottom: 1px solid #fff;

			}

			  .tabs li.activeTabRight {
				background-color: #fff;
				font-weight: 600;
				border-top: 1px solid #A4A391;
				border-right: 1px solid #A4A391;
				border-left: 1px solid #A4A391;
				border-bottom: none;
				text-decoration: none;
				color: #85846c;
					background-image: none;
				border-bottom: 1px solid #fff;

			}

			.tabs li.emptyTab {
				border-bottom: 1px solid #A4A391;
				border-left: none;
				border-top: none;
				display: block;
				width: auto;
				float: none;
				margin: 0;
				border-right: none;
				position: relative;
				background-color: #fff;
				background-image: none;
				border-top: 1px solid white; /* nudge to align empty tab bottom border */
				z-index: 1;
				

			}

			/*@media screen and (-webkit-min-device-pixel-ratio:0) {
			/* Safari 3.0 and Opera 9 rules here 
				.tabs li.emptyTab {	

				}
			}*/

			  .tabs a:link, .tabs a:visited {
				 color: #85846c;
				 padding: 4px 4px 4px 4px;

				 text-decoration: none;
				
			}
			  .tabs a:hover {
				text-decoration: underline;
			}

			  .tabs a:active {
				 color: #85846c;
				 text-decoration: none;
				
			}

			/*------ END AGGREGATORS-------- */

			/*------ =SECTIONS -------- */
			/*--- sections are generic wrapper divs that add default padding and a bottom border to areas of content --- */

			.section {
				padding: 10px;
				overflow: hidden;
				border-bottom: 1px solid #ccc;
			}
			
			.aoe_column_1 .section
			{
				width: 300px;
			}
			
			.aoe_column_2 .section
			{
				width: 299px;
			}
			
			.aoe_column_3 .section
			{
				width: 300px;
			}
			
				.aoe_column_3 .section.dualAds
				{
					margin-top: 20px;
					padding-right: 0;
					width: 100%;
				}
	
				.section h2, .topSory h2, .aggregator h2 {
				  font-size: .9em;
				  font-weight: 600;
				}
				
				.section.booksOnline h2
				{
					text-transform: uppercase;
					color: #363432;
				}
				
				.section h2.beige, .section h2.purple, .section h2.lightPurple {
					text-transform: uppercase;
				}
				
				.section img.fleft {
					float: left;
					margin-right: 8px;
					margin-top: 4px;
					margin-bottom: 10px;
				}
				
							
				.section p {
					margin: 6px 0 10px 0;
					font-size: .75em;
					line-height: 130%;
			}
			
				div.section.webinar p {
					font-size: 12px;
					line-height: 18px;
				}
			
			/* effecting too many controls  
			.multimedia {
				background-color: #ececec;
			}
			*/

			.extra {
				line-height: 18px;
				clear: both;
				margin-top: 10px;
				overflow: hidden;
			}

				.extra img {
					clear: both;

				}

				.extra h2 {
					font-size: 14px;
					margin-top: 0px;
					color: inherit; /* set in {pub}.css */

				}
				
				.extra h2.smaller {
					font-size: .8em;
				}

				.extra a:link, .feature a:active {
					text-decoration: underline;
				}
				
				.extra h2 a:link, .extra h2 a:visited {
					text-decoration: none;
				}
				
				.extra h2 a:hover {
					text-decoration: underline;
				}

				.extra a:visited {
					color: #85846C;
					text-decoration: none;
				}

				.extra a:hover {
					text-decoration: none;
				}

				.extra p {
					margin: 2px 0px 7px 0px;
					padding: 0;
				}

				.extra p.smallText {
					margin-bottom: 2px;	
				}
				


				.extra a.button:link, .extra a.button:visited, .extra a.button:active {
					color: #85846C;
					text-decoration: none;
				}
				
				td.aoe_column_1 div.section.blogs div.jumpTo a.button {
					color: #fff;
				}

				.extra a.button:hover {
					text-decoration: none;
				}
				
				.extra ul {
					list-style-type: square;
					font-size: .8em;
					margin-left: 12px;
					float: left;
				}
				
				.extra ul li {

				}

				.extra .digitalEdition iframe	/* controls the iframe holding the .swf Digital Edition file */
				{
					height: 78px;
					/* margin-left: 4px; */
					width: 130px;
				}

			.feature {
				margin-bottom: 10px;
				_padding-top: 10px;
				line-height: 18px;
				overflow: hidden;
				}

				.feature h2 {
					font-size: 1em;
					line-height: 1.2em;
					color: inherit; /* set in {pub}.css */
					margin-top: 0px;
					margin-bottom: 3px;
				}

				.feature h2 a:active,
				.feature h2 a:link,
				.feature h2 a:visited
				{
					font-size: 18px;
					text-decoration: none;
				}

				.feature h2 a:hover {
					text-decoration: underline;
				}

				.feature p {
					margin: 0;
				}
				
				.booksOnline
				{
					clear: both;
				}
				
				
				
				/*****************************
				 *  Sponsor Text
				 *****************************/
					
					.sponsorMsg
					{
						font-family: Verdana, Arial, Helvetica, sans-serif;
						color: #CC6600;
						font-size: 0.8em;
						font-weight: bold;
						padding: 3px 0 0 0;
						line-height: normal;
					}
					
				/*****************************
				 *  Blogs Control
				 *****************************/
				 
					.blogs
					{
						
					}

		
			.pubColor a:link, .pubColor a:visited, .pubColor a:active {
				color: inherit;
				text-decoration: none
			}

			.pubColor a:hover {
				text-decoration: underline;
			}

			 span.more, .extra a.viewAll #contentWrapper a.link {/* "link" class arbitrarily invented by Systems. ....must contain the rage.... */
				margin-right: 0;
				font-size: 11px;
				display: block;
				clear: both;
				float: right;
			}

			span.more a:link, .more a:visited, .more a:active {
				text-decoration: underline;
				color: #000;
				clear: both;
			}

			span.more a:hover {
				text-decoration: none;
				color: #85846c;
			}

			.bevelButton:link, .bevelButton:visited, .bevelButton:active, .beigeBevelButton:link, .beigeBevelButton:visited, .beigeBevelButton:active {
				text-align: center;
				font-size: 11px;
				text-decoration: none;
				color: inherit;
				padding: 3px 7px;
				margin-left: 6px;
				font-size: 11px;
				zoom: 1; /* hasLayout = 1 */
			}

			.bevelButton:hover, .beigeBevelButton {
				text-decoration: underline;
					text-align: center;
				font-size: 11px;
				color: inherit;
				padding: 3px 7px;
				margin-left: 6px;
				font-size: 11px;
				zoom: 1; /* hasLayout = 1 */
			}

			.bevelButton:link, 
			.bevelButton:visited, 
			.bevelButton:active {
				background: #009cdb; /* Old browsers */
				background: -moz-linear-gradient(top,  #009cdb 0%, #1b75bb 99%); /* FF3.6+ */
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#009cdb), color-stop(99%,#1b75bb)); /* Chrome,Safari4+ */
				background: -webkit-linear-gradient(top,  #009cdb 0%,#1b75bb 99%); /* Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(top,  #009cdb 0%,#1b75bb 99%); /* Opera 11.10+ */
				background: -ms-linear-gradient(top,  #009cdb 0%,#1b75bb 99%); /* IE10+ */
				background: linear-gradient(to bottom,  #009cdb 0%,#1b75bb 99%); /* W3C */
				border-radius: 3px 3px 3px 3px;
				color: white;
				font-size: 14px;
				font-weight: 600;
				padding: 3px 20px;
				border: 1px solid #009cdb;
				text-decoration: none;
				vertical-align: middle;
			}
			
			.bevelButton:hover {
				background: #009cdb; /* Old browsers */
				background: -moz-linear-gradient(top,  #1b75bb 0%, #009cdb 99%); /* FF3.6+ */
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1b75bb), color-stop(99%,#009cdb)); /* Chrome,Safari4+ */
				background: -webkit-linear-gradient(top,  #1b75bb 0%,#009cdb 99%); /* Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(top,  #1b75bb 0%,#009cdb 99%); /* Opera 11.10+ */
				background: -ms-linear-gradient(top,  #1b75bb 0%,#009cdb 99%); /* IE10+ */
				background: linear-gradient(to bottom,  #1b75bb 0%,#009cdb 99%); /* W3C */
			}
			
			.bevelButton.secondary:link, 
			.bevelButton.secondary:visited, 
			.bevelButton.secondary:active {
				background: #ffffff; /* Old browsers */
				background: -moz-linear-gradient(top,  #fff 0%, #eee 99%); /* FF3.6+ */
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(99%,#eee)); /* Chrome,Safari4+ */
				background: -webkit-linear-gradient(top,  #fff 0%,#eee 99%); /* Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(top,  #fff 0%,#eee 99%); /* Opera 11.10+ */
				background: -ms-linear-gradient(top,  #fff 0%,#eee 99%); /* IE10+ */
				background: linear-gradient(to bottom,  #fff 0%,#eee 99%); /* W3C */
				border-radius: 3px 3px 3px 3px;
				color: #009cdb;
				font-size: 14px;
				font-weight: 600;
				padding: 3px 20px;
				border: 1px solid #ced4d9;
				text-decoration: none;
				vertical-align: middle;
			}
			
			.bevelButton.secondary:hover {
				background: #ffffff; /* Old browsers */
				background: -moz-linear-gradient(top,  #eee 0%, #fff 99%); /* FF3.6+ */
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eee), color-stop(99%,#fff)); /* Chrome,Safari4+ */
				background: -webkit-linear-gradient(top,  #eee 0%,#fff 99%); /* Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(top,  #eee 0%,#fff 99%); /* Opera 11.10+ */
				background: -ms-linear-gradient(top,  #eee 0%,#fff 99%); /* IE10+ */
				background: linear-gradient(to bottom,  #eee 0%,#fff 99%); /* W3C */
			}

			.beigeBevelButton:link,
			.beigeBevelButton:visited, 
			.beigeBevelButton:active {
				background: url(https://nursing.advanceweb.com/sharedresources/Graphics/AdvanceWeb/AW/aw_beige_button_bg.gif) repeat-x bottom left;
				border: 1px solid #bbbcb5;
				color: #818067;
				
			}
			/*------ END LINKS-------- */

			/*------ =TEXT-------- */
			/*--- general text styles --- */

			.pageHeading {
				font-size: 1.5em;
				font-weight: 600;
				margin-bottom: 18px;
				font-family: Arial, Helvetica, sans-serif;
				color: inherit;
				line-height: 26px;
			}

			.pageSubHeading {
					color:#333333;
					font-size:14px;
					font-weight:800;
					line-height:1.3em;
					padding-bottom:7px;
			}

			.ad {
				margin-bottom: 8px;
			}

			.pipe {
				padding: 0 10px 0 4px;
				color: #6b7c84;
			}

			.eyebrow {
				font-size: .7em;
				font-weight: 700;
				margin-bottom: 2px;
				color: #666666;
				clear: both;
				line-height: 1.2em;
				text-transform: uppercase;
				margin-top: 2px;  /* to accomodate the orange bordered eyebrows */
				letter-spacing: 1.5px;
			}
			  .eyebrow span {
				color: inherit; /* web exclusive color. set in {pub}.css */
			}
			
			.eyebrow span.maroon {
				color: #990000; /* makes maroon color available to eyebrows site-wide 021313RW */
			}

			.error {
				color: red;
				font-size: 10px;
				display: block;
				padding-bottom: 3px;
			}

			p.byLine {
				font-size: 11px;
			}


			.bullet, .extra ul.bullet {
				font-size: .8em;
				margin: 0px 0;
				list-style-type: none;
				display: table; /* prevent list items from wrapping under images */
				zoom: 1; /* hasLayout = true */
			}

			.bullet li {
				padding: 0px 0px 2px 15px;

			}

			.arrowList {
				list-style: none;
				font-size: .8em;
				margin-left: 10px;
			}

				.arrowList li {
					margin-bottom: 8px;
					display: block;
				}
				
				.arrowList li span {
					color: inherit; /* set in {pub}.css */
					padding-right: 4px;
					margin-left: -10px;
				}
				
				.arrowList a:link, .arrowList a:visited, .arrowList a:active {
					text-decoration: underline;
				}
				
				.arrowList a:hover {
					text-decoration: underline;
				}
				
				
			.toolbar {
				font-size: 11px;
				font-weight: bold;
				color: #85846c;
				margin: 25px 10px;
			}

				.toolbar a:link, .toolbar a:visited, .toolbar a:active {
					text-decoration: none;
					color: #85846c;
					
				}

				.toolbar a:hover {
					text-decoration: underline;
				}
				
				.toolbar img {
					vertical-align: middle;
				}
				
				.toolbar .pipe {
					padding: 0 6px;
				}




			.searchBox {
				background-color: #eee;
				clear: both;
				margin: 0;

			}
			  .searchBox .button:link, .searchBox .button:visited, .searchBox .button:active {
				background-color: #009cdb;
				margin-top: 7px;
				float: right;
				margin-bottom: 0;
				margin-right: 4px;

			}
			  .searchBox .button:hover {
				background-color: #fff;
				text-decoration: underline;
			}
			  .searchBox h2.beige {
				text-transform: uppercase;
				font-size: .9em;
				font-weight: 600;
			}
			  .searchBox input {
				margin-top: 6px;
				border: 1px solid #a7b4bc;
			}
			  .searchBox fieldset {
				margin: 0;
				padding: 0;
			}
			 .searchBox .searchInsideLabel {
				position: absolute;
				color: #85846C;
				padding: 8px 0 0 3px;
				cursor: text;
				z-index: 3;
			  }

			  .searchBox .hideLabel {
				position: absolute;
				color: #85846C;
				padding: 8px 0 0 3px;
				cursor: text;
				visibility: hidden;
			  }

			  #Aspot .section.dualAds,
			  .footerAdContainer .section.dualAds {
				border-bottom: none;
			 }
			  
			 #bgWrapper .dualAds {
				overflow: visible; 
			}

			#contentRight .dualAds {
				overflow: hidden;
			}
			
			.content
			{
				width: 595px;
			}
			
			.content a.NW {color: #009cdb;}
			.content a.PT {color: #009cdb;}
			.content a.OT {color: #009cdb;}
			.content a.IR {color: #009cdb;}
			.content a.HPM {color: #009cdb;}
			.content a.SLP {color: #009cdb;}
			.content a.RS {color: #009cdb;}
			.content a.AL {color: #009cdb;}
			.content a.MT {color: #009cdb;}
			.content a.LTC {color: #009cdb;}
			.content a.XI {color: #009cdb;}
			.content a.HI {color: #009cdb;}
			.content a.NPPA {color: #009cdb;}

			.fieldBar {
				padding: 15px 0px 12px 15px;
				border-bottom: 1px solid #ccc;
				clear: both;
				margin: 0 15px;
				overflow: hidden;
				background-color: #fff; /* prevent border image from showing through on interior pages */
			}
			.fieldBar div {
					display: inline;
					float: right;
					margin-right: 6px;
					width: auto;

			}

			.fieldBar p {
					font-size: .75em;
					padding: 0;
					margin: 0;
			}

			.fieldBar select {
					font-size: .75em;
					margin-left: 6px;
					position: relative;
					top: -3px;
			}

			.fieldBar label {
					padding-right: 6px;
					font-size: .75em;
					font-weight: 400;
					color: #000;
			}

			.fieldBar select, .fieldBar label {
					position: relative;
					top: -2px;
			}

			.fieldBar .button {
			}


			/* Helpers */
			/* Secondary classes with short, or single-line styles for adding basic formatting rules on top of exsiting styles */

			.fleft, span.fleft {
				float: left;
			}

			.fright {
				float: right;
			}

			.beige, .jumpTo strong.beige {
				color: #363432;
			}

			.purple {
				color: #009cdb;
			}

			.lightPurple {
				color: #b7a7cc;
			}



			.smallText {
				font-size: .7em;
				margin-bottom: 2px;
			}

			.section p.smallText {
				margin-bottom: 2px;
				font-size: .7em;
			}

			.noBottomBorder {
				border-bottom: none;
			}

			.clear {/* designed to be used for <br> tags */
				clear: both;
				display: block;
				margin: 0;
				padding: 0;
			}

			p.clear {
				line-height: 18px;
				padding-top: 6px;
			}

			.cleft {
				clear: left;
				line-height: 1px;
				display: block;
			}

			.cright {
				clear: right;
			}

			.cboth { /* like .clear, but without the stripped margins */
				clear: both;
			}

			.bottomSection {
			   border-bottom: none;
			}

			.block {
				display: block;
				margin: 4px;
			}



			.hidden {
				position: relative;
				left: -9999px;
			}

			.displayNone {
				display: none;
			}


			.resetTextSize {/* used to set font-size to that of its parent, in situations where it doesn't inherit, i.e. select boxes */
				font-size: 1em;
			}

			.bold {
				font-weight: 600;
			}

			/* Support for the "nav.js" */

			* html ul#nav iframe, * html ul.nav iframe {
				position: absolute;
				/* account for the border */
				left: -0.25em;
				top: -0.25em;
				z-index: 0;
				filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);
			}

			.reduceVertPadding {/* for sections */
				padding: 4px 15px 4px 15px;
			}

			.reduceHorzPadding {/* for sections */
				padding: 15px 4px 15px 4px;
			}

			.reduceAllPadding {/* for sections */
				padding: 4px;
			}

			.topPadding {/* for span.more */
			  padding-top: 8px;
			}

			.noRightPadding {
				padding-right: 0;
			}

			.noTopPadding {
				padding-top: 0;
			}

			.noPadding {
				padding: 0 0 0 0;
			}

			.legacyHeader {/* Header style for old-style advanceweb content areas */
				color: #363432;
				text-transform: uppercase;
				font-size: 1.2em;
				font-weight: 600;
			}
			
			.newsletter 
			{
				clear: both;
			}
			 
			.newsletter .button {
				margin-top: 5px;
			}

			.newsletter h2.beige {
				text-transform: uppercase;
				font-size: .9empx;
				font-weight: 600;
			}

			.newsletter .subName, .newsletter .subEmail {
				font-size: 11px;
				font-weight: 600;
			}
			
			.borderEraser {
				height: 3px;
				margin: 0;
				padding: 0;
				background-color: #fff;
				position: relative;
				top: -3px;
			}

			.center {
				text-align: center
			}


			.flashWrapper {
				display: inline;
			}

			.generic {/* generic control, now used across different sites */
				padding: 0px 0;
				border-bottom: none;
				width: auto;
			}

				.generic .extra {
					border-bottom: 1px solid #cccccc;
					padding: 10px;
					margin-top: 0px;
				}	

				.generic .extra h2.beige {
					color: #363432;
					margin-bottom: 10px;
				}
				
				.generic .extra h2.purple {
					color: #4b2280;
					margin-bottom: 12px;
				}

				
			.breadcrumb 
			{
				color: #666666;
				font-size: 11px;
				margin: 0px 0 20px 0px; 
			}
			
			   .breadcrumb a:link  
			   {
					color: #000;
					text-decoration: none;
			   }
			   
			   .breadcrumb a:active,  
			   {
					color: #000;
					text-decoration: none;
			   }
			   
			   .breadcrumb a:visited  
			   {
					color: #000;
					text-decoration: none;
			   }
			   
			   .breadcrumb a:hover 
			   {
			        color: #000;
					text-decoration: underline;
			   }
			   
			   .breadcrumb span
			   {
					margin-right: 3px;
			   }
			   
				  
		select 
		{
			margin-bottom: 5px;
		}
				  
			.jobSearchBar {
				background-color: #e6e6e1;
				border-top: 1px solid #ccc;
				border-right: 1px solid #ccc;
				clear: both;
				padding: 5px 8px;
				zoom: 1;
			}


			.jobSearchBar h3 {
				font-size: 11px;
				text-transform: uppercase;
				color: #818067;
				display: inline;
				font-weight: 600;
				margin-right: 8px;
				line-height: normal;
				vertical-align: middle;
			}

			.jobSearchBar a {
				font-size: 11px;
				padding-left: 8px;
				vertical-align: middle;
			}

			.jobSearchBar a:visited {
				text-decoration: underline;
			}

			.jobSearchBar .button:link, .jobSearchBar .button:visited, .jobSearchBar .button:active {
				background-color: #fff;
				zoom: 1;
				text-decoration: none;
			}


			.jobSearchBar .search .button:link, .search.button:visited, .search .button:active {
				margin-bottom: 0;
			}

			.jobSearchBar .button:hover {
				text-decoration: underline;
			}

			.jobSearchBar select, .jobSearchBar input {
				vertical-align: middle;
				font-size: 12px;
				margin: 0 4px;
			}

			.jobSearchBar select {
				margin-top: 0px;
			}

			.jobSearchBar input {
				padding: 0px 0;
				width: 90px;
			}

			.jobSearchBar .searchInsideLabel {
					position: absolute;
					color: #85846C;
					padding: 2px 0 0 6px;
					*padding: 5px 0 0 12px;
					z-index: 3;
					font-weight: 400;

				}

				  .jobSearchBar .hideLabel {
					position: absolute;
					color: #85846C;
					padding: 3px 0 0 3px;
					cursor: text;
					visibility: hidden;
			  }	

			/* for ads */

			/* this is for IE 5.0
			select.hide {visibility: hidden; }

			/* End Support for the "iehover-fix.js" */

			/* styles for Send to a Friend shadowbox popup */

			div.sendToFriend {
				text-align: left;
				background-color: #fff;
				text-align: center;
				margin: 0 auto;
				position: relative;
				overflow: visible;
				background-image: url(https://nursing.advanceweb.com/SharedResources/Graphics/advanceweb/JF/gradients/section_grad_bg.jpg) repeat-x top left;
			}
			
			div.textLeft 
			div.section.grad.sendToFriend.noBottomBorder {
				padding: 30px 30px 50px 30px;
			}

			.sendToFriend h2.purple, 
			.sendToFriend h2.beige {
				margin-bottom: 25px;
				text-transform: none;
				font-size: 20px;
				text-align: left;
			}

			.stfInstructions {
				float: left;
				text-align: left;
			}
			
			.stfInstructions p {
				color: #a7b4bc;
			}

			.stfEvent {
				width: 40%;
				padding-left: 20px;
				padding-top: 15px;
				float: left;
				text-align: left;
			}

			.stfEvent p {
				margin: 0;
			}

			.stfEvent p.subhead {
				font-weight: 600;
			}

			.stfSchedule, .eventSchedule {
			  margin-top: 15px;
			}


			.stfSchedule p span, .eventSchedule p span {
			  text-align: right;
			}

			.stfSchedule p span.stfSchedDesc, .eventSchedule p span.schedDesc {
			  font-weight: 600;
			  text-align: left;
			  padding-right: 8px;
			}

			.eventSchedule p {
			  margin: 0;
			}

			.stfArticle {
				float: left;
				text-align: left;
				width: 215px;
				margin-left: 50px;
			}

			.stfArticle h3.eyebrow {
				color: #4D4C48;
			}

			.section p.stfByLine {
				margin-top: 15px;
			}

			.stfByLine span {
				font-size: 11px;
				color: #2B2B2B;
				display: block;
			}

			.stfForm {
			  clear: both;
			  padding-top: 20px;
			  overflow: hidden;
			  text-align: left;
			}

			.stfFormRow {
				margin-bottom: 3px;
				position: relative;
				text-align: left;
				min-height: 38px;
				height: auto !important;
				height: 38px;
			}
			
			.stfFormRow input[type] {
				height: 25px;
			}

			.stfFormRow label {
			  width: 150px;
			  text-align: right;
			  float: left;
			  font-size: 12px;
			  font-weight: 600;
			  padding-right: 25px;
			  color: #374044;
			}

			.stfFormRow .sublabel {
			  font-size: 11px;
			  font-weight: 600;
			  color: #CC0000;
			  display: block;
			  width: 150px;
			  text-align: right;
			  padding-right: 3px;
			  position: relative;
			  top: -5px;
			  left: -8px;
			}


			.stfRequiredText {
				font-size: 11px;
				color: #fe9400;
				position: absolute;
				left: -107%;
				top: -5px;
				zoom: 1;
				clear: both;
				float: left;
			}

			.stfRequired {
			  color: #fe9400;
			  padding-left: 3px;
			}

			.stfButtonRow {
				float: right;
				margin-top: 30px;
				margin-right: 25px;
				position: relative;
			}

			.stfButtonRow .bevelButton:link, 
			.stfButtonRow .bevelButton:visited, 
			.stfButtonRow .bevelButton:active, 
			.stfButtonRow .button:link, 
			.stfButtonRow .button:visited, 
			.stfButtonRow .button:active {
			  float: left;
			  padding: 3px 0;
			  width: 75px;
			  font-size: 12px;
			}

			.stfCloseButton {
			  position: absolute;
			  right: -2px;
			  top: -18px;
			}

			
			
			/* Event Calendar search */
			
			div.searchCriteria div.searchSelections div.fieldContainer select {
				height: 25px;
			}
			
			
			

			/* RSS Styles */
			.rss_feeds_container
			{
				margin: 0px;
				padding: 0px;
				width: 766px;
			}

			.rss_nofeeds_message
			{
				background-color: #F6F1F6;
				border: 1px solid #AD7DDB;
				font-family: arial;
				font-size: 12px;
				font-weight: normal;
				height: 75px;
				margin: 15px 0px;
				padding: 10px;
				width: 500px;
			}

			.rss_category_container_1
			 {
				vertical-align: top;
				width: 50%;
			 }
			 
			.rss_category_container_2
			 {
				vertical-align: top;
				width: 100%;
			 }
			 
			.rss_single_feed_1
			 {
				width: 100%;
			 }
			 
			.rss_single_feed_2
			 {
				width: 50%;
			 }
			 
			.rss_single_feed_4
			 {
				width: 25%;
			 }
			 
			.rss_category_header, .rss_category_header_inactive
			{
				background-color: #EBE4F2;
				color: #5E2492;
				font-family: arial;
				font-size: 11px;
				font-weight: bold;
				padding: 5px;
			}

			.rss_category_header_inactive
			{
				border: 1px solid #FF8C00;
			}

			A.rssLink, A.rssLink:link, A.rssLink:visited, A.rssLink:hover
			{
				background: url(https://nursing.advanceweb.com/sharedresources/graphics/header/rss/aoe_rss_icon.gif) no-repeat top left;
				color: black;
				font: 11px arial;
				line-height: 30px;
				margin: 2px 5px;
				padding: 4px 0 0 20px !important;
				text-decoration: underline;
			}

			.rss_reader_close
			{
				border: none;
				float: right;
			}

			.rss_subscribe
			{
				vertical-align: middle;
				background-image: url(https://nursing.advanceweb.com/sharedresources/graphics/header/rss/aoe_rss_go_button.gif);
				background-position: center;
				background-repeat: no-repeat;	
			}

			.rss_title
			{
				color: black;
				display: block;
				font-family: arial;
				font-size: 11px;
				font-weight: normal;
				margin: 0px 0px 5px 0px;
			}

			#welcomeBar div.rss_reader_panel
			{
				background: #ffffff url(https://nursing.advanceweb.com/sharedresources/graphics/header/rss/aoe_rss_pop_up_bg.gif);
				background-position: bottom;
				background-repeat: repeat-x;	
				border: 1px solid #c0bfb3;
				display: none; 
				width: 275px;
				position: absolute;
				z-index: 5000;
				padding: 10px 5px 5px 5px;
				word-wrap: break-word;
			}

			#welcomeBar div.rss_reader_panel div
			{
			background: transparent;
			margin-left: 0px;
			padding: 0px 5px 5px 5px;
			}

			#welcomeBar div.rss_reader_direct_link a:link, #welcomeBar div.rss_reader_direct_link a:hover, #welcomeBar div.rss_reader_direct_link a:visited 
			{
			color: #000000;
			font-family:arial;
			font-size:11px;
			font-weight:normal;
			}

			#welcomeBar div.rss_reader_direct_link a:link, #welcomeBar div.rss_reader_direct_link a:visited 
			{
			text-decoration: underline;
			font-family:arial;
			font-size:11px;
			font-weight:normal;
			}

			#welcomeBar div.rss_reader_direct_link a:hover
			{
			text-decoration: none;
			font-family:arial;
			font-size:11px;
			font-weight:normal;
			}


			.rss_readers
			{
				vertical-align: middle;
				width: 180px;
			}

			.rss_reader_direct_link
			{
				display: block;
				color: black;
				font-family: Arial;
				font-size: 11px;
				font-weight: bold;
				padding-top:5px;
			}
			span.rss_reader_direct_link
			{
				display: block; 
				margin: 2px 0px;
			}

			.rss_reader_window_header
			{
				color: #5D2393;
				font-family: arial;
				font-size: 14px;
				font-weight: bold;
			}

			/********************************************************
			 * 
			 * 	@import	JOBS CONTROL
			 * 
			 ********************************************************/

			div.tabsControlWrapper
			{
				height: 237px;
				margin-top: 8px;
				padding-left: 14px;
			}
			
				div.tabsControlWrapper div.jobsControlTabs
				{
					*margin-bottom: 10px;
					*margin-left: -2px;
				}
			
			div.tabsControlWrapper div.tabContents div div.specialtySelectorByZip select
			{
				width: 190px;
			}
			
			div.jobsControlPopWrapper div.mainContent div.titles h1
			{
				color: #363432;
			}

			div.tabsControlWrapper div.tabContents div div.controlListing
			{
				height: 148px;
				_height: 138px;
			}

				div.tabsControlWrapper div.tabContents div div.fillInSearchArea
				{
					height: 187px;
					_height: 182px;
				}
				
				/*** Plain Vanila ****/

				div.plainVanillaTabs
				{
					border: none;
					height: 260px;
					margin: 0;
					padding: 6px 5px 15px 0;
				}
				
					div.plainVanillaTabs div.genericHeading h2
					{
						padding-bottom: 21px;
					}

				div.plainVanillaTabs div.controlListingShadowing
				{
					display: none;
				}

					div.plainVanillaTabs div.tabContents div div.controlListing
					{
						height: 200px;
					}
					
					div.plainVanillaTabs div.tabContents div div.fillInSearchArea
					{
						height: 200px;
					}




			/********************************************************
			 * 
			 * 	Shadowbox tweak to remove scrollbars
			 * 
			 ********************************************************/

				#sb-body-inner iframe 
				{
					overflow: hidden; 
				}
				
		/********************************************************
	 * 
	 * 	width adjustment for layout
	 * 
	 ********************************************************/

	table.micro_site {
		width: 635px;
	}
	
	
	
	
	/* Right Side Ad fix, added 7/26/12 and updated 8/8/12 */
			.dualAds .interiorSkyscraper .interiorSkyscraper1 div, 
			.dualAds .interiorSkyscraper .interiorSkyscraper2 div {
				padding: 8px 0;
			}



	/* Editorial\Content\PrintFriendly.aspx background to white */
	
	.printContentContainer {
		background-color: #fff;
	}
	
	
	/* styles for AddThis social plugin - February 2015 - Randy Wehrs */
	
	div#at4-share div.at4-share-title {
		font-size: 12px;
		font-weight: bold;
		color: #6b7c84;
	}
	
	/* styles for Push down ad container - Randy Wehrs 2015 */
	
	#expandableAd .section.dualAds {
		padding: 0 0 15px 0;
		border-bottom: 0;
	}
	
	.pushdownAdContainer.expandablepushdown {
		height: 90px;
		width: 970px;
		margin: auto;
		z-index: 1;
		overflow: hidden;
	}
	