body {
margin: 0;
font: 12px Verdana, Arial, sans-serif; /* Using 12px for now as default, but it should be relative eventually */
}

img {
display: block;
border: none;
}

#wrapper {
position: relative;
width: 1025px;
margin: 0 auto;
}

#hdr-logo {
position: absolute;
display: block;
width: 244px;
height: 52px;
top: 48px;
left: 30px;
z-index: 1000;
}

#container {
position: relative;
width: 1025px;
color: #76787b;
overflow: hidden;
margin: 0;
padding: 0;
background-image: url(../images/home_bg.gif);
background-repeat: repeat-y;
line-height:17px;
}

#container a {
color: #76787b; 
text-decoration: none;
}

#container a:hover {
color: #cd9924; 
text-decoration: none;
}

#toplinksbg {
float: left;
margin: 0;
padding: 0;
width: 1025px;
height: 35px;
background-image: url(../images/toplinksbg3.gif);
background-repeat: no-repeat;
}

#toplinks ul {
margin: 0;
padding: 0;
float: right;
width: 239px;
background: url(../images/toplinks3.gif) top left repeat-x;
font-size: 9px;
}

#toplinks li {
float: left;
list-style: none;
color: #000;
text-indent: -999em;
text-transform: uppercase;
}

#toplinks li a {
margin: 0;
padding: 0;
display: block;
width: 110px;
height: 28px;
color: #fff;
white-space: nonwrap;
text-decoration: none;
background-image: url(../images/toplinks3.gif) no-repeat;
}

#toplinks #tp-home a {
width: 96px;
background-position: 0 0;
}

#toplinks #tp-home a:hover {
background-position: 0 0;
}

#toplinks #tp-employee a {
width: 137px;
background-position: 102px 0;
}

#toplinks #tp-employee a:hover {
background-position: 102px 0;
}

/*-- Begin Nav --*/

#navbg {
float: left;
margin: 0;
padding: 0;
width: 1025px;
height: 64px;
background-image: url(../images/nav_bg3.gif);
background-repeat: no-repeat;
}

#nav {
float: left;
margin: 0;
padding: 10px 0 0 309px;
position: relative;
height: 54px;
}

a.experience {
margin: 0;
padding: 0;
display: inline-block;
width: 104px;
height: 54px;
background-image: url(../images/experience3.gif);
background-repeat: no-repeat;
background-position: 0 0;
overflow: hidden;
}

a.experience:hover {
background-image: url(../images/experience3.gif);
background-repeat: no-repeat;
background-position: 0 -57px;
}

a.experienceactive {
margin: 0;
padding: 0;
display: inline-block;
width: 104px;
height: 54px;
background-image: url(../images/experience3.gif);
background-repeat: no-repeat;
background-position: 0 -57px;
overflow: hidden;
}

a.health_research {
margin: 0;
padding: 0;
display: inline-block;
width: 138px;
height: 54px;
background-image: url(../images/health_research3.gif);
background-repeat: no-repeat;
background-position: 0 0;
overflow: hidden;
}

a.health_research:hover {
background-image: url(../images/health_research3.gif);
background-repeat: no-repeat;
background-position: 0 -57px;
}

a.health_researchactive {
margin: 0;
padding: 0;
display: inline-block;
width: 138px;
height: 54px;
background-image: url(../images/health_research3.gif);
background-repeat: no-repeat;
background-position: 0 -57px;
overflow: hidden;
}

a.support_services {
margin: 0;
padding: 0;
display: inline-block;
width: 118px;
height: 54px;
background-image: url(../images/support_services3.gif);
background-repeat: no-repeat;
background-position: 0 0;
overflow: hidden;
}

a.support_services:hover {
background-image: url(../images/support_services3.gif);
background-repeat: no-repeat;
background-position: 0 -57px;
}

a.support_servicesactive {
margin: 0;
padding: 0;
display: inline-block;
width: 118px;
height: 54px;
background-image: url(../images/support_services3.gif);
background-repeat: no-repeat;
background-position: 0 -57px;
overflow: hidden;
}

a.professional {
margin: 0;
padding: 0;
display: inline-block;
width: 138px;
height: 54px;
background-image: url(../images/professional3.gif);
background-repeat: no-repeat;
background-position: 0 0;
overflow: hidden;
}

a.professional:hover {
background-image: url(../images/professional3.gif);
background-repeat: no-repeat;
background-position: 0 -57px;
}

a.professionalactive {
margin: 0;
padding: 0;
display: inline-block;
width: 138px;
height: 54px;
background-image: url(../images/professional3.gif);
background-repeat: no-repeat;
background-position: 0 -57px;
overflow: hidden;
}

a.nursing_clinical {
margin: 0;
padding: 0;
display: inline-block;
width: 120px;
height: 54px;
background-image: url(../images/nursing_clinical3.gif);
background-repeat: no-repeat;
background-position: 0 0;
overflow: hidden;
}

a.nursing_clinical:hover {
background-image: url(../images/nursing_clinical3.gif);
background-repeat: no-repeat;
background-position: 0 -57px;
}

a.nursing_clinicalactive {
margin: 0;
padding: 0;
display: inline-block;
width: 120px;
height: 54px;
background-image: url(../images/nursing_clinical3.gif);
background-repeat: no-repeat;
background-position: 0 -57px;
overflow: hidden;
}

a.search_jobs {
margin: 0;
padding: 0;
display: inline-block;
width: 65px;
height: 54px;
background-image: url(../images/search_jobs3.gif);
background-repeat: no-repeat;
background-position: 0 0;
overflow: hidden;
}

a.search_jobs:hover {
background-image: url(../images/search_jobs3.gif);
background-repeat: no-repeat;
background-position: 0 -57px;
}

