/* Recruitment Schedule  */
.topRecruitmentLinks
{
	font-family: verdana;
	FONT-WEIGHT: bold;
}

/*  landing pages */
#homeAnnounce img {
	display:inline; 
	margin: 0;
	padding: 0; 
	}
	
td.homeAnnounceBG   /* plain blue bg */
	{ 
	background-image: url('/corporate-info/careers/images/announcementsBG.jpg');
	background-repeat: no-repeat;
	}
	
#homeAnnouncePin {
	margin: 0 0 -35px 0;
	}

#homeAnnounce p {
	margin: 0 5px 4px 0;
	padding: 0;
	font-size:11px;
	line-height: 1.3;
	}

#homeAnnounce h2 {
	font-size:16px; 
	font-weight:bold; 
	color: #959159; 
	margin: 5px 3px 0 3px;
	padding:0;
	}

#homeAnnounce h3 {
	font-size:11px; 
	font-weight:bold; 
	color: #637382; 
	margin: 10px 2px 0 0;
	padding:0;
	border-bottom: none;
	}

img.homeAnnounceView {
	float: left; 
	border: none;
	position:relative;
	top:10px
	}
	
img.homeAnnounceRead { 
	border: none;
	position:relative;
	top:-20px
	}

/* Announcements List */

.PinAnnouncement{
   background: #fff url(/iwcm/career/images/sitewide/pushPin.gif) no-repeat;
   padding: 0px 0px 0 15px;
}

.announcementHeadline {
	font-family:Arial, Verdana, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color:#514b3f;
   	padding: 0px 0px 0 10px;		
}
	
/* Meet Our People  */

div#meetOurPeopleContent .nameAndTitle {
	font-family: verdana, arial, san-serif;
	COLOR: #514b3f; 
	FONT-WEIGHT: bold;
}

div#meetOurPeopleContent .yrsOfService {
	font-family: verdana;
	COLOR: #a19b88; 
	FONT-WEIGHT: normal;
}

.topFace {
	border: 1px solid #a19b88;
	width: 150px;
	height: 150px;
	margin-left:8px;
	margin-right:8px; 	
	padding: 0;
}

.filmstrip {
	background-color: #a19b88;
	width: 610px;
	padding: 0;
	margin-left:auto; 
	margin-right:auto;
	border:1;

}

.filmstripLine {
	width:610px;
	border-bottom: 1px solid #77705F;
	margin-bottom:0px;
	padding-bottom:1px; /* For Firefox Users */
}

/* The Major Page Content Section . */

div#majorPageContent {
	background-image: url(/corporate-info/images/gradientBlue.gif);
	/* margin: 0 15px 0 260px; */
	margin: 0 5px 0 0;
	padding: 5px;
	background-repeat: no-repeat; 	
	 /* width: 350px; */
	}
	
#whitespaceContent div#majorTitle {
	font-weight:bold; 
	color:#ffffff;
	margin-bottom:0px;
	padding-bottom:0px;
}
	
#majorPageContent ul {
	list-style:none;
	line-height:1.4;
	/* width:330px; */
	margin: 0;
	padding:0px; /* For Firefox users */
}

#whitespaceContent #majorPageContent li {
	padding-left:20px;
	background-image:url(/iwcm/career/images/squareBlue.gif);
	background-repeat: no-repeat;
	background-position: 10px 7px;
	list-style-image:none;
}


/* The Major Page Navigation section . */

.majorNavInfoHeading {
	font-weight:bold; 
	color:#514b3f;
	/* width:240px; */
	margin-bottom:0px;
	padding-bottom:0px;
}

#majorNav {
	font-family:Verdana, sans-serif;
	margin-top:0px;
	margin-bottom: 0px;
	padding-top:0px;
	border-top: 1px solid #a19b88;
	width: 260px;
}

.majorLeftCol {
	width: "45%";
}

.majorRightCol {
	width: "45%";
}

#majorNav ul {
	line-height:1.4;
}

#majorNav a{
	color:#39599f;
}

#majorNav a:hover {
	color:#689ec1;
}



/* The Navigation Links (Additional Info). */

.addInfoHeading {
	font-family:Verdana, sans-serif;
	/* font-size:12px;*/
	font-weight:bold;
	color:#689ec1;
	width:183px;
	margin-bottom:1px;
	padding-bottom:1px;
}

#addInfo {
	font-family:Verdana, sans-serif;
	/* font-size:12px; */
	width:183px;
	margin-top:1px;
	margin-bottom: 12px;
	padding-top:7px;
	border-top: 1px solid #a19b88;
	background-image:url(/iwcm/career/images/gradient.gif);
	background-repeat:repeat-x;
}

