/****************** Start -- Careers ******************/

/* Primary Layout */

#careers_content {
	width: 435px;
}

#careers_right-side {
	width: 255px;
}
#careers_popup {
	margin-left: 20px;
	width:90%;
}
/* End Layout*/

/* Headline Content Block (replaces with Flash) */
DIV.careers_headlineblock {
	margin-top: 0px; 
	border: 1px solid #0066cc;
}
DIV.careers_headlineblock IMG {
	FLOAT: left;
	padding-right: 15px;
}
DIV.careers_headlineblock div {
	font-size: 13px;
	color: #0066cc;
	margin-top:15px;
	padding-right: 15px;
}
/* End Headline Content Block */

/******************************************* PRIMARY CONTENT BLOCK */
DIV.careers_subsection {
	margin-top: 10px;
}
DIV.careers_subsection h2 {
	font-size: 15px;
	font-weight: bold;
	text-indent: 8px;
	color: white;
	padding: 8px 8px 8px 0px;
	margin-bottom: 4px;
}
#careers_readmore {
	list-style-image:none;
	font-weight: bold;
	text-align:right;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

div.careers_textblock {
	margin-bottom: 4px;
	padding: 8px;
}

/* Content Area Teaser */
DIV.careers_teaserblock IMG {
	FLOAT: left;
}
DIV.careers_teaserblock p {
	margin-top:25px;
	margin-left: 120px;
	padding-right: 15px;
}
DIV.careers_teaserblock a:link {
	font-size: 12px;
}
/* End Content Area Teaser */

/* Expandable HTML */
 #showhide {
 }
#anchorsexpanded h3 {
	font-size: 15px;
	display: block;
	padding-top: 15px;
}
#anchorsexpanded HR {
	display: block;
	color: #FFF;
	background-color: #FFF;
	height: 1px;
}
#careers_applynow {
    font-size: 14px;
list-style-image:none;
font-weight: bold;
margin-bottom: 0px;
padding-bottom: 0px;
}

div.careers_applycode {
display:block;
margin-left:30px;
font-size:11px;
font-weight: bold;
margin-bottom: 10px;
}
a.careers_backtotop:link, a.careers_backtotop:visited, a.careers_backtotop:hover, a.careers_backtotop:active  {
display:block;
font-size: 11px;
font-weight:bold;
background-color: #FFFFFF;
margin-bottom: 20px;
margin-left:30px;
text-align: right;
}
div.careers_subsection H3 {
	background-color: #EBF5FF;
	padding: 10px;
}
/* End of Expandable HTML */

/* ----------------------------- UNIQUE SECTION COLORS */
/* Careers Home Colors */

div.careers_subsection#careers H2 {
	background-color: #339900;
}

/* End Careers Home */


/* Abbott Experience Colors */
div.careers_subsection#experience1 H2 {
	background-color: #ffcc00;
}
/* End Abbott Experience */


/* Internship Colors */
div.careers_subsection#internship H2 {
	background-color: #990099;
}
/* End Internship */

/* PDP Colors */
div.careers_subsection#pdp H2 {
	background-color: #ff6600;
}
/* End PDP */


/* Benefits extended Colors */
div.careers_subsection#benefitsext H2 {
	background-color: #ffffff;
	color: #f60
}
/* End extended Benefits */


/* Benefits Colors */
div.careers_subsection#benefits H2 {
	background-color: #0066cc;
}
/* End Benefits */

/* ----------------------------- END OF UNIQUE SECTION COLORS */

/******************************************* END OF PRIMARY CONTENT BLOCK */

/******************************************* RIGHT COLUMN */
/* Right Teaser Template */
DIV.careers_rightteasertitle {
 display: block;
 font-size: 13px;
 font-weight: bold;
 background-color: #ebf5ff;
 border-right-width: 1px;
 border-left-width: 1px;
 border-right-style: solid;
 border-bottom-style: none;
 border-left-style: solid;
 border-right-color: #0066CC;
 border-left-color: #0066CC;
 border-top-width: 1px;
 border-top-style: solid;
 border-top-color: #0066CC; 
 padding-top: 3px;
 padding-right: 8px;
 padding-bottom: 9px;
 padding-left: 8px;
 color: #000000;
}
DIV.careers_rightteasertitle em {
  font-style: normal;
 color: #0066cc;
}
DIV.careers_rightteaser {
 background: #EBF5FF none repeat scroll 0%; /* #ebf5ff 0% 50%; */
 margin-bottom: 10px;
 border-right-width: 1px;
 border-bottom-width: 1px;
 border-left-width: 1px;
 border-top-style: none;
 border-right-style: solid;
 border-bottom-style: solid;
 border-left-style: solid;
 border-right-color: #0066cc;
 border-bottom-color: #0066cc;
 border-left-color: #0066cc;
}
A.careers_teasermore {
  font-weight: bold;
}
/* End of Right Teaser */
/* Padded Teaser for Copy */
DIV.careers_rightteaser DIV.careers_paddedteaser {
 margin-top: 0px;
 margin-left: 5px;
 margin-right: 5px;
 margin-bottom: 5px; 
}
/* End of Padded Teaser */


/* IMG Teaser w/o padding */
DIV.careers_rightteaser IMG {
	margin: 0px;
	padding: 0px;
}
/* End of IMG Teaser */

/* Name&Title Block */
DIV.careers_nameteaser {
	background-image:url(/static/content/image/careers_nameTeaser-bkgd.gif);
	background-position: top; /* 50% top; */
	background-repeat:repeat-y;
	padding: 10px;
	margin-top: 1px;
}

DIV.careers_nameteaser em {
	font-style: normal;
	font-size: 12px;
}
/* End of Name&Title Block */

/******************************************* CAREERS GLOBAL MAP */
.careers_regions-column {
	width: 25%;
	vertical-align: top;
	padding: 0px;
	margin: 10px 0px 0px 0px;
	float: left;
}
/******************************************* CAREERS TABULAR DATA */
tr#careers_tabularheader {
	background-color: #999;
	vertical-align: middle;
}
.careers_tableheader {
	color: white;
	text-align: center;
	font-weight: bold;
}
.careers_table {
    border-collapse: collapse;
	width:100%;
}
tr.careers_tabularodd TD {
	background-color: #EBF5FF;
}
table.careers_table TD {
	border: 1.00pt #EBF5FF solid;
	height: 30px;
	padding-right:10px;
	padding-left: 10px;
}
/****************** End -- Careers ******************/