/**************************************

	TYPE:		CSS Document
	UPDATED: 	08-22-2006 DM
	TITLE: 		RX-rnshowcase
	FILE: 		web.css
	COPYRIGHT:  rnshowcase.com

**************************************/
/*----------------[ header main nav ]----------------------*/ 
.login {
						height: 46px;
						width: 123px;
						overflow:hidden;
						margin-top:2px;
			}
.csslogin	{
						position:relative;
						float: right;
						margin-top: 3px; 
						padding: 0;
						font-family: arial, helvetica, sans-serif;
						background: url(/images/mainnav_loginON.gif) no-repeat;
						width: 123px;
						
	                    overflow:hidden;/* for ie to hide extra height*/	
			}
			.csslogin a {
						display: block;
						color: #000000;
						font-size: 11px;
						width: 123px;
						height: 46px;
						display: block;
						float: right;
						text-decoration: none;
						
						overflow:hidden;/* for ie to hide extra height*/
			}
			
			
			.csslogin a:hover {
						color: #000;
						text-decoration: none;
						margin-top: 3px; 
			}
			

			.csslogin img {width: 123px; height: 46px; border: 0; margin-top:-2px; }
			* html a:hover {visibility:visible}
			.csslogin a:hover img{visibility:hidden}

			.csslogin span {
					    position: absolute;
					    left: 10px;top: 12px;
					    text-align: center;
					    width: 123px;
						cursor: pointer;   
					     
			}