#addInfo a{
	color:#39599f;
}

#addInfo a:hover {
	color:#689ec1;
}

#addInfo ul {
	list-style:none;
	line-height:1.4;
	width:177px;
	margin: 0;
	padding:0px; /* For Firefox users */
}

#whitespaceContent #addInfo li {
	padding-left:20px;
	background-image:url(/iwcm/career/images/squareBlue.gif);
	background-repeat: no-repeat;
	background-position: 10px 7px;
	list-style-image:none;
}

/* The Spotlight Callout code. */

#calloutContainer {
	width:182px;
	border-left: 1px solid #d6e2ed;
	border-right: 1px solid #d6e2ed;
	/* margin-bottom:5px; */
	margin-bottom:0px;
	padding-bottom:1px; /* For Firefox Users */
	background:url(/iwcm/career/images/spotlight/bottomGradient.png) bottom no-repeat;
}
#calloutContainer .topImage {
	border: 1px solid #a19b88;
	/* height:110px; */
	width:164px;
	margin-left:8px;
	margin-right:8px;
}
#calloutContainer .title {
	font-family:Verdana, sans-serif;
	/* font-size: 14px;*/
	font-weight:bold;
	color:#39599f;
	margin-top:0px;
	margin-bottom:0px;
	padding:8px;
}
#calloutContainer .bodyText {
	font-family:Verdana, sans-serif;
	/* font-size: 12px; */
	font-weight:normal;
	color:#000000;
	margin: 0 0 7px 0;
	padding: 0 8px 0 8px;
	/* width: 182px; */ /* removing this fixes firefox */
}
#calloutHeader {
	width:184px;
	height:39px;
	margin-bottom:0px;
}

#calloutContainer ul {
	list-style:none;
	margin: 0 0 8px 8px;
	padding:0px; /* For Firefox users */
}
#whitespaceContent #calloutContainer li {
	background:url(/iwcm/career/images/spotlight/arrow_btn_ltblue.gif) left center no-repeat;
	padding-left: 20px;
	padding-bottom:3px;
	list-style-image:none;
}
#calloutContainer li a, #calloutContainer li a:hover {
	font-family:Verdana, sans-serif;
	/* font-size: 12px; */
	font-weight:normal;
	color:#39599f;
	text-decoration:underline;
}
#calloutContainer li a:hover {
	color:#689ec1;
}
#calloutBottom {
	width:184px;
	height:25px;
	margin-top:0px;
	padding:0px;
}

/*  styles for titles and background images */

/*  titles and background image - Development Programs */

#devPgmContainer {
	width:628px;
	margin:10px 0 0 8px;
	padding:0;
}

img.differences {
	margin:0 0 2px 0;	
}

.leftColumnLinks {
	position:relative;
	float:left;
	width:295px;
	margin:0 0 0 5px;
}

.rightColumnLinks {
	position:relative;
	float:right;
	width:295px;
}
#devPgmBottom {
	position:relative;
	clear:both;
	width:628px;
	height:100%;
	margin:0 0 0 8px;
}
#devPgmBottom p {
	margin:0 0 15px 5px;
}

div.title1
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#1e4353;
font-weight:500;
font-size:26px;
font-stretch:extra-condensed;
display: inline;
margin:0 5px 0 0;
}

div.title2
{
font-family:Arial;
color:#4c180b;
font-style: italic;
font-weight: 800;
font-size:20px;
display: inline;
}

div.title3 {
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#4c180b;
	font-weight: 800;
	font-size:16px;
	display: inline;
}

/*  titles and background image - Diversity - STYLES NOT CURRENTLY USED, full page of images used */

td.bgImgDiversity
{ 
background-image: url('/corporate-info/careers/images/diversityTop.jpg');
background-repeat: no-repeat;
background-position: 6px 0px;
}

div.title4
{
margin-left: 400px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#204558;
font-weight: 800;
font-size:16px;
}

div.title5
{
margin-left:400px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#471b1a;
font-weight:500;
font-size:26px;
font-stretch:extra-condensed;
}

div.title6
{
margin-left:400px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#96945b;
font-weight:900;
font-size:16px;
font-stretch:extra-condensed;
}

img.x
{
position:absolute;
left:0px;
top:0px;
z-index:-1
}

/*  titles and background image - Internship Opportunities - STYLES NOT CURRENTLY USED, full page of images used */

