/* These styles are meant to replace the styles in the file *//* \\KOPWWW07\WebResources\Css\AOE\AOE2.27\Controls\tabbedFeatureContentControl *//* However, other stylesheets have styles that are overwriting these, (because of their order) but we currently don't have a dev environment and I can't deploy code, so the only way to apply these changes is to patch them. */ div.tabsControlWrapper{    margin: 8px 0 0 0;    _margin: 0 !important;}	div.tabsControlWrapper { margin-top: 0; }	td.aoe_column_2 div.tabsControlWrapper div.genericHeading,	td.aoe_column_1 div.tabsControlWrapper div.genericHeading {		margin: 10px 0;	}		td.aoe_column_3 div.tabsControlWrapper div.genericHeading {		margin-bottom: 10px;		padding: 6px;		background-color: #fe9400;	}	td.aoe_column_3 div.tabsControlWrapper.plainVanillaTabs div.genericHeading {		background-color: #fff;		margin: 10px 0;	}		div.tabsControlWrapper .genericHeading h2 {		font-size: .9em;		text-transform: uppercase;		color: #fff;		margin-bottom: 0;	}		div.tabsControlWrapper div.tabContents { height: 187px; }		div.fillInSearchArea { height: 187px !important; }	div.jobsControlTabs	{		height: 16px;		margin: 2px 0 4px -1px;		_margin-bottom: 3px;		text-align: left;	}		div.jobsControlTabs a:active,		div.jobsControlTabs a:link,		div.jobsControlTabs a:visited		{			color: #374044;			font-weight: 600;			text-decoration: none;		}				div.tabsControlWrapper div.specialtyTitle h1		{			font-size: .7em;			font-weight: 700;			margin-bottom: 3px;			color: #666666;			text-align: left;			text-transform: uppercase;		}				div.tabsControlWrapper div.specialtyTitle		{			margin: 0 0 5px 0;		}							div.tabsControlWrapper div.specialtyTitle h2		{			color: #363432;			font-size: 0.9em;			font-weight: 800;			text-align: left;			text-transform: uppercase;		}					div.tabsControlWrapper div.specialtyTitle h3 a:active,			div.tabsControlWrapper div.specialtyTitle h3 a:link,			div.tabsControlWrapper div.specialtyTitle h3 a:visited			{				float: right;				font-size: 0.65em;				margin: -32px 0 0;				text-decoration: underline;			}						div.tabsControlWrapper div.specialtyTitle h3 a:hover			{				text-decoration: none;			}				div.jobsControlTabs a:hover		{			text-decoration: none;		}				div.tabsControlWrapper .bottomMessege		{		    margin: 4px 0 0 0;		}			/********************************************************************	 *	 *   tabs	 *	 ********************************************************************/				div.jobsControlTabs div.tab		{			background: #eee;			display: inline;			font-size: 0.7em;			margin: 0 1px 0 1px;			padding: 2px 5px;			text-transform: uppercase;			zoom: 1;			border-radius: 4px 4px 0 0;			-moz-border-radius: 4px 4px 0 0;			-webkit-border-radius: 4px 4px 0 0;		}					div.jobsControlTabs div.tab.active			{				background: #ced4d9;				_line-height: 4px;				_margin-bottom: 1px;				padding-bottom: 5px;				_padding: 8px 5px 10px 5px;				_position: relative;				text-transform: uppercase;				_top: 9px;				zoom: 1;				border-radius: 4px 4px 0 0;				-moz-border-radius: 4px 4px 0 0;				-webkit-border-radius: 4px 4px 0 0;			}						div.jobsControlTabs div.empty			{				background: none;				_margin-top: 1px;			}	/******************************************************************************	 *	 *  tabs content	 *	 ******************************************************************************/					div.tabsControlWrapper div.tabContents		{			background: #363432 url("https://nursing.advanceweb.com/sharedresources/graphics/advanceweb/shared/jobsControl/jobsControl_gradient_long_gray2.gif") repeat-x 0 0;			_background-position: top;			margin: -2px 0 0 0;			*margin-left: -1px;			padding: 1px;			zoom: 1;					}					div.tabsControlWrapper div.tabContents div div.jobsControlTitles			{				background: none;				height: auto;				padding: 0;				width: auto;			}								div.tabsControlWrapper div.tabContents div div.jobsControlTitles h1				{					color: white;					font-size: 0.7em;					text-align: left;				}							div.tabsControlWrapper div.tabContents div div.jobsControlTitles h2				{					color: white;					font-size: 0.95em;					font-weight: 800;					margin: 0 0 5px 0;					text-align: left;				}						div.tabsControlWrapper div.tabContents div div.controlListing			{				background-color: white;				background-image: none;				height: 163px;				overflow-y: auto;				padding: 0;				width: 100%;			}							div.wideHomeVersion div.tabContents div div.controlListing				{					height: 189px;				}							div.tabsControlWrapper div.tabContents div div.controlListing.short			{				height: 106px;			}							div.tabsControlWrapper div.tabContents div div.controlListing.simple				{					height: 191px;				}								div.tabsControlWrapper div.tabContents div div.controlListing.noSpecialtyChosen				{					height: 109px;				}								div.tabsControlWrapper div.tabContents div div.controlListing.noSpecialtySimple				{					height: 148px;				}							div.tabsControlWrapper div.tabContents div div.controlListing ul				{					font-size: 0.7em;					list-style: none;					margin: 0;					padding: 0;					text-align: left;					border-right: 1px solid #a7b4bc;				}									div.tabsControlWrapper div.tabContents div div.controlListing ul li					{						padding: 3px 7px;					}								div.tabsControlWrapper div.tabContents div div.controlListing ul li.odd					{						background-color: #f1f1f1;					}												div.tabsControlWrapper div.tabContents div div.controlListing ul li h1 a:active,							div.tabsControlWrapper div.tabContents div div.controlListing ul li h1 a:link,							div.tabsControlWrapper div.tabContents div div.controlListing ul li h1 a:visited							{								color: #fe9400;								font-size: 1em;								font-weight: bold;								text-decoration: none;							}																	div.tabsControlWrapper div.tabContents div div.controlListing ul li h1 a:hover							{								text-decoration: underline;							}																div.tabsControlWrapper div.tabContents div div.controlListing ul li p						{							color: black;							display: inline;							font-size: 1em;							font-weight: normal;						}										    div.tabsControlWrapper div.tabContents div.tabControl div.moreInfo				    {				        padding: 15px 0 7px 0;				        _padding: 15px 0 12px 0;				    }				    				        div.tabsControlWrapper div.tabContents div.tabControl div.moreInfo h1				        {				            text-align: right;				        }				        				        div.tabsControlWrapper div.tabContents div.tabControl div.moreInfo a:active,				        div.tabsControlWrapper div.tabContents div.tabControl div.moreInfo a:link,				        div.tabsControlWrapper div.tabContents div.tabControl div.moreInfo a:visited				        {				            color: white;				            font-size: 0.75em;				            font-weight: 800;				            text-decoration: none;				        }				        				        div.tabsControlWrapper div.tabContents div.tabControl div.moreInfo a:hover				        {				            text-decoration: underline;				        }											div.tabsControlWrapper div.tabContents div div.longHomeControl ul li					{											}											div.tabsControlWrapper div.tabContents div div.longHomeControl ul li h1						{							padding: 3px 0 0 0;						}				div.tabsControlWrapper div.tabContents div div.controlListingShadowing			{				background: url("https://nursing.advanceweb.com/sharedresources/graphics/advanceweb/shared/jobsControl/jobsControl_bottomShadow.gif") repeat-x 0 0;				display: none;				height: 5px;				padding: 0;				width: auto;			}						div.tabsControlWrapper div.tabContents div div.specialtySelectorByZip			{				background: none;				height: 22px;				margin: 0;				padding: 2px 0 2px 0;				width: auto;			}							div.tabsControlWrapper div.tabContents div div.specialtySelectorByZip h3				{					color: #374044;					float: left;					font-size: 0.7em;					text-align: left;					margin: 3px 5px 0 5px;				}								div.tabsControlWrapper div.tabContents div div.specialtySelectorByZip h4				{					color: white;					float: right;					font-size: 0.7em;					font-weight: 800;					margin-right: 60px;					_margin-right: 30px;					text-align: left;				}							div.tabsControlWrapper div.tabContents div div.specialtySelectorByZip select				{					clear: left;					font-size: 0.8em;					margin: 0 2px 0 0px;					text-align: left;					width: 175px;					height: 21px;					border-radius: 4px;					-moz-border-radius: 4px;					-webkit-border-radius: 4px;				}									div.wideHomeVersion div.tabContents div div.specialtySelectorByZip select					{						width: 330px;					}									div.tabsControlWrapper div.tabContents div div.specialtySelectorByZip input				{					font-size: 0.7em;					margin: 0 0 0 0;					width: 40px;				}								div.tabsControlWrapper div.tabContents div div.specialtySelectorByZip a:active,				div.tabsControlWrapper div.tabContents div div.specialtySelectorByZip a:link,				div.tabsControlWrapper div.tabContents div div.specialtySelectorByZip a:visited				{					background-color: #fe9400;					/* background: url("https://nursing.advanceweb.com/sharedresources/Graphics/AdvanceWeb/AW/aw_beige_button_bg.gif") repeat-x 0 0; */					color: #fff;					float: right;					font-size: 0.7em;					font-weight: 800;					margin: -18px 0 0 0;					_margin-top: -22px;					margin-top: 0\9;					padding: 0 5px;					text-decoration: none;				}								div.tabsControlWrapper div.tabContents div div.specialtySelectorByZip a:hover				{					text-decoration: underline;				}								div.tabsControlWrapper div.tabContents div div.specialtySelectorByZip a:first-of-type				{	/* firefox 3.5 hack */					margin: 1px 5px 0 -33px;					padding: 1px 13px;					font-size: .8em;					text-transform: uppercase;					border: 1px solid #fff;					border-radius: 4px;					-moz-border-radius: 4px;					-webkit-border-radius: 4px;										background: #f27900;					background: -moz-linear-gradient(top, #f27900 27%, #f27900 69%);					background: -webkit-gradient(linear, left top, left bottom, color-stop(27%, #f27900), color-stop(69%, #f27900) );					background: -webkit-linear-gradient(top, #f27900 27%, #f27900 69%);					background: -o-linear-gradient(top, #f27900 27%, #f27900 69%);					background: -ms-linear-gradient(top, #f27900 27%, #f27900 69%);					background: linear-gradient(top, #f27900 27%, #f27900 69%);				}							div.tabsControlWrapper div.bottomMessege h1 a:active,			div.tabsControlWrapper div.bottomMessege h1 a:link,			div.tabsControlWrapper div.bottomMessege h1 a:visited			{				color: black;				float: left;				font-size: 0.6em;				font-weight: 800;				padding-right: 80px;			}						div.tabsControlWrapper div.bottomMessege h1 a:hover			{				text-decoration: none;			}				div.tabsControlWrapper div.bottomMessege h2 a:active,			div.tabsControlWrapper div.bottomMessege h2 a:link,			div.tabsControlWrapper div.bottomMessege h2 a:visited			{				color: #363432;				font-size: 0.7em;				font-weight: 800;				text-decoration: none;				}							div.tabsControlWrapper div.bottomMessege h2 a:hover			{				text-decoration: underline;			}						/*****************************************************************************			 *			 *  jobs control plain vanilla			 *			 *****************************************************************************/						    div.plainVanillaTabs div.genericHeading h2			    {				    color: #363432;			        font-size: 0.9em;			        font-weight: 800;			        padding-bottom: 5px;			        text-align: left;			        text-transform: uppercase;				    margin-left: 8px;			    }								div.plainVanillaTabs div.tabContents div div.specialtySelectorByZip				{				    padding: 3px 0 0 0;				}				div.plainVanillaTabs div.tabContents div div.specialtySelectorByZip h3				{					color: #818067;					float: left;					font-size: 0.7em;					font-weight: 800;					text-align: left;				}								div.plainVanillaTabs div.tabContents div div.specialtySelectorByZip h4				{					color: #818067;					float: right;					font-size: 0.7em;					font-weight: 800;					margin-right: 60px;					_margin-right: 30px;					text-align: left;				}								div.plainVanillaTabs div.tabContents div div.specialtySelectorByZip select				{				    clear: left;				}								div.plainVanillaTabs div.tabContents div.tabControl .controlListing				{				    border-bottom: 1px solid #9F9E7F;				}						        div.plainVanillaTabs div.tabContents div.tabControl div.moreInfo a:active,		        div.plainVanillaTabs div.tabContents div.tabControl div.moreInfo a:link,		        div.plainVanillaTabs div.tabContents div.tabControl div.moreInfo a:visited		        {		            color: #817F66;		            font-weight: 800;		        }						    /*****************************************************************************			     *			     *  jobs control plain vanilla tabs			     *			     *****************************************************************************/								div.plainVanillaTabs div.tabContents				{					background: #ffffff;					border: none;				}								div.plainVanillaTabs div.jobsControlTabs				{					margin: 0 0 2px 8px;				}									div.plainVanillaTabs div.jobsControlTabs div.tab					{						background: url("https://nursing.advanceweb.com/sharedresources/graphics/advanceweb/shared/jobsControl/plainVanillaTabBack.gif") repeat-x 0 0;						border-color: #9F9E7F;						border-bottom: 1px solid #9F9E7F;						border-right: 1px solid #9F9E7F;						border-top: 1px solid #9F9E7F;						color: #818067;					}											div.plainVanillaTabs div.jobsControlTabs div.tab a:active,						div.plainVanillaTabs div.jobsControlTabs div.tab a:link,						div.plainVanillaTabs div.jobsControlTabs div.tab a:visited						{							color: #818067;						}									div.plainVanillaTabs div.jobsControlTabs div.active					{						background: none;						border-color: #9F9E7F;						border-bottom: none;						color: #818067;						_height: 17px;						_line-height: 16px;						_margin: 0 1px;						_padding: 2px 5px 2px 5px;						_position: static;						_top: 0;											}											div.plainVanillaTabs div.jobsControlTabs div.active a:active,						div.plainVanillaTabs div.jobsControlTabs div.active a:link,						div.plainVanillaTabs div.jobsControlTabs div.active a:visited						{							color: #818067;						}						div.plainVanillaTabs div.jobsControlTabs div.empty					{						background: none;						border: none;						border-bottom: 1px solid #9F9E7F;						_margin-top: 1px;					}										div.plainVanillaTabs div.tabContents div div.controlListing ul li.odd					{						background-color: #E6E6DE;					}										div.plainVanillaTabs div.tabContents div div.controlListing ul li h1 a:active,					div.plainVanillaTabs div.tabContents div div.controlListing ul li h1 a:link,					div.plainVanillaTabs div.tabContents div div.controlListing ul li h1 a:visited					{						color: inherit;					} 										div.plainVanillaTabs div.tabContents div div.controlListing ul li h1 a:hover 					{						color: inherit;					}										div.plainVanillaTabs div.tabContents div div.controlListing.simple					{						border-bottom: 1px solid #818067;					} 										div.plainVanillaTabs div.tabContents div div.controlListing.short 					{						height: 154px;						border-bottom: 1px solid #818067;					}										div.plainVanillaTabs div.tabContents div div.specialtySelectorByZip a:active,					div.plainVanillaTabs div.tabContents div div.specialtySelectorByZip a:link,					div.plainVanillaTabs div.tabContents div div.specialtySelectorByZip a:visited					{						background: url("https://nursing.advanceweb.com/sharedresources/graphics/advanceweb/shared/jobsControl/plainVanillaTabBack.gif") repeat-x 0 0;						border: 1px solid #818067;						color: #E6E6DE;					}						        div.tabsControlWrapper div.tabContents div div.fillInSearchArea			        {			            height: 155px;			        }				/* --------------------- jobs control flyout page ---------------------------- */							div.jobsControlPopWrapper div.mainContent				{					line-height: 15px;					padding: 15px;				}									div.jobsControlPopWrapper div.mainContent div.titles h1					{						color: #fe9400;						font-size: 0.9em;						font-weight: 800;						text-align: center;						margin: 5px 0;					}										div.jobsControlPopWrapper div.mainContent div.titles h2					{						color: black;						font-size: 0.9em;						text-align: center;					}									div.jobsControlPopWrapper div.mainContent div.body h3					{						color: black;						font-size: 0.7em;						font-weight: 800;						padding: 10px 0 0 0;					}									div.jobsControlPopWrapper div.mainContent div.body p					{						font-size: 0.7em;						word-wrap: break-word; /* FF 3.5 */						white-space: pre-wrap; /* FF 3.0 */						word-break: break-all; /* IE */					}									div.jobsControlPopWrapper div.footer a:active,					div.jobsControlPopWrapper div.footer a:link,					div.jobsControlPopWrapper div.footer a:visited					{						background: url('https://nursing.advanceweb.com/SharedResources/graphics/advanceweb/shared/jobsControl/btnGradient.jpg') repeat-x 0 0;						color: white;						float: right;						font-size: 0.75em;						font-weight: 800;						margin: 15px;						padding: 3px 5px;						text-align: center;						width: 130px;						text-decoration: none;					}									div.jobsControlPopWrapper div.footer a:hover					{						color: white;						text-decoration: underline;					}