a.search_jobsactive {
margin: 0;
padding: 0;
display: inline-block;
width: 65px;
height: 54px;
background-image: url(../images/search_jobs3.gif);
background-repeat: no-repeat;
background-position: 0 -57px;
overflow: hidden;
}

/*-- End Nav --*/

h1 {
color: #182e4b;
font-size: 18px;
font-weight: bold;
margin: 0;
padding: 0;
text-transform: uppercase;	
}

h2 {
color: #182e4b;
font-size: 14px;
font-weight: bold;
margin: 0;
padding: 0;
text-transform: uppercase;	
}

h3 {
color: #182e4b;
font-size: 16px;
font-weight: bold;
margin: 0;
padding: 0;
text-transform: uppercase;	
}

.gold {
color: #cd9924;
font-weight: bold;
margin: 0;
padding: 0;
}

#left {
margin: 0;
width: 272px;
float:left;
padding: 11px 0 0 17px;
}

.leftcontent {
margin: 0;
width: 250px;
float:left;
padding: 0 0 0 12px;
color: #76787b;
font-weight: normal;
line-height:17px;
}

.leftcontent a {
color: #76787b;
text-decoration: none;
}

.leftcontent a:hover {
color: #cd9924;
text-decoration: none;
}

.leftcontent ul {
padding: 0 0 0 12px;
margin: 0;
}

.leftcontent li {
margin: 0;
padding: 6px 0 0 0;
list-style-type: none;
list-style-position: outside;
}



/* ====== Right Content ====== */

#right {
margin: 0;
width: 736px;
float:left;
padding: 0;
}

#right h1 {
text-indent: -999em;
height: 72px;
background: url(../images/header-welcometorush.jpg) left top no-repeat;
}

.rightcontent {
position: relative;
margin: 0;
width: 294px;
height: 354px;
float: right;
color: #76787b;
line-height:17px;
margin-top: 222px;
margin-right: 16px; 
background: url(../images/bkg-job-search.jpg) left top no-repeat;
}

.rightcontent h2 {
margin: 0;
padding: 0;
width: 191px;
height: 17px;
padding: 16px 0 0 29px;
text-indent: -999em;
background: url(../images/job-search-header.jpg) 29px 16px no-repeat;
}

.rightcontent a {
color: #76787b;
text-decoration: none;
}

.rightcontent ul {
padding: 0;
margin: 0;
padding: 10px 0 0 15px;
}

.rightcontent li {
margin: 0;
padding: 0;
list-style-type: none;
list-style-position: outside;
padding-bottom: 10px;
}

.rightcontent li#current-employee a {
display: block;
width: 279px;
height: 45px;
text-indent: -999em;
overflow: hidden;
background: url(../images/btn-current-rush-emp.jpg) left top no-repeat;
}

.rightcontent li#current-employee a:hover {
background-position: 0 -45px
}

.rightcontent li#new-candidate a {
display: block;
width: 279px;
height: 45px;
text-indent: -999em;
overflow: hidden;
background: url(../images/btn-new-candidate.jpg) left top no-repeat;
}

.rightcontent li#new-candidate a:hover {
background-position: 0 -45px
}


.aboutcontent {
position: relative;
float: left;
margin: 20px;
width: 350px;
color: #76787b;
line-height: 14px;
border-bottom: 6px solid #dc9c27;
}

.aboutcontent h2 {
text-transform: none;
}


.aboutcontent h3, .aboutcontent p {
position: relative;
margin: 0;
padding: 0;
z-index: 1000;
}

.aboutcontent p {
padding: 7px 25px 7px 0;
font-size: 12px;
line-height: 16px;
}

.aboutcontent p.padbottom {
padding: 7px 25px 20px 0;
}

.aboutcontent h3 {
margin: 0;
padding: 0;
margin-top: 17px;
line-height: 17px;
}

#right .aboutcontent a:link,
#right .aboutcontent a:visited  {
color: #182e4b;
text-decoration: underline;

}

#right .aboutcontent a:hover {
color: #182e4b;
text-decoration: none;

}

div#rotation {
position: absolute !important; 
top: 171px; 
right: 16px;
width: 294px; 
height: 222px; 
}

/*=======socail links ======= */

#sociallinks {
 clear: both;
 margin: 0;
 padding: 0;
 width: 200px;
 height: 30px;
 padding: 40px 0 30px 0;
}

#sociallinks li {
float: left;
list-style: none;
width: 20px;
height: 25px;
padding-right: 22px;
font-size: 9px;
text-indent: -999em;
background: url(../images/facebook-logo.jpg) left top no-repeat;
}

#sociallinks li a {
display: block;
white-space: nonwrap;
width: 20px;
height: 25px;
text-decoration: none;
}

#sociallinks li#sl-facebook {
background: url(../images/facebook-logo.jpg) left top no-repeat;
}

#sociallinks li#sl-youtube {
background: url(../images/youtube-logo.jpg) left top no-repeat;
}


/* ===== Footer ===== */

#footer {
clear: both;
margin: 0;
padding: 0;
height: 47px;
background: url(../images/bkg-footer.jpg) left top no-repeat;
}

#footer ul {
margin: 0;
padding: 0;
padding: 14px 0 0 333px;
font-size: 9px;
}

#footer li {
float: left;
list-style: none;
display: block;
color: #fff;
text-transform: uppercase;
padding: 0 12px;
border-right: 1px #fff solid;
}

#footer li a {
display: block;
color: #fff;
white-space: nonwrap;
text-decoration: none;
}

#footer li a:hover {
text-decoration: underline
}

#footer li.last {
border: none;
}

/* IE6 Hacks */

* html .aboutcontent {
width: 695px;
}	

* html div#rotation {
bottom: 6px; 
}