.menu {
						height: 36px;
						width: 776px;
			}
			.cssnav	{
						position:relative;
						float: left;
						margin: 0; 
						padding: 0;
						font-family: arial, helvetica, sans-serif;
						background: url(/images/mainnavON_1.gif) no-repeat;
						width: 83px;
						height: 36px;
	                    overflow:hidden;/* for ie to hide extra height*/	
			}
			.cssnav a {
						display: block;
						color: #000000;
						font-size: 11px;
						width: 83px;
						height: 36px;
						display: block;
						float: left;
						text-decoration: none;
						overflow:hidden;/* for ie to hide extra height*/
			}
			
			.cssnav a:hover {
						color: #000;
						text-decoration: none;
			}
			

			.cssnav img {width: 83px; height: 36px; border: 0; }
			* html a:hover {visibility:visible}
			.cssnav a:hover img{visibility:hidden}

			.cssnav span {
					    position: absolute;
					    left: 3px;top: 4px;
					    text-align: center;
					    width: 83px;
					    cursor: pointer;   
					     
			}
			.cssnav2	{
						position:relative;
						float: left;
						margin: 0; 
						padding: 0;
						font-family: arial, helvetica, sans-serif;
						background: url(/images/mainnavON_2.gif) no-repeat;
						width: 132px;
						height: 36px;
	                    overflow:hidden;/* for ie to hide extra height*/	
			}
			.cssnav2 a {
						display: block;
						color: #000000;
						font-size: 11px;
						width: 132px;
						height: 36px;
						display: block;
						float: left;
						color: black; 
						text-decoration: none;
						overflow:hidden;/* for ie to hide extra height*/
			}
			.cssnav2 a:hover {
						color: #000000;
						text-decoration: none;
			}
			

			.cssnav2 img {width: 132px; height: 36px; border: 0; }
			* html a:hover {visibility:visible}
			.cssnav2 a:hover img{visibility:hidden}

			.cssnav2 span {
					    position: absolute;
					    left: 0px;top: 4px;
					    text-align: center;
					    width: 132px;
					    cursor: pointer; 
			}	
			.cssnav3	{
						position:relative;
						float: left;
						margin: 0; 
						padding: 0;
						font-family: arial, helvetica, sans-serif;
						background: url(/images/mainnavON_3.gif) no-repeat;
						width: 117px;
						height: 36px;
	                    overflow:hidden;/* for ie to hide extra height*/	
			}
			.cssnav3 a {
						display: block;
						color: #000000;
						font-size: 11px;
						width: 117px;
						height: 36px;
						display: block;
						float: left;
						color: black; 
						text-decoration: none;
						overflow:hidden;/* for ie to hide extra height*/
			}
			.cssnav3 a:hover {
						color: #000000;
						text-decoration: none;
			}
			

			.cssnav3 img {width: 117px; height: 36px; border: 0; }
			* html a:hover {visibility:visible}
			.cssnav3 a:hover img{visibility:hidden}

			.cssnav3 span {
					    position: absolute;
					    left: 0px;top: 4px;
					    text-align: center;
					    width: 117px;
					    cursor: pointer; 
			}	
			.cssnav4	{
						position:relative;
						float: left;
						margin: 0; 
						padding: 0;
						font-family: arial, helvetica, sans-serif;
						background: url(/images/mainnavON_4.gif) no-repeat;
						width: 94px;
						height: 36px;
	                    overflow:hidden;/* for ie to hide extra height*/	
			}
			.cssnav4 a {
						display: block;
						color: #000000;
						font-size: 11px;
						width: 94px;
						height: 36px;
						display: block;
						float: left;
						color: black; 
						text-decoration: none;
						overflow:hidden;/* for ie to hide extra height*/
			}
			.cssnav4 a:hover {
						color: #000000;
						text-decoration: none;
			}
			

			.cssnav4 img {width: 94px; height: 36px; border: 0; }
			* html a:hover {visibility:visible}
			.cssnav4 a:hover img{visibility:hidden}

			.cssnav4 span {
					    position: absolute;
					    left: 0px;top: 4px;
					    text-align: center;
					    width: 94px;
					    cursor: pointer; 
			}	
			.cssnav5	{
						position:relative;
						float: left;
						margin: 0; 
						padding: 0;
						font-family: arial, helvetica, sans-serif;
						background: url(/images/mainnavON_5.gif) no-repeat;
						width: 89px;
						height: 36px;
	                    overflow:hidden;/* for ie to hide extra height*/	
			}
			.cssnav5 a {
						display: block;
						color: #000000;
						font-size: 11px;
						width: 89px;
						height: 36px;
						display: block;
						float: left;
						color: black; 
						text-decoration: none;
						overflow:hidden;/* for ie to hide extra height*/
			}
			.cssnav5 a:hover {
						color: #000000;
						text-decoration: none;
			}
			

			.cssnav5 img {width: 89px; height: 36px; border: 0; }
			* html a:hover {visibility:visible}
			.cssnav5 a:hover img{visibility:hidden}

			.cssnav5 span {
					    position: absolute;
					    left: 0px;top: 4px;
					    text-align: center;
					    width: 89px;
					    cursor: pointer; 
			}	
			.cssnav6	{
						position:relative;
						float: left;
						margin: 0; 
						padding: 0;
						font-family: arial, helvetica, sans-serif;
						background: url(/images/mainnavON_6.gif) no-repeat;
						width: 141px;
						height: 36px;
	                    overflow:hidden;/* for ie to hide extra height*/	
			}
			.cssnav6 a {
						display: block;
						color: #000000;
						font-size: 11px;
						width: 141px;
						height: 36px;
						display: block;
						float: left;
						color: black; 
						text-decoration: none;
						overflow:hidden;/* for ie to hide extra height*/
			}
			.cssnav6 a:hover {
						color: #000000;
						text-decoration: none;
			}
			

			.cssnav6 img {width: 141px; height: 36px; border: 0; }
			* html a:hover {visibility:visible}
			.cssnav6 a:hover img{visibility:hidden}

			.cssnav6 span {
					    position: absolute;
					    left: 0px;top: 4px;
					    text-align: center;
					    width: 141px;
					    cursor: pointer; 
			}	
			.cssnav7	{
						position:relative;
						float: left;
						margin: 0; 
						padding: 0;
						font-family: arial, helvetica, sans-serif;
						background: url(/images/mainnavON_3.gif) no-repeat;
						width: 120px;
						height: 36px;
	                    overflow:hidden;/* for ie to hide extra height*/	
			}
			.cssnav7 a {
						display: block;
						color: #000000;
						font-size: 11px;
						width: 120px;
						height: 36px;
						display: block;
						float: left;
						color: black; 
						text-decoration: none;
						overflow:hidden;/* for ie to hide extra height*/
			}
			.cssnav7 a:hover {
						color: #000000;
						text-decoration: none;
			}
			

			.cssnav7 img {width: 120px; height: 36px; border: 0; }
			* html a:hover {visibility:visible}
			.cssnav7 a:hover img{visibility:hidden}

			.cssnav7 span {
					    position: absolute;
					    left: 0px;top: 4px;
					    text-align: center;
					    width: 120px;
					    cursor: pointer; 
			}	
/*----------------[ end header main nav ]----------------------*/ 

/*----------------[ profiles rollovers ]----------------------*/ 
.profiles {
						height: 54px;
						width: 160px;
			}
			.cssprofile	{
						position:relative;
						float: left;
						margin: 0; 
						padding: 0;
						background: url(/images/profile_contactus_btnON.gif) no-repeat;
						width: 160px;
						height: 37px;
	                    overflow:hidden;/* for ie to hide extra height*/	
			}
			.cssprofile a {
						display: block;
						color: #000000;
						font-size: 11px;
						width: 160px;
						height: 37px;
						display: block;
						float: left;
						overflow:hidden;/* for ie to hide extra height*/
			}
			
			cssprofile a:hover {
						color: #000;
						text-decoration: none;
			}
			

			.cssprofile img {width: 160px; height: 37px; border: 0; }
			* html a:hover {visibility:visible}
			.cssprofile a:hover img{visibility:hidden}

			.cssprofile span {
					    position: absolute;
					    left: 0px;top: 0px;
					    text-align: center;
					    width: 160px;
					    cursor: pointer;   
					     
			}