#bgImgInterns {
	width:628px;
	height:210px;
	margin:20px 0 0 7px;
	padding:0;
	background-image: url('/corporate-info/careers/images/internshipTop.jpg');
	background-repeat: no-repeat;
	background-position: 184px 0px;
}
#internshipModule1 {
	position:relative;
	width:628px;
	height:164px;
	background-image: url('/corporate-info/careers/images/leaveYourMark.jpg');
	background-repeat: no-repeat;
	margin:3px 0 0 7px;
	padding:0 0 0 10px;
}
#internshipModule1 img.btn {
	position:absolute;
	top:128;
	right:0;
	margin:0 10px 0 0;
	padding:0;
	z-index:15;
}
#internshipModule2 {
	position:relative;
	width:628px;
	height:130px;
	margin:3px 0 0 7px;
	padding:0 0 10px 0;
}
#internshipModule1 p.smallTitle {
	margin:0;
	padding:3px 0 0 0;
	width:314px;
	font-size:17px;
	font-weight:bold;
	color:#ffffff;
}
#internshipModule1 p.largeTitle {
	margin:0;
	padding:0;
	width:500px;
	font-size:24px;
	font-weight:bold;
	color:#39599f;
}
#internshipModule1 p.message {
	margin:0;
	padding:0;
	width:610px;
	font-size:14px;
	font-weight:bold;
	color:#39599f;
	line-height:1.2;
	letter-spacing:1.75;
}
td.bgImgIO
{ 
background-image: url('/corporate-info/careers/images/internshipsTop.jpg');
background-repeat: no-repeat;
background-position: 6px 0px;
}

div.title7
{
margin-left:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#4c180b;
font-weight: 800;
font-size:16px;
}

div.title8
{
margin-left:40px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#4b1f16;
font-weight:500;
font-size:26px;
font-stretch:extra-condensed;
}

div.title9
{
margin-left:60px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#514b3f;
font-weight:900;
font-size:16px;
font-stretch:extra-condensed;
}

/*  titles and background image - Job Search */

td.bgImgJobSearch
{ 
background-image: url('/corporate-info/careers/images/jobSearchTop.jpg');
background-repeat: no-repeat;
background-position: 6px 0px;
}

div.title10
{
margin-left:175px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#4b1f16;
font-weight:500;
font-size:32px;
font-stretch:extra-condensed;
padding-bottom: .25cm;
}

div.title11
{
margin-left: 175px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#1e445b;
font-weight: 800;
font-size:16px;
}

div.title12
{
margin-left:275px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#4b1f16;
font-weight:900;
font-size:16px;
font-stretch:extra-condensed;
}
 
/*  titles and background image - Leadership Development */

td.bgImgLeadDev
{ 
background-image: url('/corporate-info/careers/images/leadershipTop.jpg');
background-repeat: no-repeat;
background-position: 6px 0px;
}

div.title13
{
margin-left: 220px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#938d59;
font-weight: 800;
font-size:16px;
}

div.title14
{
margin-left:220px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#1e445b;
font-weight:500;
font-size:26px;
font-stretch:extra-condensed;
}

div.title15
{
margin-left:305px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#481e10;
font-weight:bold;
font-size:16px;
font-stretch:extra-condensed;
}

/*  titles and background image - Life At Travelers */

td.bgImgLife
{ 
background-image: url('/corporate-info/careers/images/lifeTop.jpg');
background-repeat: no-repeat;
background-position: 6px 0px;
}

div.title16
{
margin-left: 40px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#938d59;
font-weight: 800;
font-size:16px;
}

div.title17
{
margin-left:40px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#4b1f16;
font-weight:500;
font-size:26px;
font-stretch:extra-condensed;
}

div.title18
{
margin-left:60px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#514b3f;
font-weight:900;
font-size:16px;
font-stretch:extra-condensed;
}

/*  titles and background image - New Hires - STYLES NOT CURRENTLY USED, full page of images used */

td.bgImgNewHires
{ 
background-image: url('/corporate-info/careers/images/newHiresTop.jpg');
background-repeat: no-repeat;
background-position: 6px 0px;
}

div.title20
{
margin-left: 250px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#689ec1;
font-weight: 800;
font-size:16px;
}

div.title19
{
margin-left:250px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#1e445b;
font-weight:500;
font-size:26px;
font-stretch:extra-condensed;
}

/*  titles and background image - Students and New Grads */

#bgImgStudents { 
	position:relative;
	background-image: url('/corporate-info/careers/images/studentsTop.jpg');
	background-repeat: no-repeat;
	background-position: 4px 0px;
	height:448px;
}
#bgImgStudents p {
	width:265px;
}
#bgImgStudents ul {
	width:230px;
}
#bottomImages {
	position:relative;
	width:628px;
	height:207px;
	margin:4px 0 0 8px;
	padding:0;
}

