/* overrule generic html */
body {margin:0px 0px; background-color:#e9e5c6; font-family: verdana, helvetica, verdana; font-size: 11px; color: #000000;}
p {margin-top: 0px; margin-bottom: 0px;}
input {font-family: verdana, helvetica, arial; font-size: 10px; color: #000000; font-weight:normal;}
select {font-family: verdana, helvetica, arial; font-size: 10px; color: #000000; font-weight:normal;}
ul {font-family: verdana, helvetica, arial; font-size: 11px; color: #000000; margin-top: 0px; margin-bottom: 0px; list-style: disc url(../images/bullet_smlr.gif);}
li {font-family: verdana, helvetica, arial; font-size: 11px; color: #000000; margin-top: 0px; margin-bottom: 0px; line-height:14px;}

blockquote {font-family: verdana, helvetica, arial; font-size: 11px; color: #000000; margin-top: 8px; margin-bottom: 0px;}

/* Header styles */
.bcrumb {font-family: helvetica, arial, verdana; font-size: 12px; color: #ffffff;}
a.bcrumb {font-family: helvetica, arial, verdana; font-size: 11px; color: #ffffff; text-decoration:none; font-weight:bold;}
a.bcrumb:hover {font-family: helvetica, arial, verdana; font-size: 11px; color: #ffffff; text-decoration:none; font-weight:bold;}
.bcrumbtxt {font-family: helvetica, arial, verdana; font-size: 11px; color: #ffffff; font-weight:bold; padding: 0px 15px 10px 0px;}
.addytxt {padding: 50px 0px 0px 15px; font-family: helvetica, arial, verdana; font-size: 11px; color: #ffffff; line-height:13px;}

/* left nav common styles */
.subsptxt {padding: 4px 0px 4px 0px;}

/* sitewide subpage styles */
.facs {height: 240px; background-image: url('../images/fac_facts_bg.jpg'); background-repeat: no-repeat;}
.facsbtm {background-image: url('../images/fac_facts_bg_btm.jpg'); background-repeat: no-repeat;}
.facssn {background-image: url('../images/subnvbg.jpg'); background-repeat: no-repeat;}
.facscon {background-image: url('../images/fac_md_con.jpg'); background-repeat: no-repeat;}

/* nav specific styles */
.nvsdbg {height: 29px; background-image: url('../images/nav_lgt_bg.gif');}
.nvbg {height: 29px; background-image: url('../images/nav_bg.gif');}

/* Misc sitewide styles */
.submdtxt {padding: 4px 15px 4px 15px; font-family: verdana, helvetica, arial; font-size: 11px; color: #000000;}
.submdtxt6 {padding: 8px 15px 0px 15px; font-family: verdana, helvetica, arial; font-size: 12px; color: #000000; font-weight:bold;}
.phspace {margin-top: 8px;}

/* Footer styles */
.ftrtxt {padding: 20px 15px 20px 0px; font-family: arial, helvetica, verdana; font-size: 10px; color: #ffffff;}
a.ftrlnk {font-family: arial, helvetica, verdana; font-size: 10px; color: #ffffff; text-decoration:none;}
a.ftrlnk:hover {font-family: arial, helvetica, verdana; font-size: 10px; color: #ffffff; text-decoration:underline;}

/* Privacy & Terms styles */
.privtxt {padding: 4px 25px 4px 25px; font-family: verdana, helvetica, arial; font-size: 11px; color: #000000;}
.privhdr {padding: 10px 25px 5px 25px; font-family: verdana, helvetica, arial; font-size: 14px; color: #fa943e; font-weight:bold;}
.ultxt {padding: 5px 45px 5px 45px; font-family: verdana, helvetica, arial; font-size: 11px; color: #000000;}

/* Home Video Header Right Hand Text styles */
.rgthglttxt {font-family: arial, helvetica, verdana; font-size: 11px; padding: 4px 8px 4px 8px;}

/* BWTW */

/* BWTW SECTION specific styles */
.masdtxt {font-family: georgia, verdana; font-size: 14px; color: #914452; padding: 5px 10px 0px 10px;}
a.betnv {font-family: helvetica, arial, verdana; font-size: 12px; color: #914452; text-decoration:none;}
a.betnv:hover {font-family: helvetica, arial, verdana; font-size: 12px; color: #914452; text-decoration:none; font-weight:bold;}
.fbetnvON {font-family: helvetica, arial, verdana; font-size: 12px; color: #914452; text-decoration:none; font-weight:bold;}
.smmatxt {font-family: verdana, helvetica, arial; font-size: 11px; color: #914452; font-weight:bold;}
.smmatxt2 {padding: 4px 15px 4px 15px; font-family: verdana, helvetica, arial; font-size: 12px; color: #914452;}
.bettxtqt {font-family:georgia; font-size:13px; padding: 8px 10px 0px 10px;}
.bettxnme {font-family:georgia; font-size:11px; color: #914452; padding: 3px 10px 0px 10px;}

/* BWTW Region & Meet Recruit page specific styles */
a.betlnk {font-family: verdana, helvetica, arial; font-size: 11px; color: #914452; text-decoration:underline;}
a.betlnk:hover {font-family: verdana, helvetica, arial; font-size: 11px; color: #914452; text-decoration:none;}

/* BWTW How We Recruit styles */
.submdtxt4 {padding: 8px 10px 0px 15px; font-family: verdana, helvetica, arial; font-size: 11px; color: #000000;}

/* BWTW Leadership styles */
.submdtxt5 {padding: 4px 8px 4px 8px; font-family: verdana, helvetica, arial; font-size: 11px; color: #000000;}

/* BWTW Benefits styles */
.submdtxt7 {padding: 0px 5px 8px 15px; font-family: verdana, helvetica, arial; font-size: 11px; color: #000000;}

/* FACILITIES */

/* facilities page specific styles */
.smbltxt {font-family: georgia, verdana; font-size: 14px; color: #5f9baf; padding: 5px 10px 0px 10px;}
.smbltxt2 {font-family: verdana, helvetica, arial; font-size: 11px; color: #5f9baf; font-weight:bold; padding: 8px 15px 0px 15px;}
.smbltxt3 {font-family: verdana, helvetica, arial; font-size: 11px; color: #5f9baf; font-weight:bold;}
a.fsnv {font-family: helvetica, arial, verdana; font-size: 12px; color: #5f9baf; text-decoration:none;}
a.fsnv:hover {font-family: helvetica, arial, verdana; font-size: 12px; color: #5f9baf; text-decoration:none; font-weight:bold;}
.fsnvON {font-family: helvetica, arial, verdana; font-size: 12px; color: #5f9baf; text-decoration:none; font-weight:bold;}
.facfactxt {line-height:18px; font-family: arial, helvetica, verdana; font-size: 10px; color: #000000;}
.facfactxt4 {font-family: verdana, helvetica, arial; font-size: 10px; color: #000000; padding: 3px 5px 3px 3px; line-height:12px;}
.facfactxt3 {font-family: verdana, helvetica, arial; font-size: 11px; color: #000000; padding: 3px 10px 3px 10px;}
.smbltxt4 {padding: 4px 15px 4px 15px; font-family: verdana, helvetica, arial; font-size: 12px; color: #5f9baf;}

/* OPPS */

/* opps page specific styles */
a.oppsnv {font-family: helvetica, arial, verdana; font-size: 12px; color: #fa943e; text-decoration:none;}
a.oppsnv:hover {font-family: helvetica, arial, verdana; font-size: 12px; color: #fa943e; text-decoration:none; font-weight:bold;}
.oppsnvON {font-family: helvetica, arial, verdana; font-size: 12px; color: #fa943e; text-decoration:none; font-weight:bold;}
.smortxt {font-family: verdana, helvetica, arial; font-size: 11px; color: #fa943e; font-weight:bold;}
a.oppslnk {font-family: verdana, helvetica, arial; font-size: 12px; color: #fa943e; text-decoration:underline; font-weight:bold;}
a.oppslnk:hover {font-family: verdana, helvetica, arial; font-size: 12px; color: #fa943e; text-decoration:none; font-weight:bold;}
.oppstxtqt {font-family:georgia; font-size:13px; padding: 8px 10px 0px 10px;}
.oppstxnme {font-family:georgia; font-size:11px; color: #fa943e; padding: 3px 10px 0px 10px;}
.smortxt2 {padding: 4px 15px 4px 15px; font-family: verdana, helvetica, arial; font-size: 12px; color: #fa943e;}
.oppssubspac {padding: 4px 0px 4px 0px;}
a.oppscpylnk {font-family: verdana, helvetica, arial; font-size: 11px; color: #fa943e; text-decoration:underline;}
a.oppscpylnk:hover {font-family: verdana, helvetica, arial; font-size: 11px; color: #fa943e; text-decoration:none;}
.studchart {padding: 4px 5px 4px 5px; font-family: verdana, helvetica, arial; font-size: 11px; color: #000000;}

/* SEARCH RELATED */

/* Home Job Search Etc specific styles */
.cubg {height: 185px; background-image: url('../images/CareerUpdates_bg.jpg'); background-repeat: no-repeat;}
.cuinp {height: 16px; width: 153px; font-weight: normal; margin-bottom: 1px; margin-top: -1px;}
.cufrm {font-family: helvetica, arial, verdana; font-size: 10px; color: #000000; margin-top: 3px; font-weight: bold;}
.csbg {height: 185px; background-image: url('../images/CareerSearch_bg.jpg'); background-repeat: no-repeat;}
.cssel {height: 60px; width: 260px;}
.cstxt {height: 20px; width: 260px;}
.robg {height: 185px; background-image: url('../images/RecentOpps_bg.jpg'); background-repeat: no-repeat;}
.rores {font-family: verdana, helvetica, arial; font-size: 11px; color: #000000; margin-top: 8px;}
.rotxt {font-family: helvetica, arial, verdana; font-size: 11px; color: #000000;}
.srchbt {padding: 0px 10px 0px 210px;}
.rssbt {padding: 0px 10px 0px 242px; font-family: verdana, helvetica, arial; font-size: 10px; color: #000000;}
.cubt {padding: 0px 10px 0px 270px;}
.hmbxhdr {padding: 3px 4px 0px 7px; font-family: helvetica, arial, verdana; font-size: 11px; color: #000000; font-weight:bold;}

/* jobs pages specific styles */
.cssmsel {height: 60px; width: 230px;}
.cssmtxt {height: 20px; width: 230px;}
.cssmbg {height: 167px; background-image: url('../images/CareerSearch_bg_sm.jpg'); background-repeat: no-repeat; background-position: top left; background-color: #fdeecd;}
.hmbxhdr2 {padding: 3px 4px 0px 7px; font-family: verdana, helvetica, arial; font-size: 11px; color: #000000; font-weight:bold;}
.srchbt2 {padding: 0px 0px 0px 170px;}
.detshdr {padding: 0px 0px 3px 15px; font-family: verdana, helvetica, arial; font-size: 14px; color: #fa943e; font-weight:bold;}
.srchpghdr {padding: 0px 5px 0px 25px; font-family: helvetica, arial, verdana; font-size: 13px; color: #fa943e;}
.srchpghdr2 {font-family: helvetica, arial, verdana; font-size: 16px; color: #fa943e; font-weight:bold;}
.smblkjstxt {padding: 3px 5px 3px 25px; font-family: verdana, helvetica, arial; font-size: 11px; color: #000000;}
a.smblklnk2 {font-family: verdana, helvetica, arial; font-size: 11px; color: #000000; text-decoration:none;}
a.smblklnk2:hover {font-family: verdana, helvetica, arial; font-size: 11px; color: #000000; text-decoration:underline;}
.jbdetsbg1 {background-image: url('../images/2col_lftbg.jpg'); background-repeat: no-repeat;}
.jbdetsbg2 {background-image: url('../images/2col_rgtbg.jpg'); background-repeat: no-repeat;}
.detsboxor {padding: 3px 0px 3px 10px; font-family: verdana, helvetica, arial; font-size: 12px; color: #fa943e; font-weight:bold;}
.detsboxblk {padding: 3px 0px 3px 10px; font-family: verdana, helvetica, arial; font-size: 11px; color: #000000;}
a.smblelnk {font-family: verdana, helvetica, arial; font-size: 11px; color: #000066; text-decoration:underline;}
a.smblelnk:hover {font-family: verdana, helvetica, arial; font-size: 11px; color: #000066; text-decoration:underline;}
a.srchpghdrlnk {font-family: helvetica, arial, verdana; font-size: 16px; color: #fa943e; font-weight:bold; text-decoration:none;}
a.srchpghdrlnk:hover {font-family: helvetica, arial, verdana; font-size: 16px; color: #fa943e; font-weight:bold; text-decoration:underline;}

/* RSS styles */
.submdtxt2 {padding: 0px 15px 0px 15px; font-family: verdana, helvetica, arial; font-size: 11px; color: #000000;}
.submdtxt3 {padding: 8px 25px 0px 40px; font-family: verdana, helvetica, arial; font-size: 11px; color: #000000;}

/* Job Search styles */
a.smblklnk {font-family: helvetica, arial, verdana; font-size: 10px; color: #000000; text-decoration:none;}
a.smblklnk:hover {font-family: helvetica, arial, verdana; font-size: 10px; color: #000000; text-decoration:underline;}

/* Added styles */
.ftrbgad {height: 87px; width: 965px; background-image: url('../images/btm_curve.gif'); background-repeat: no-repeat;}



/* Q styles */
div.job_details_region img.apply_online_button {
	margin: 0 12px 0 0;
	float: right;
	border: 0;
}

/* styles to regulate what's returned from healthcaresource job details */
div.job_details_region p {margin:10px 0px;}
div.job_details_region * {font-family:verdana, arial, verdana; font-size:11px; color:#000000; line-height: 16px;}
div.job_details_region b {font-weight:bold;}
div.job_details_region b * {font-weight:bold;}
/* end styles for job details */