.cssprofile2	{
						position:relative;
						float: left;
						margin: 0; 
						padding: 0;
						background: url(/images/profile_visitwww_btnON.gif) no-repeat;
						width: 160px;
						height: 37px;
	                    overflow:hidden;/* for ie to hide extra height*/	
			}
			.cssprofile2 a {
						display: block;
						color: #000000;
						font-size: 11px;
						width: 160px;
						height: 37px;
						display: block;
						float: left;
						overflow:hidden;/* for ie to hide extra height*/
			}
			
			cssprofile2 a:hover {
						color: #000;
						text-decoration: none;
			}
			

			.cssprofile2 img {width: 160px; height: 37px; border: 0; }
			* html a:hover {visibility:visible}
			.cssprofile2 a:hover img{visibility:hidden}

			.cssprofile2 span {
					    position: absolute;
					    left: 0px;top: 0px;
					    text-align: center;
					    width: 160px;
					    cursor: pointer;   
					     
			}




/*----------------[ profiles rollovers end]----------------------*/ 

/*----------------[ general layout ]----------------------*/ 
body {
	margin: auto;
	background-color: #cccccc;
}

#header_background {
	width:100%;
	background:url(/images/jobs/header_bg.gif);
	height:179px;

	}
#page {
	background-color: #cccccc;
	width: 776px;
	margin:auto;
	margin-top:-177px;
}
#body {
	background-color: #fff;
	width: 776px;
	margin:auto;
}

#header {
	width: 100%;
	padding: 0px;
	margin: 0px;
	background:url(/images/jobs/header_bg.gif)	
	
}
.header {
	font: bold 10px/13px Lucida Grande, Arial, sans-serif;
	color: #8796BC;
}

.box {
	font: normal 11px/14px Lucida Grande, Arial, sans-serif;
	color: #000;
	border-top:solid 1px #A1C638;
	border-bottom:solid 1px #A1C638;
	padding:0px;
}
.box_padding {
	font: normal 11px/12px Lucida Grande, Arial, sans-serif;
	color: #003366;
	border:dashed 1px #0066CC;
	padding:10px;
	margin:10px;
}

#footer {
	width: 776;
	background-color: #2D3C67;
	border-bottom:solid 1px #18213E;
	}	
#footer_top {
	width: 776;
	background-color: #fff;
	}	
.footer {
	font: bold 10px/13px Lucida Grande, Arial, sans-serif;
	color: #fff;
}
#copyright {
	background-color: #536183;
	margin-right:2px;
	
	}	
#content_home {
	background-color:#FFFFFF;
	width:100%;
	
}
#mainnav {
	margin-top:-5px;
	background:url(/images/jobs/header_nav_bg3.jpg);
	
	}
#mainnav2 {
	margin-top:-5px;
	background:url(/images/jobs/header_nav_bg2.jpg);
	
	}
.copyright {
	font: bold 10px/14px Lucida Grande, Arial, sans-serif;
	color: #000;
}
#pharmacy_jobs {
	top:-222px;
	position:absolute;
	width: 774px;

}
.pharmacy_jobs {
	font: bold 9px/9px Lucida Grande, Arial, sans-serif;
	
}


.bggrayxrepeat {
	background-image: url(/css/images/grayfade290_bg.gif);
	background-repeat: repeat-x;
}


/*----------------[ general text formating ]----------------------*/
body, td, th {
	color: #333;
	font: normal 11px/16px Lucida Grande, Arial, sans-serif;
	}

li {
	font: normal 11px/20px Lucida Grande, Arial, sans-serif;

	}

h1 {
	font: bold 32px/30px Lucida Grande, Arial, sans-serif;
	
	color: #1B2C5A;
	}

h2 {
	color: #172E88;
	font: bold 14px/18px Lucida Grande, Arial, sans-serif;
	}
h3 {
	color: #003366;
	font: bold 13px Lucida Grande, Arial, sans-serif;
	margin-top:3px;
	margin-left:3px;
	}
.job_title {
	color: #172E88;
	font: bold 13px Lucida Grande, Arial, sans-serif;
	
	}
	
.alertmessage {
	color: #FF0000;
	}
	
a:link { 
	color: #1A5BFF;
	font: bold 11px/14px Arial, Helvetica, sans-serif;
	text-decoration:none;
		} 
a:hover { 
	color: #1A5BFF;
	font: bold 11px/14px Arial, Helvetica, sans-serif;
	text-decoration:underline;
	}
		    	
a:visited { 
	color:#1A5BFF;
	font: bold 11px/14px Arial, Helvetica, sans-serif;
	text-decoration:none;
	}  	
	