div.title21 {
margin:5px 0 0 5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#689ec1;
font-style: italic;
font-weight: 800;
font-size:16px;
}

div.title22 {
margin-left:7px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#514b3f;
font-weight:500;
font-size:26px;
font-stretch:extra-condensed;
}

div.title23
{
margin-left:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#514b3f;
font-weight:900;
font-size:16px;
font-stretch:extra-condensed;
}

div.title24
{
margin-left: 240px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#1e445b;
font-weight: 900;
font-size:16px;
}

div.title25
{
margin-left:250px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#514b3f;
font-weight:500;
font-size:20px;
font-stretch:extra-condensed;
}

div.title26
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#1e4353;
font-weight:500;
font-size:26px;
font-stretch:extra-condensed;
display: inline;
}

div.title27
{
font-family:Arial;
color:#4c180b;
font-style: italic;
font-weight: 800;
font-size:20px;
display: inline;
}

div.title28
{
margin-left:40px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#514b3f;
font-weight:900;
font-size:16px;
font-stretch:extra-condensed;
}

div.titleExperiencedProfessionals
{
margin-left:334px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#514b3f;
font-weight:900;
font-size:16px;
font-stretch:extra-condensed;
}


/*  titles and background image - Experience Professionals */

td.bgImgProfessionals
{ 
background-image: url('/corporate-info/careers/images/exp_prof_top.jpg');
background-repeat: no-repeat;
background-position: 6px 0px;
}

/*  titles and background image - Diversity */

td.bgImgDiversity
{ 
background-image: url('/corporate-info/careers/images/diversityTop.jpg');
background-repeat: no-repeat;
background-position: 6px 0px;
}

div.title29
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#6a9ec3;
font-weight:500;
font-size:26px;
font-stretch:extra-condensed;
}

div.title30
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#385aa1;
font-weight: 800;
font-size:16px;
}

div.title31
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#3F5CA2;
font-weight:900;
font-size:16px;
}

/* TESTING ONLY */
ul#jobSearch
{
margin-left: 290px;
list-style-image: url('/corporate-info/careers/images/arrowblue.gif');
} 

/* August 2009 - New Styles (PRS) */

/* Flash & content containers. */
div #mainFlash {width:622px; height:239px; margin:0 0 0 10px; padding:0;}
div #midContentContainer {position:relative; top:0; width:622px; height:100%; margin:0 0 0 10px;}
div #meetOurPeople {width:622px; /*height:147px;*/ margin:0 0 10px 10px; padding:0;}
div #videoFlash {width:622px; height:369px; margin:0 0 0 8px; padding:0;}

/* The Announcements & Video Center modules, contained within midContentContainer. */
div #announcementBox {
	background:url('/corporate-info/careers/images/anncBkgd.png');
	background-position:top left;
	background-repeat:no-repeat;
	width:350px;
	min-height:184px;
	margin:0;
	padding:0 6px 0 0;
	float:left;
}
div #videoBox {
	background:url('/corporate-info/careers/images/videoBkgd.png');
	background-position:top right;
	background-repeat:no-repeat;
	width:261px;
	min-height:184px;
	margin:0;
	padding:0 5px 0 0;
	float:right;
}
/* Used on Video page for long image-based ad. */
div #adBox {
	position:relative;
	width:622px;
	height:59px;
	margin:0 0 10px 8px;
	padding:0;
}
/* Text-based heading; not used, but included in case we ever switch from image-based headings. */
div #announcementBox h2.bodyHeading, div #videoBox h2.bodyHeading {
	font-family:Verdana, Geneva, sans-serif;
	margin:10px 0 0 7px;
	padding:0;
	text-transform:uppercase;
	font-size:14px;
}

/* Image headings and thumbnails. */
div .imageHeadingLeft {border:none; margin:7px 0 0 7px; padding:0;}
div .imageHeadingRight {border:none; margin:7px 0 0 12px; padding:0;}
div #bodyImageHeading {margin:8px 0 0 8px; padding:0;}
div #announcementBox img.thumb {margin:7px 7px 0 7px; float:left;}
div #videoBox img.thumb {margin:7px 7px 0 12px; float:left;}

/* Announcement story heading. */
div #announcementBox h3.slugHeading, div #videoBox h3.slugHeading{
	font-size:1em; /* Used "em" because of the Text Resize feature. */
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	color:#77705f;
	border:none;
	margin:10px 5px 0 0;
	padding:0;
}
div #videoBox p {
	padding:0 0 0 5px;
}
.clearfloat {clear:both;}