body{ background-color: #fff; margin: 0; padding: 10px 20px; font: 14px "trebuchet MS", tahoma, "Lucida Grande", arial, helvetica, sans-serif; }
p, a, li { font-family: "trebuchet MS", tahoma, "Lucida Grande", arial, helvetica, sans-serif; }
img{ border:0px; }
p { margin: 0 0 20px 0;}

.copy{font-size:14px;color: #B71A8B;}
.copyDark{font-size:14px;color: #9D1477;}
.copy a{font-size:14px;color: #B71A8B;font-weight: bold;}
.copyDark a{font-size:14px;color: #9D1477;font-weight: bold;}

p.Mediumcopy{font-size:16px;font-weight:normal;line-height:135%;color: #B71A8B;margin:7px 15px 0px 0px;}
p.Bigcopy{font-size:18px;font-weight:normal;line-height:150%;color: #B71A8B;margin:0px 7px;}
p.Bigcopy2{font-size:18px;font-weight:normal;line-height:150%;color: #ffffff;margin:0px 7px;}
p.copy a{color: #B71A8B;text-decoration: underline;font-weight: bold;}
#download a{color: #fff;}

p.Bigcopy ul{font-family: arial;font-size:18px;font-weight:normal;line-height:150%;color: #B71A8B;margin:7px;}

ul{margin: -8px 0 20px 0; font-family: arial;font-size:16px;font-weight:normal;color: #B71A8B;}
ul.normalList { padding: 0 0 0 30px; }

h4.CopyHed{font-family: arial;font-size:21px;font-weight:bold;line-height:100%;color: #B71A8B;}

ol{font-size:14px;font-weight:normal;line-height:125%;color: #B71A8B;margin:0px;}
li{list-style-type:square;  font-family: arial;margin-bottom:5px;}


td.top{border-top: 1px solid #D3CFCF;font-size: 8px;}
td.right{border-right: 1px solid #D3CFCF;font-size: 8px;}
td.bottom{border-bottom: 1px solid #D3CFCF;font-size: 8px;}
td.left{border-left: 1px solid #D3CFCF;font-size: 8px;}
td.leftlist{font-size:14px;font-weight:normal;line-height:125%;color: #B71A8B;margin: 0px;}
td.both{border-left: 1px solid #D3CFCF;border-right: 1px solid #D3CFCF;font-size: 8px;}
td.FormsPurple{font-size:11px;color: #B71A8B;font-weight: bold;line-height:150%;}
td.FormsPurple a{font-size:11px;color: #B71A8B;font-weight: bold;text-decoration: underline;}


h4.FormsHed{font-family: arial;font-size:28px;font-weight:bold;line-height:100%;color: #ffffff;margin:7px 0px;}
p.FormTitle{font-family: arial;font-weight: bold;font-size:14px;color: #B71A8B;margin: 7px 0px;}
span.FormTitle{font-family: arial;font-weight: bold;font-size:14px;color: #B71A8B;margin: 7px 0px;}

/* GENERAL STYLES */

h1.pageHeading {margin: 0; padding: 9px 12px 0 30px; width: 675px; height: 29px; font-size:23px;font-weight:bold;line-height:24px;color: #fff;  background: url(images/general/page_heading_bkg.gif) no-repeat; }
.center {text-align: center; }
.marginBottom8px { margin-bottom: 8px; }
.boldBlue { font-weight: bold; color: #375D85; }
.boldWhite {font-weight: bold; color:#fff; }

/* HEADER AREA */
#masthead { margin: 0 auto; width:929px; height: 180px; }
#masthead img {display: block;}
#taglineBar { margin: 0 auto; padding: 5px 20px 0 20px; width: 889px; height: 26px; font-style:italic; font-weight: bold; font-size: 15px; color: #9B1359; background: url(images/general/blue_bar_bkg.gif) no-repeat; text-align: center; }


/* MAIN AREA */
#mainAreaTable {margin: 12px auto 0 auto;  width: 929px; }
#mainAreaTableHomepage {margin: 12px auto 0 auto;  width: 956px; }
#NoDrama{height:100px; width: 99px; margin-left: 310px; background: url(images/homepage/NoDrama.png) no-repeat;}
#TopTen{height:107px; width: 451px; display: block; margin: 45px 0 30px 35px; background: url(images/homepage/TopTen.png) no-repeat;}
#JointCommission{height:105px; width: 104px; margin: 53px 0 0 85px; background: url(images/homepage/JointCommission.png) no-repeat;}

/* LEFT COLUMN */
#leftCol { border-right: 12px solid #fff; padding: 0 0 30px 0; width: 200px; vertical-align: top; text-align: left; background: #bcd6e6 url(images/general/leftcol_btm.gif) no-repeat bottom;} 
#leftColTop { margin: 0; width: 200px; height: 38px; background: url(images/general/leftcol_top.gif) no-repeat top; }
#leftColTopHomepage { margin: 0; width: 200px; height: 20px; background: url(images/general/leftcol_homepage_top.gif) no-repeat top; }
#leftColumnContent { padding: 0 10px 0 14px; }
#email-signup {margin: 25px 0 10px 14px; }
#email-signup img {margin: 5px 0; }
#email-signup a { display: block; height: 37px; width: 170px; margin: 5px 0; background: url(images/general/EmailButton.png) no-repeat;}
#email-signup a:hover {background: url(images/general/EmailButton.png) no-repeat bottom;}
#awardContainer {margin: 70px auto 30px; width: 155px; height: 158px; display: block; background: url(images/homepage/Inc5000.jpg) no-repeat;}
#apply-button { display: block; height: 39px; width: 172px; margin: 25px auto; background: url(images/homepage/ApplyOnlineButton.jpg) no-repeat;}
#apply-button:hover {background: url(images/homepage/ApplyOnlineButton.jpg) no-repeat bottom;}

/* NAVIGATION BAR */
#navContainer { margin: 0 0 30px 0; border-bottom: 1px solid #EEF5F9; padding: 0; width: 200px;}
#navContainer li, #navContainer .indentedNav li { margin: 0; padding: 0; list-style-type: none; }
#navContainer a { display: block; border-top: 1px solid #EEF5F9; padding: 8px 10px 8px 14px; width: 176px; font: 13px/15px arial, "trebuchet ms", tahoma, helvetica, sans-serif; font-weight: bold;  color: #1f5888; text-decoration: none; text-align: left; }
#navContainer a:hover { text-decoration: underline; }

#navContainer .indentedNav { margin: -2px 0 6px 14px; padding: 0;}
#navContainer .indentedNav a { display: block; margin: 0; border: 0; padding: 5px 12px 5px 13px; width: 161px; font-weight: normal; font: 12px/14px arial, "trebuchet ms", tahoma, helvetica, sans-serif; color: #9B1359; }
#navContainer .indentedNav a:hover { background: url(images/general/red_triangle_bullet.gif) no-repeat; }

/* FOOTER */
#footer { margin: 0 auto; padding: 56px 0 0 24px; width: 905px; height: 70px; text-align: left; background: url(/images/general/footer.gif) no-repeat; }
#footer, #footer a { color: #881651; font-size: 13px; font-weight: bold; }
#footer a { text-decoration: underline; }
#footer a:hover { text-decoration: none; }

/* HOMEPAGE - MIDDLE COLUMN */
#homepageMiddleCol { padding: 0 15px 0 0; width: 493px; vertical-align: top; text-align: left;} 

/* MAIN COLUMN */
#mainCol { padding: 0; width: 717px; text-align: left; vertical-align: top; }
#mainColWide  { padding: 0; width: 747px; text-align: left; vertical-align: top;}
.pageContentContainer { padding: 12px 22px 20px 30px; width: 665px;  }
#pageColorPink { background: #EBC4DB url(images/general/page_color_pink_btm.gif) no-repeat bottom;}
#pageColorOrange { background: #ffd195 url(images/general/page_color_ornge_btm.gif) no-repeat bottom;}

/* Five Reasons Container */
#fiveReasonsContainer { padding: 15px 214px 0 20px; width: 259px; height: 334px; background: url(images/homepage/five_reasons.jpg) no-repeat; }
#fiveReasonsContainer h3 { margin: 0 0 12px 0; font-size: 24px; font-weight: bold; color: #fff; line-height: 24px;  }
#fiveReasonsContainer ol { margin: 0; padding: 0 0 0 24px; }
#fiveReasonsContainer p#download { padding-top: 14px; text-align: center; }

/* Featured Assignments */
#featuredAssignmentsContainer { margin: 15px 0; padding: 12px 0 0 20px; width: 473px; height: 241px; background: url(images/homepage/featured_assign_bkg.gif) no-repeat; }
#featuredAssignmentsContainer h3 {margin: 0 0 12px 0; font-size: 22px; font-weight: bold; color: #fff; }
#jobsGridContainer {width: 460px; background: url(images/homepage/jobs_grid_tile.gif) repeat-y; }
#jobsGridInnerContainer {padding: 12px 0 0 0; width: 460px; background: url(images/homepage/jobs_grid_top.gif) no-repeat; }
#jobsGridBottom {margin: 0 0 4px 0; width: 460px; height: 27px; background: url(images/homepage/jobs_grid_btm.gif) no-repeat; }

#jobsGrid { margin: 0 auto; width: 431px; }
#jobsGrid td { padding: 3px 2px 2px 2px; color:#B1027B;font-size:12px;font-style: normal;}
#jobsGrid tr.heading td {padding: 2px 2px 6px 2px; color:#fff;font-size:12px;font-style: italic; font-weight: bold;}

/* Questions About Pay & Healthcare Facilities */
#questionsFacilitiesTable { width: 493px; }
#questionsFacilitiesLeftCol { padding: 12px 31px 0 12px; width: 214px; height: 177px; vertical-align: top; text-align: left; background: url(images/homepage/questions_bkg.gif) no-repeat;}
#questionsFacilitiesLeftCol h3 {margin: 0 0 8px 0; font-size: 18px; font-weight: bold; color: #B1027B; }

#questionsFacilitiesRightCol { padding: 12px 0 0 12px; width: 224px; height: 165px; vertical-align: top; text-align: left; background: url(images/homepage/healthcare_facilities_bkg.jpg) no-repeat;}
#questionsFacilitiesRightCol h3 {margin: 0 0 8px 0; font-size: 18px; font-weight: bold; color: #fff; }


/* HOMEPAGE - RIGHT COLUMN */
#homepageRightCol { padding: 0; width: 236px; vertical-align: top; text-align: left;} 

#topRightHighlight { margin: 0 0 15px 0; }
#topRightHighlight img { display: block; }

/* Orange Highlight Box */
#orangeBoxContainer { margin: 0 0 15px 0; width: 236px; background: url(images/homepage/orange_box_tile.gif) repeat-y;}
#orangeBoxTop { width: 236px; background: url(images/homepage/orange_box_top.gif) no-repeat;}
#orangeBoxContent { padding: 12px 12px 0 14px; }
#orangeBoxContent h3 {margin: 0 0 8px 0; font-size: 20px; font-weight: bold; color: #B1027B; }
#orangeBoxBottom { width: 236px; height: 20px; background: url(images/homepage/orange_box_btm.gif) no-repeat;}

/* Purple Box */
.purpleBoxContainer { margin: 0 0 15px 0; width: 236px; background: url(images/homepage/purple_box_tile.gif) repeat-y;}
.purpleBoxContainer #last {margin-bottom: 0; }
.purpleBoxTop { width: 236px; background: url(images/homepage/purple_box_top.gif) no-repeat;}
.purpleBoxContent { padding: 12px 12px 0 14px; }
.purpleBoxContent h3 {margin: 0 0 8px 0; font-size: 20px; font-weight: bold; color: #fff; }
.purpleBoxBottom { width: 236px; height: 20px; background: url(images/homepage/purple_box_btm.gif) no-repeat;}

/* Social Media Icons on Homepage */
#homepage-social-media-icons  {margin: 0 0 15px 0; padding: 58px 0 0 31px; width: 205px; height: 74px; background: url(/images/homepage/social-media-background.png) no-repeat;}
#homepage-social-media-icons a {display: block; float: left; width: 50px; height: 50px; }
#facebook-link { margin: 0 12px 0 0; background: url(/images/homepage/icon-facebook.png) no-repeat;}
#facebook-link:hover { background: url(/images/homepage/icon-facebook.png) 0 -50px;}

#twitter-link { margin: 0 12px 0 0; background: url(/images/homepage/icon-twitter.png) no-repeat;}
#twitter-link:hover { background: url(/images/homepage/icon-twitter.png) 0 -50px;}

#rss-link { margin: 0; background: url(/images/homepage/icon-rss.png) no-repeat;}
#rss-link:hover { background: url(/images/homepage/icon-rss.png) 0 -50px;}

/* Announcements */
#homepageAnnouncements { padding: 26px 20px 12px 20px; }
#homepageAnnouncements p { font-size: 20px; font-weight: normal; line-height: 32px; color: #fff; text-align: center; }


/* Tell Me More */
#tellMeMore div {margin-top: -10px; padding-right: 12px; text-align: right; }
#tellMeMore h3 {font-size: 18px;}

/* INTERNAL PAGES */
#pageContainer { margin: 15px 0 0 0; width: 747px; }

/* Jobs Search Page */
#travelAssignmentsSearch { margin: 0 auto; width: 704px; }

#travelAssignmentsSelectors { margin: 24px auto 10px auto; width: 700px; color: #fff;  font-weight: bold; font-size: 13px; text-align: center; }
#travelAssignmentsSelectors h6 { margin: 0 0 4px 0; padding: 0; font-size: 14px; color: #333; font-weight: bold; }
#travelAssignmentsSelectors .leftCol { width:245px; padding: 0 10px 0 0; text-align: center; vertical-align: top; } 
#travelAssignmentsSelectors .middleCol { width:190px; padding: 0; text-align: center; vertical-align: top; } 
#travelAssignmentsSelectors .rightCol { width:245px; padding: 0 0 0 10px; text-align: center; vertical-align: top; }
.center {text-align: center; } 

#jobListingContainer {margin: 0 auto 20px auto; width: 656px; background: #fff url(images/general/jobs_page_white_box_btm.gif) no-repeat bottom;}
#jobListing {padding: 20px 0; width: 656px; background: url(images/general/jobs_page_white_box_top.gif) no-repeat; }

#jobsPageHighlights { margin: 12px auto 0 auto; width: 717px; }
#jobsPageHighlights td { width: 231px; text-align: left; vertical-align: top; }
#jobsPageHighlights .leftCol { padding: 0 12px 0 0;  }
#jobsPageHighlights .middleCol { padding: 0 12px 0 0;}
#jobsPageHighlights .rightCol { padding: 0; }


/* ANNOUNCEMENTS */
#announcements p, #announcements li, announcements a { font-size:16px; font-weight: bold;  color: #164770; line-height: 22px; }


/* RSS Feeds Page */
.rssFeedBox { margin: 0 auto 30px auto; border: 1px solid #777; padding: 3px 4px 4px 4px;background: #FDF4CA; font-size: 13px; text-align: center; }
.rssFeedBox a {font-size: 13px; }
#rssFeedAll { width: 280px; }
#rssFeedCustom { width: 480px; }
#rssFeedSelectors { margin: 8px auto 10px auto; width: 700px; color: #fff;  font-weight: bold; font-size: 13px; text-align: center; }
#rssFeedSelectors h6 { margin: 0 0 4px 0; padding: 0; font-size: 14px; color: #375D85; font-weight: bold; }
#rssFeedSelectors .leftCol { width:245px; padding: 0 10px 0 0; text-align: center; vertical-align: top; } 
#rssFeedSelectors .middleCol { width:190px; padding: 0; text-align: center; vertical-align: top; } 
#rssFeedSelectors .rightCol { width:245px; padding: 0 0 0 10px; text-align: center; vertical-align: top; }