a:hover { 
	color: #1A5BFF;
	font: bold 11px/14px Arial, Helvetica, sans-serif;
	text-decoration:underline;
	}
a.small:link { 
	color: #0077BC;
	font: bold 11px/12px Arial, Helvetica, sans-serif;
	text-decoration:none;
		} 
a.small:hover { 
	color: #0077BC;
	font: bold 11px/12px Arial, Helvetica, sans-serif;
	text-decoration:underline;
	}
		    	
a.small:visited { 
	color:#0077BC;
	font: bold 11px/12px Arial, Helvetica, sans-serif;
	text-decoration:none;
	}  	
	
a.small:hover { 
	color: #0077BC;
	font: bold 11px/12px Arial, Helvetica, sans-serif;
	text-decoration:underline;
	}

a.head:link { 
	
	font: normal 12px/24px Arial, Helvetica, sans-serif;
	text-decoration:none;
		} 
		    	
a.head:visited { 
	
	font: normal 12px/24px Arial, Helvetica, sans-serif;
	text-decoration:none;
	}  	
	
a.head:hover { 
	
	font: normal 12px/24px Arial, Helvetica, sans-serif;
	text-decoration:none;
	}
	   
a.head:active { 
	
	font: normal 12px/24px Arial, Helvetica, sans-serif;
	text-decoration:none;
	}   		

a.main:link { 
	color: #1A2C5A;
	font: bold 13px/24px Lucida Grande, Arial, sans-serif;
	text-decoration:none;
	}
	     	
a.main:visited { 
	color:#1A2C5A;
	font: bold 13px/24px Lucida Grande, Arial, sans-serif;
	text-decoration:none;
	}
	
a.main:hover { 
	color: #1A2C5A; 
	font: bold 13px/24px Lucida Grande, Arial, sans-serif;
	text-decoration:underline;
	}
	
a.main:active { 
	color: #1A2C5A;
	font: bold 13px/24px Lucida Grande, Arial, sans-serif;
	text-decoration:none;
	} 

a.topnav:link { 
	color: #ffffff;
	font: normal 11px/24px Arial, Helvetica, sans-serif;
	text-decoration:none;
	}
	     	
a.topnav:visited { 
	color:#ffffff;
	font: normal 11px/24px Arial, Helvetica, sans-serif;
	text-decoration:none;
	}
	
a.topnav:hover { 
	color: #ffffff; 
	font: normal 11px/24px Arial, Helvetica, sans-serif;
	text-decoration:underline;
	}
	
a.topnav:active { 
	color: #ffffff;
	font: normal 11px/24px Arial, Helvetica, sans-serif;
	text-decoration:none;
	}
		
	
	
a.footer:link { 
	color: #fff;
	font: bold 10px/14px Lucida Grande, Arial, sans-serif;
	text-decoration:none;
	}
a.footer:hover { 
	color: #003366; 
	font: bold 10px/14px Lucida Grande, Arial, sans-serif;
	text-decoration:none;
	}
	     	
a.footer:visited { 
	color:#fff;
	font: bold 10px/14px Lucida Grande, Arial, sans-serif;
	text-decoration:none;
	}
	

	
a.footer:hover { 
	color: #003366;
	font: bold 10px/14px Lucida Grande, Arial, sans-serif;
	text-decoration:none;
	} 
a.footer2:link { 
	color: #fff;
	font: bold 10px/14px Lucida Grande, Arial, sans-serif;
	text-decoration:none;
	}
a.footer2:hover { 
	color: #fff; 
	font: bold 10px/14px Lucida Grande, Arial, sans-serif;
	text-decoration:underline;
	}
	     	
a.footer2:visited { 
	color:#fff;
	font: bold 10px/14px Lucida Grande, Arial, sans-serif;
	text-decoration:none;
	}
	

	
a.footer2:hover { 
	color: #fff;
	font: bold 10px/14px Lucida Grande, Arial, sans-serif;
	text-decoration:underline;
	} 
a.cats:link { 
	color: #1A5BFF;
	font: normal 10px Lucida Grande, Arial, sans-serif;
	text-decoration:none;
	}
a.cats:hover { 
	color: #1A5BFF; 
	font: normal 10px Lucida Grande, Arial, sans-serif;
	text-decoration:underline;
	}
	     	
a.cats:visited { 
	color:#1A5BFF;
	font: normal 10px Lucida Grande, Arial, sans-serif;
	text-decoration:none;
	}
	

	
a.cats:hover { 
	color: #1A5BFF;
	font: normal 10px Lucida Grande, Arial, sans-serif;
	text-decoration:underline;
	}
hr { border: 1px solid #ccc; height: 1px; }


.style1 {color: #f26534}
.style2 {color: #000000; font-weight:bold; font-size:10px}