@import url(GetCSS.aspx?stylesheetname=wf-default);
@import url(GetCSS.aspx?stylesheetname=wf-menu);




/* -------- GLobal link styles -- */
a:link, a:visited { color: #f5821f; text-decoration: none; }
a:hover { color: #bdc620; }
.totop { display: block; margin-top: -1.5em; text-align: right;}
/*---------------------	 Startpage specific	---------------------*/
div#start-slideshow {
	margin-bottom: 12px;
	margin-left: -1px;
	margin-top: 8px;
	width: 718px;
	height: 325px;
	overflow: hidden;
	position: relative;
	border: solid 1px #cecdcd;
	}

#leadstory { margin-bottom: 12px; padding-top: 12px; padding-bottom: 12px; border-bottom: 2px solid black; }

/*---------------------	 Slideshow	---------------------*/

#items_container {
	width: 714px;
	height: 285px;
	overflow: hidden;
	position: absolute;
	left: 2px; top: 2px;
	background-color: #fff;;
}

#controls {
	width: 700px;
	height: 30px;
	position: absolute;
	top:  292px;
	left: 5px;
	overflow: hidden;
}

#controls ul li {
	float: left;
	padding: 4px 8px;
	}

.selected {
	background-color: #bdc620;
}

#controls ul li.selected a, #controls ul li.selected a:hover {
	color: #fff;
}

#controls ul li a {
	cursor: pointer;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #666;
}

#controls ul li a:hover {
	color: #bdc620;
}


#playbtn {
	float: left;
	display: block;
	margin-top: 2px;
	margin-left: 5px;
	width: 13px; height: 13px;
	overflow: hidden;
	text-indent: -999px;
}

.play {
	background: transparent url(../img/btn_play.gif) no-repeat 0 0;
}

.pause {
	background: transparent url(../img/btn_pause.gif) no-repeat 0 0;
}

.play:hover, .pause:hover {
	background-position: 0 -13px;
}


div.slide_item {
	width: 716px;
	height: 285px;
	position: absolute;
	left: 718px;
	top: 0;
	background-color: #e7e7e7;
}

div.slide_item img {
	border: none;
}

div.first_item {
	left: 0;
}

div.slide_item h3 {
	height: 34px; width: 718px;
	background: transparent url(../img/bg_head.png) no-repeat 0 0;
	position: absolute;
	z-index: 888;
	padding: 0 0 5px 5px;
	line-height: 200%;
	font-size: 16px;
	font-weight: normal;
	color: #6e6c19;
}

/*---------------------	 Accordion	---------------------*/
div#box-shortcuts {
	border: 1px solid #848586;
	margin-bottom: 1em;
	}

div#box-shortcuts h3 {
	font-size: 1.5em;
	border: none;
	padding-top: 8px;
	margin-bottom: 10px;
	color: #595A5D;
	text-transform: uppercase;
	margin-left: 8px;
	display: block;
	}


div#box-shortcuts p {
	padding: 0 8px;
	font-size: 1.1em;
	padding: 6px 8px;
	color: #76787B;
	margin-top: -20px;
	}
	

div.box-search {
	background-color: #E8E6D5;
	}

div.box-search h3 {
	background: transparent url(../img/btn-shortcut.gif) no-repeat 0 6px;
	line-height: 200%;
	padding-left: 36px;
}
	
div.box-search a {
	color: #4B560F;
	}

div.box-search a:hover {
	text-decoration: underline;
}

div.box-accordion {
	background-color: #F5F4EC;
	border-top: 1px solid #848586;
	}

ul#navigation-shortcuts li {
	border-top: 1px solid #B1B3B3;
	}

ul#navigation-shortcuts li a {
	display: block;
	padding: 8px 0 9px 10px;
	font-size: 1.2em;
	color: #76787B;
	text-decoration: none;
	}

ul#navigation-shortcuts li a:before {
	content: "\00BB  \0020";
	}


ul#navigation-shortcuts li a:hover {
	background-color: #D3D2CB;
	color: #5E6062;	
	}

ul#navigation-shortcuts li ul {
	
	}

ul#navigation-shortcuts li ul li {
	border: none;
	}

ul#navigation-shortcuts li ul li a {
	font-size: 1em;
	padding: 6px 3px 6px 8px;
	background-color: #7A7970; 
	color: #fff;
	}

ul#navigation-shortcuts li ul li a:hover {
	background-color: #343430;
	color: #fff;
	}

ul#navigation-shortcuts li ul li a:before {
	content: "";
	}


/*---------------------Column2 Modules---------------------*/
#col2 h1 { font-size: 160%; font-weight: bold; margin-top: 0.5em; margin-bottom: 0.5em; }
#col2 h5 { color: #5e6e7b; font-weight: normal; line-height: 1.2; text-transform: uppercase; }
#col2 h4, .p_majorSectionHeader { 

	font-size:1.2em;
	font-weight:bold;
	line-height:normal;
	margin-bottom:0.5em;
	margin-top:1.2em;
 	}
/*----------------Articles*/
.article { margin-bottom: 12px; padding-bottom: 12px; border-bottom: 1px dotted #666; }
.article p, .realpeople p { margin-bottom: 1.4em; }
.article h2, .realpeople h2 { text-transform: uppercase; font-size: 1.2em;}
.article h2 a, .article h2 a:hover, .article h2 a:visited {
	color: #000;
}
.article p.intro, .realpeople p.intro { font-size: 115%; line-height: 1.4; margin-top: 0.7em; }
.utilities { color: #e59342; 

background-color: #e8e6d5; float: right; margin-top: 10px; margin-bottom: 10px; margin-left: 10px; padding: 10px; }
.utilities p.print { background-image: url(../img/icons/icon-print.gif); background-repeat: no-repeat; background-position: left center; padding-left: 28px; }
.utilities p.save { background-image: url(../img/icons/icon-save.gif); background-repeat: no-repeat; background-position: left center; padding-left: 28px; }
.utilities p.send { background-image: url(../img/icons/icon-email.gif); background-repeat: no-repeat; background-position: left center; padding-left: 28px; }
.pullquote { font-size: 120%; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; background-image: url(../img/bg-pullquote.gif); background-repeat: repeat-x; background-position: left 0; width: 150px; float: right; margin-top: 10px; margin-bottom: 10px; margin-left: 10px; padding: 15px; border-top: 2px solid #bdd54b; border-bottom: 2px solid #bdd54b; }
/*-------------Featured Column*/
.featcolumn { background: url(../img/heads/widehd-featcolumnist.gif) no-repeat left 0; margin-top: 10px; padding-top: 3px; padding-bottom: 12px; }
.featcolumn h3 {  }
.featcolumn h1 { padding-top: 30px; padding-right: 120px; }
.featcolumn p { margin-bottom: 1.3em; padding-right: 120px; }
.featcolumn img { float: right; }
.featcolumn span.bio { color: #e79641; }
/*-------------Featured Employer*/

.featemployer img { clear: right; }

/*-------------Aboutbox */
.about-box {
	margin-bottom: 12px;
	border: 1px solid #CECDCD;
	}

.about-box ul li a {
	display: block;
	padding: 3px 10px;
	color: #2D2D2F;
	}

.about-box ul li a:hover {
	color: #A7AF1C;
}

.about-box ul li strong a {
	background-color: #A7AF1C;
	color: #000;
	font-weight: normal;
	}

.about-box ul li strong a:hover {
	color: #000;
}


/*-------------Find Employer*/


ul.letterlinks, .empsearch {
	overflow: hidden;
	border: 1px solid #CDCDCD;
	padding: 6px;
	margin-bottom: 12px;
	display: block;
	width: 100%;
}

.empsearch input {
	padding: 3px;
}

.emp-search-field {
		width: 200px;
		float: left;
		margin-top: 4px;
		margin-right: 4px;
	}

.sbm-button {
	margin-left: 6px;
}

ul.letterlinks li {
	text-align: center;
	margin: 0;
	float: left;
}

ul.letterlinks li a {
	padding: 2px 4px;
}

ul.letterlinks li strong a {
	background-color: #929A13;
	color: #fff;
	}

/*-------------Company Salary Data*/
.salarydata { background: url(../img/heads/widehd-salarydata.gif) no-repeat left 0; margin-bottom: 12px; padding-top: 35px; padding-right: 8px; padding-left: 8px; }
.salarydata p { margin-top: 0; margin-bottom: 0.7em; }
.salarydata a, .letterlinks a { color: #868686; font-weight: bold; text-decoration: none; }
.salarydata a:hover, .letterlinks a:hover { color: #9eb33a; text-decoration: underline; }
/*-------------Other wide headers*/
.moreintern { background: url(../img/heads/widehd-moreintern.gif) no-repeat left 0; margin-bottom: 12px; padding-top: 35px; padding-right: 8px; padding-left: 8px; }
.morejobsearch { background: url(../img/heads/widehd-morejobsearch.gif) no-repeat left 0; margin-bottom: 12px; padding-top: 35px; padding-right: 8px; padding-left: 8px; }
.moregetthejob { background: url(../img/heads/widehd-moregetthejob.gif) no-repeat left 0; margin-bottom: 12px; padding-top: 35px; padding-right: 8px; padding-left: 8px; }
.moreresume { background: url(../img/heads/widehd-moreresume.gif) no-repeat left 0; margin-bottom: 12px; padding-top: 35px; padding-right: 8px; padding-left: 8px; }
/*-------------Also On Wetfeet */
.alsowf { background: url(../img/heads/widehd-alsowf.gif) no-repeat left 0; margin-bottom: 12px; padding-top: 35px; padding-right: 8px; padding-left: 8px; }
.alsowf h2, .alsoundergrad h2, .alsomba h2 { font-family: Georgia, "Times New Roman", Times, serif; }
/*-------------Also For Undergrads */
.alsoundergrad { background: url(../img/heads/widehd-alsoundergrad.gif) no-repeat left 0; margin-bottom: 12px; padding-top: 35px; padding-right: 8px; padding-left: 8px; }
/*-------------Also For Experienced Hires */
.alsoexperienced { background: url(../img/heads/widehd-alsoexphire.gif) no-repeat left 0; margin-bottom: 12px; padding-top: 35px; padding-right: 8px; padding-left: 8px; }
/*-------------Also On MBA Jungle*/
.alsomba { background: url(../img/heads/widehd-alsomba.gif) no-repeat left 0; margin-bottom: 12px; padding-top: 35px; padding-right: 8px; padding-left: 8px; }
/*-------------Employers Section*/
#col2 div.emplist h1 { color: white; font-size: 100%; font-family: Arial, Verdana, Helvetica, sans-serif; padding-left: 5px; }
.emplist ul { margin-top: 12px; }
.emplist li { 
	padding: 2px 0; 
	padding-left: 6px; 
	color: #707070;
	}
.emplist li:before {
		content: "\00BB  \0020";
		}
.emplist li a { 
	color: black; 
	padding-left: 4px;
	}
.emplist li a:hover { color: #e59342; }

.highlights {
	width: 45%;
	float: right;
	border-top: 3px solid #F5821F;
	border-bottom: 3px solid #F5821F;
	background-color: #F5F6DE;
	margin: 0 0 0 3px;
	}

.highlights p {
	color: #545457;
	font-size: 11px;
	line-height: 120%;
	margin-top: 1em;
	padding: 0 4px 0 26px;
	background: transparent url(../img/icons/bullet-star.gif) no-repeat 12px 2px;
}

.highlights h3 {
	display: block;
	text-indent: -999px;
	background: #fff url(../img/heads/hd-highlights.gif) no-repeat 4px 50%;
	height: 30px;
}

/*-------------Employer Profile-------------*/
#col23 h1 { color: black; text-transform: uppercase; margin-top: 4px; margin-bottom: 10px; padding-bottom: 4px; border-bottom: 1px solid black; }
#col23 h1 span { background-color: #868686; padding: 4px; }


#clientlogo { float: left; }
.company-overview {
	overflow: hidden;
	width: 100%;
}
.company-overview p { margin-bottom: 0.7em; }
.company-overview div.news { background-color: #e8e6d5; background-image: url(../img/icons/icon-quote.gif); background-repeat: no-repeat; background-position: 8px 8px; margin-top: 10px; margin-bottom: 10px; padding: 8px; border-top: 2px solid #ccc; border-bottom: 2px solid #ccc; }
.company-overview div.news h2 { font-size: 125%; font-family: Georgia, "Times New Roman", Times, serif; text-transform: uppercase; }
#col2 div.company-overview div.news h4 { font-size: 120%; font-weight: bold; margin-top: 0.75em; margin-bottom: 0; padding-left: 60px; }
#col2 div.company-overview div.news h5 { color: #e59342; font-size: 95%; font-style: italic; text-transform: none; margin-top: 0.25em; margin-bottom: 1.5em; padding-left: 60px; }
.company-overview div.news span.date { color: #868686; font-size: 90%; float: right; }
/*-------------Real People*/


#col2 div.featcolumn h4  {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.2em;
	float: right;
	padding-right: 12px;
	margin: 0;
	height: 25px;
	line-height: 180%;
	font-weight: normal;
}


.snapshot { margin-top: 0; margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #bdd54b; }
#col2 div.snapshot h1, #col2_content div.featemployer h1 { 
	font-size: 150%; 
	margin-bottom: 0; 
}
#col2_content div.snapshot h2, #col2_content div.featemployer h2 { 
	margin-top: 5px;
	font-size: 150%; 
	text-transform: none;

}
#col2 div.snapshot h4 { color: black; font-weight: bold; text-transform: none; margin-bottom: .5em; margin-top: .5em; }
.snapshot p { margin-top: 0.7em; }

/*-------------Careers and INdustries*/
ul.small-bullet-list {
	width: 50%;
	float: left;
}

ul.small-bullet-list li {
	list-style-type: disc;
	list-style-position: inside;
	font-size: 90%;
}

ul.small-bullet-list li a {
	color: #595A5D;
}

ul.small-bullet-list li a:hover {
	color: #e59342;;
}


/*-------------Common Styles-All Columns-------------*/
p.clearleft { font-size: 0; line-height: 0; margin: 0; clear: left; }
img.floatright { float: right; padding-top: 6px; padding-left: 6px; }
.center { text-align: center; }
/*Listings*/
.listimg { margin: 0; padding: 0;  }
.listtext { width: 120px; float: right; }
.listing h2 { font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; }
p.rule { font-size: 0; line-height: 0; clear: right; margin: 6px 0; padding: 6px 0 0; border-bottom: 1px solid #ccc; }
#col2 div.listtext { width: 360px; }
/*--------------------Column 1 and 3 Modules-----------------------*/
#col3 h4 { color: #f5821f; font-weight: normal; line-height: normal; text-transform: uppercase; margin-bottom: 0.5em; }
p.shop { font-weight: bold; background-image: url(../img/icons/icon-cart.gif); background-repeat: no-repeat; background-position: left center; text-transform: uppercase; height: 30px; margin-top: 10px; margin-bottom: 10px; padding-left: 40px; }
p.shop a { color: black; font-weight: bold; padding-top: 6px; display: block; }
p.shop a:hover { color: #e79641; text-decoration: underline; }
a.read {
	display: block;
	font-weight: bold; 
	background: #fff url(../img/icons/icon-mouse.jpg) no-repeat 8px 10px; 
	text-transform: uppercase;  
	margin-top: 10px; 
	padding: 20px 0 10px 45px; 
	
}
p.view { font-size: 100%; font-weight: bold; background-image: url(../img/icons/icon-viewall.gif); background-repeat: no-repeat; background-position: left center; text-transform: uppercase; height: 30px; margin-top: 10px; margin-bottom: 10px; padding-left: 40px; }
p.view a { color: black; font-weight: bold; padding-top: 6px; display: block; }
p.view a:hover { color: #e79641; text-decoration: underline; }
#col2 p.view { background-position: 4px center; padding-top: 4px; padding-bottom: 4px; border: solid 1px #ccc; }
.inlinelist { margin: 0; padding: 0; overflow: hidden; }
.inlinelist li { padding-right: 6px; display: inline; }
/*------------Jungle*/
.jungle { color: white; line-height: 1.3; background: #f5821f url(../img/heads/hd-jungle.gif) no-repeat left 0; margin-bottom: 12px; padding-top: 80px; border: solid 1px #cecdcd; }
.jungle p { margin-bottom: 0.7em; padding-right: 8px; padding-left: 8px; }
.jungle p.shop { background-color: white; background-position: 8px center; margin-bottom: 0; padding-top: 10px; padding-bottom: 10px; padding-left: 48px; }
#jungleprovided {
	display: block;
	width: 71px; height: 67px;
	text-indent: -9999px;
	background: transparent url(../img/monkey-badge.png) no-repeat 0 0;
	position: absolute;
	top: 0; left: 410px;
	z-index: 200;
	}
/*------------Jungle modules*/
.junglecontents {
	background: transparent url(../img/heads/hd-contents.gif) no-repeat 0 0; 
	border: solid 1px #cecdcd;
	margin-bottom: 12px; 
	padding-top: 47px;
}
.junglecontents ul li {
	padding: 4px 10px;
	margin-bottom: 4px;
}
.junglecontents ul li a {
	background: transparent url(../img/arrow-green.gif) no-repeat 0 2px;
	padding: 0 0 0 16px ;
	/*color: #76787B;*/
}
.junglecontents ul li a:hover {
	color: #9eb33a;
}
#jungleaskexpert {
	/* extends .askexpert */
	background: url(../img/heads/hd-mbajungleaskexpert.gif) no-repeat left 0;
}
.jungleheader {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	color: white;
	font-size: 2.3em; 
	background: #9D9FA1 url(../img/heads/widehd-mbajungleissue-bg.gif) no-repeat 0 0;
	padding: 20px 16px 16px 16px;
	margin-bottom: 12px;
	width: 442px;
}

/*------------Styles for Sample Resumes and Cases*/
.sample { margin-bottom: 10px; }
.sample li { 
	padding-top: 8px; 
	padding-bottom: 6px;
	padding-left: 20px; 
	border-bottom: 1px dotted #ccc; 
	margin-top: 5px; 
	background: url(../img/icons/icon-page.gif) no-repeat 0 6px;
	}

.sample li a { 
	color: #868686;
	font-size: 90%;
	padding-right: 4px;
	}

.sample li a:hover { color: #e59342; }

a.doc_pdf {
	/*background: url(../img/icons/icon-pdf.gif) no-repeat 0 0; */
	padding-left: 7px;
	border-left: 1px solid #787878;
}

/*------------Key Facts and Recruitment Info*/
.keyfacts { color: #868686; font-size: 90%; line-height: 1.3; background: url(../img/heads/hd-keyfacts.gif) no-repeat left 0; margin-bottom: 12px; padding: 47px 8px 12px; border: solid 1px #cecdcd; }

.keyfacts h4, .realpeoplefacts h4 { color: #e59342; font-weight: bold; text-transform: uppercase; margin-top: 6px; padding-top: 6px; border-top: 1px solid #ccc; }

.realpeoplefacts { color: #868686; font-size: 90%; line-height: 1.3; background: url(../img/heads/hd-realpeoplefacts.gif) no-repeat left 0; margin-bottom: 12px; padding: 47px 8px 12px; border: solid 1px #cecdcd; }

.realpeoplefacts h2 {
	font-size: 1.2em;
}

#col3 div.recruitinfo { color: #868686; font-size: 90%; line-height: 1.3; background: url(../img/heads/hd-recruitinfo.gif) no-repeat left 0; margin-bottom: 12px; padding: 47px 8px 12px; border: solid 1px #cecdcd; }
#col3 div.recruitinfo h4 { color: #e59342; font-weight: bold; text-transform: uppercase; margin-top: 6px; margin-bottom: 0; padding-top: 6px; border-top: 1px solid #ccc; }
/*------------Employer Rank*/

#rankings {
	margin-bottom: 10px;
	border: solid 1px #cecdcd;
	overflow: hidden;
}

#rankings h3 {
	text-indent: -999px;
	background: url(../img/heads/hd-emprank.gif) no-repeat left 0; 
	height: 36px;
}

#rankings p {
	padding: 0 8px;
	margin: 8px 0 12px 0;
	}


.rankpanel {
	position: relative;
	width: 100%;
	margin-bottom: 8px;
	font-size: .9em;
	margin-top: 8px;
	color: #515151;
	}

.odd {
	background-color: #fff;
}

.rankpanel ol {
	background-color: #f5f4ec;
	margin: 0 4px;
}

.rankpanel ol li {
	list-style-type: decimal;
	list-style-position: inside;
	padding: 0 14px;
	}

.emprank { line-height: 1.5; background: url(../img/heads/hd-emprank.gif) no-repeat left 0; margin-bottom: 12px; padding: 47px 8px 10px; border: solid 1px #cecdcd; }
.emprank img { margin-left: 10px; }
.emprank p { font-size: 95%; margin-bottom: 0.7em; }
.emprank h6 { color: #868686; font-size: 85%; margin-top: 0.25em; }
.small { font-size: 85%; }
.emprank span.mba { background-image: url(../img/icons/icon-idealmba.gif); background-repeat: no-repeat; background-position: right 0; height: 50px; display: block; }
.emprank span.diversity { background-image: url(../img/icons/icon-idealdiversity.gif); background-repeat: no-repeat; background-position: right 0; display: block; height: 50px; }
.emprank span.hires { background-image: url(../img/icons/icon-idealhires.gif); background-repeat: no-repeat; background-position: right 0; display: block; height: 50px; }
.emprank span.undergrad { background-image: url(../img/icons/icon-idealundergrad.gif); background-repeat: no-repeat; background-position: right 0; display: block; height: 50px; }
/*------------Ask Expert*/
.quicklinks {
	background: transparent url(../img/heads/hd-quicklinks.gif) no-repeat 0 0;
	margin-bottom: 12px;
	border: solid 1px #cecdcd;
	padding-top: 47px;
}

.quicklinks ul li {
	padding: 4px 10px;
	margin-bottom: 4px;
	
	
}

.quicklinks ul li a {
	background: transparent url(../img/arrow-green.gif) no-repeat 0 2px;
	padding: 0 0 0 16px ;
	color: #76787B;
	}

.quicklinks ul li a:hover {
	color: #9eb33a;
}

/*------------Ask Expert*/
.askexpert { line-height: 1.3; background: url(../img/heads/hd-askexpert.gif) no-repeat left 0; margin-bottom: 12px; padding-top: 47px; padding-right: 8px; padding-left: 8px; border: solid 1px #cecdcd; }
.questions { margin-bottom: 10px; }
.questions li { background-image: url(../img/icons/icon-q.gif); background-repeat: no-repeat; background-position: left 4px; padding-top: 4px; padding-bottom: 4px; padding-left: 20px; border-bottom: 1px dotted #ccc; }
.questions li a { color: black; }
.questions li a:hover { color: #e59342; }
.askexpert p { background-image: url(../img/icons/icon-q.gif); background-repeat: no-repeat; background-position: left 0; margin-bottom: 0.5em; padding-bottom: 0.5em; padding-left: 20px; border-bottom: 1px dotted #ccc; }
.askexpert p.bio { color: #868686; font-size: 90%; background-image: none; padding-right: 60px; padding-left: 0; border-style: none; }
.askexpert img { float: right; }
.askexpert p.clearright { font-size: 0; line-height: 0; background-image: none; margin: 0; clear: right; padding: 0; border-top-style: hidden; border-right-style: hidden; border-bottom-color: white;border-bottom-width: 0; border-left-style: hidden; border-bottom-style: hidden; }
body.mba div.askexpert { background: url(../img/heads/hd-mbaexpert.gif) no-repeat }
/*------------Featured Video*/
.featvideo { color: #6b6361; font-size: 85%; line-height: 1.3; background: url(../img/heads/hd-featvideo.gif) no-repeat left 0; margin-bottom: 12px; padding-top: 47px; padding-right: 8px; padding-left: 8px; border: solid 1px #cecdcd; }
.recentvideo { color: #6b6361; font-size: 85%; line-height: 1.3; background: url(../img/heads/hd-recentvideo.gif) no-repeat left 0; margin-bottom: 12px; padding-top: 47px; padding-right: 8px; padding-left: 8px; border: solid 1px #cecdcd; }
.relatedvideo { color: #6b6361; font-size: 85%; line-height: 1.3; background: url(../img/heads/hd-relatedvideo.gif) no-repeat left 0; margin-bottom: 12px; padding-top: 47px; padding-right: 8px; padding-left: 8px; border: solid 1px #cecdcd; }
.featvideo h2 { color: black; font-size: 120%; font-weight: normal; margin-bottom: 0.5em; padding-left: .4em; }
/*------------Question of the Week*/
.poll { line-height: 1.8; background: url(../img/heads/hd-question.gif) no-repeat left 0; margin-bottom: 12px; padding-top: 47px; padding-right: 8px; padding-left: 8px; border: solid 1px #cecdcd; }
#col3 div.poll h4 { text-transform: none; margin-right: 0; margin-left: 0; padding-bottom: 5px; padding-left: 0; border-bottom: 1px solid #ccc; }
.poll input { margin-right: 6px; }
.poll input.button { background-color: white; background-image: url(../img/btn-vote1.gif); background-repeat: no-repeat; background-position: left 0; width: 65px; height: 19px; overflow: hidden; margin-top: 10px; margin-bottom: 10px; padding-top: 19px; border-style: none; }
.poll input.button:hover { background-image: url(../img/btn-vote2.gif); background-repeat: no-repeat; background-position: left 0; }
.PollTitle {
	display: none;
}
.PollQuestion {
	font-size: 1.2em;
	line-height: normal;
	display: block;
	margin-bottom: 10px;
}
.PollAnswer {
	background-color: #f3f0e9;
}
.PollCount {
	height: 25px;
	vertical-align: top;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	background: #f3f0e9;
	color: #6e6e6e;
	padding: 2px 4px;
	border-bottom: 8px solid #fff;
}
.PollGraph {
}

.PollFooter {
	margin-bottom: 8px;
	color: #6e6e6e;
	line-height: normal;
}

.PollGraph0, .PollGraph1, .PollGraph2, .PollGraph3, .PollGraph4, .PollGraph5 {
	border-top: 3px solid #ff9400;
}
/*------------Jobs*/
.jobs { 
	background: url(../img/heads/hd-srchjobs.gif) no-repeat left 0; 
	margin-bottom: 12px; 
	padding: 36px 8px 12px 8px; 
	border: solid 1px #cecdcd; 
	}


.jobs label {
	margin-top: .5em;
	display: block;
}
.jobs input {
font-size: 90%; }

.jobs #qsbButton.btn {
	margin-top: 8px;
}

.jobs input.button { background-color: white; background-image: url(../img/btn-search1.gif); background-repeat: no-repeat; background-position: left 0; padding-top: 19px; width: 65px; height: 19px; overflow: hidden; border-style: none; }

.jobs input.button:hover { background-image: url(../img/btn-search2.gif); background-repeat: no-repeat; background-position: left 0; }

.jobs table {
	border-collapse: collapse;
	border: none;
}
.jobs td { padding-top: 3px; }

/*------------Global*/
.global { color: #666; line-height: 1.8em; background: url(../img/heads/hd-global.gif) no-repeat 0 0; margin-bottom: 12px;  border: solid 1px #cecdcd; }

.global h3, .keyfacts h3, .realpeoplefacts h3, .relatedvideo h3, .guides h3, .realpeople h3, .featemployer h3, .salary h3, .jobs h3, .featvideo h3, .featcolumn h3, .alsowf h3, .resumes h3, .recentvideo h3, .moreresume h3, .poll h3, .alsomba h3, .recruitinfo h3, .alsoexperienced h3, .alsoundergrad h3 { display: none; }

.global ul li {
	list-style-type: disc;
	list-style-position: inside;
	padding-left: 12px;
	}


.global ul li a {
	color: #4B560F;
	}


.global ul li a:hover {
	text-decoration: underline;
}

.global-content { padding: 47px 8px 12px 8px; background-image: url(../img/bg-global.gif); background-repeat: no-repeat; background-position: right 40px; background-color: transparent; }

.global input { margin-right: 6px; }
input.textlink { font-weight: bold; background-color: white; background-image: url(../img/icons/icon-global.gif); background-repeat: no-repeat; background-position: left 0; vertical-align: middle; height: 30px; margin-top: 10px; padding-left: 40px; border-style: none; }
input.textlink:hover { color: #f5821f; text-decoration: underline; }
/*------------Salary*/
.salary { line-height: 1.3; background: url(../img/heads/hd-salary.gif) no-repeat left 0; margin-bottom: 12px; padding: 36px 8px 12px; width: auto; border: solid 1px #cecdcd; }
.fieldExpInput, .fieldInput { padding: 3px; margin-bottom: 6px; }
.Control_Invisible {
	display: none;
}
.salary select { margin-bottom: 6px; }
.salary div.form { margin-top: 8px; padding-top: 8px; border-top: 1px dotted #666; }
.salary p {
margin-top: 8px;
}
.salary p.inputarea { text-align: right; margin-top: 12px; }
.salary span.req { color: #b5303e; }
#col3 div.salary h4 { color: #b5303e; text-transform: none; }
/*------------Other Narrow Column Heads*/
.wantinterns { line-height: 1.8; background: url(../img/heads/hd-wantinterns.gif) no-repeat left 0; margin-bottom: 12px; padding-top: 47px; padding-right: 8px; padding-left: 8px; border: solid 1px #cecdcd; }
.caseq { line-height: 1.3; background: url(../img/heads/hd-caseq.gif) no-repeat left 0; margin-bottom: 12px; padding-top: 75px; padding-right: 8px; padding-left: 8px; border: solid 1px #cecdcd; }
.resumes { line-height: 1.3; background: url(../img/heads/hd-resumes.gif) no-repeat left 0; margin-bottom: 12px; padding-top: 55px; padding-right: 8px; padding-left: 8px; border: solid 1px #cecdcd; }
.resumes p {
	margin: 5px 0 10px 0;
	padding: 6px;
	background-color: #F3F3F3;
	border: 1px solid #E0DECE;
	font-size: 90%;
}
.guides { line-height: 1.3; background: url(../img/heads/hd-guides.gif) no-repeat left 0; margin-bottom: 12px; padding-top: 47px; padding-right: 8px; padding-left: 8px; border: solid 1px #cecdcd; }
.relatedinfo { line-height: 1.3; background: url(../img/heads/hd-relatedinfo.gif) no-repeat left 0; margin-bottom: 12px; padding-top: 47px; padding-right: 8px; padding-left: 8px; border: solid 1px #cecdcd; }
.resources { line-height: 1.3; background: url(../img/heads/hd-recresources.gif) no-repeat left 0; margin-bottom: 12px; padding-top: 47px; padding-right: 8px; padding-left: 8px; border: solid 1px #cecdcd; }
.resources h3 {
	display: none;
}

.idealemp { line-height: 1.3; background: url(../img/heads/hd-idealemp.gif) no-repeat left 0; width: auto; margin-bottom: 12px; padding: 40px 8px 12px; border: solid 1px #cecdcd; }
/*------------Right Column Ads*/
#col3 div #ads img { margin-top: 12px; }
/*------------------Footer Styles-------------------*/
.footer-cont h3 { display: block; float: left; padding: 0 12px 0 0; margin: 0; color: #270f02; }
ul.linklist {
	overflow: hidden;
	font-weight: bold;	
}
.linklist li { margin-right: 12px; margin-bottom: 6px; display: inline; }
.linklist li a, .linklist li a:visited {
	color: #52382B;
}
.linklist li a:hover {
	color: #f5821f;
	text-decoration: none;
}
/* -------- GLobal link styles -- */
a:link, a:visited { color: #f5821f; text-decoration: none; }
a:hover { color: #bdc620; }
.totop { display: block; margin-top: -1.5em; text-align: right;}
/*---------------------	 Startpage specific	---------------------*/
div#start-slideshow {

	margin-bottom: 12px;
	margin-left: -1px;
	margin-top: 8px;
	width: 718px;
	height: 325px;
	overflow: hidden;
	position: relative;
	border: solid 1px #cecdcd;
	}

#leadstory { margin-bottom: 12px; padding-top: 12px; padding-bottom: 12px; border-bottom: 2px solid black; }

/*---------------------	 Slideshow	---------------------*/

#items_container {
	width: 714px;
	height: 285px;
	overflow: hidden;
	position: absolute;
	left: 2px; top: 2px;
	background-color: #fff;;
}

#controls {
	width: 700px;
	height: 30px;
	position: absolute;
	top:  292px;
	left: 5px;
	overflow: hidden;
}

#controls ul li {
	float: left;
	padding: 4px 8px;
	}

.selected {
	background-color: #bdc620;
}

#controls ul li.selected a, #controls ul li.selected a:hover {
	color: #fff;
}

#controls ul li a {
	cursor: pointer;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #666;
}

#controls ul li a:hover {
	color: #bdc620;
}


#playbtn {
	float: left;
	display: block;
	margin-top: 2px;
	margin-left: 5px;
	width: 13px; height: 13px;
	overflow: hidden;
	text-indent: -999px;
}

.play {
	background: transparent url(../img/btn_play.gif) no-repeat 0 0;
}

.pause {
	background: transparent url(../img/btn_pause.gif) no-repeat 0 0;
}

.play:hover, .pause:hover {
	background-position: 0 -13px;
}


div.slide_item {
	width: 716px;
	height: 285px;
	position: absolute;
	left: 718px;
	top: 0;
	background-color: #e7e7e7;
}

div.slide_item img {
	border: none;
}

div.first_item {
	left: 0;
}

div.slide_item h3 {
	height: 34px; width: 718px;
	background: transparent url(../img/bg_head.png) no-repeat 0 0;
	position: absolute;
	z-index: 888;
	padding: 0 0 5px 5px;
	line-height: 200%;
	font-size: 16px;
	font-weight: normal;
	color: #6e6c19;
}

/*---------------------	 Accordion	---------------------*/
div#box-shortcuts {
	border: 1px solid #848586;
	margin-bottom: 1em;
	}

div#box-shortcuts h3 {
	font-size: 1.5em;
	border: none;
	padding-top: 8px;
	margin-bottom: 10px;
	color: #595A5D;
	text-transform: uppercase;
	margin-left: 8px;
	display: block;
	}


div#box-shortcuts p {
	padding: 0 8px;
	font-size: 1.1em;
	padding: 6px 8px;
	color: #76787B;
	margin-top: -20px;
	}
	

div.box-search {
	background-color: #E8E6D5;
	}

div.box-search h3 {
	background: transparent url(../img/btn-shortcut.gif) no-repeat 0 6px;
	line-height: 200%;
	padding-left: 36px;
}
	
div.box-search a {
	color: #4B560F;
	}

div.box-search a:hover {
	text-decoration: underline;
}

div.box-accordion {
	background-color: #F5F4EC;
	border-top: 1px solid #848586;
	}

ul#navigation-shortcuts li {
	border-top: 1px solid #B1B3B3;
	}

ul#navigation-shortcuts li a {
	display: block;
	padding: 8px 0 9px 10px;
	font-size: 1.2em;
	color: #76787B;
	text-decoration: none;
	}

ul#navigation-shortcuts li a:before {
	content: "\00BB  \0020";
	}


ul#navigation-shortcuts li a:hover {
	background-color: #D3D2CB;
	color: #5E6062;	
	}

ul#navigation-shortcuts li ul {
	
	}

ul#navigation-shortcuts li ul li {
	border: none;
	}

ul#navigation-shortcuts li ul li a {
	font-size: 1em;
	padding: 6px 3px 6px 8px;
	background-color: #7A7970; 
	color: #fff;
	}

ul#navigation-shortcuts li ul li a:hover {
	background-color: #343430;
	color: #fff;
	}

ul#navigation-shortcuts li ul li a:before {
	content: "";
	}


/*---------------------Column2 Modules---------------------*/
#col2 h1 { font-size: 160%; 

font-weight: bold; margin-top: 0.5em; margin-bottom: 0.5em; }
#col2 h5 { color: #5e6e7b; font-weight: normal; line-height: 1.2; text-transform: uppercase; }
#col2 h4, .p_majorSectionHeader { 
	
	font-size:1.2em;
	font-weight:bold;
	line-height:normal;
	margin-bottom:0.5em;
	margin-top:1.2em;
 	}
/*----------------Articles*/
.article { margin-bottom: 12px; padding-bottom: 12px; border-bottom: 1px dotted #666; }
.article p, .realpeople p { margin-bottom: 1.4em; }
.article h2, .realpeople h2 { text-transform: uppercase; font-size: 1.2em;}
.article h2 a, .article h2 a:hover, .article h2 a:visited {
	color: #000;
}
.article p.intro, .realpeople p.intro { font-size: 115%; line-height: 1.4; margin-top: 0.7em; }
.utilities { color: #e59342; font-family: Georgia, "Times New Roman", Times, serif; background-color: #e8e6d5; float: right; margin-top: 10px; margin-bottom: 10px; margin-left: 10px; padding: 10px; }
.utilities p.print { background-image: url(../img/icons/icon-print.gif); background-repeat: no-repeat; background-position: left center; padding-left: 28px; }
.utilities p.save { background-image: url(../img/icons/icon-save.gif); background-repeat: no-repeat; background-position: left center; padding-left: 28px; }
.utilities p.send { background-image: url(../img/icons/icon-email.gif); background-repeat: no-repeat; background-position: left center; padding-left: 28px; }
.pullquote { font-size: 120%; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; background-image: url(../img/bg-pullquote.gif); background-repeat: repeat-x; background-position: left 0; width: 150px; float: right; margin-top: 10px; margin-bottom: 10px; margin-left: 10px; padding: 15px; border-top: 2px solid #bdd54b; border-bottom: 2px solid #bdd54b; }
/*-------------Featured Column*/
.featcolumn { background: url(../img/heads/widehd-featcolumnist.gif) no-repeat left 0; margin-top: 10px; padding-top: 3px; padding-bottom: 12px; }
.featcolumn h3 {  }
.featcolumn h1 { padding-top: 30px; padding-right: 120px; }
.featcolumn p { margin-bottom: 1.3em; padding-right: 120px; }
.featcolumn img { float: right; }
.featcolumn span.bio { color: #e79641; }
/*-------------Featured Employer*/
.featemployer { 
background: url(../img/heads/widehd-featemployer.gif) no-repeat left 0;
margin-bottom: 12px;
padding-bottom: 12px; 
border-bottom: 2px solid black; 
}
#col2 div.featemployer h4 { 
	color: black; 
	text-transform: none; 
	float: left; 
	margin-bottom: 4px; 
	padding-right: 12px;
	font-size: 1em;
	margin-top: 4px;
	width: 100%;
}



.featemployer img { clear: right; }

/*-------------Aboutbox */
.about-box {
	margin-bottom: 12px;
	border: 1px solid #CECDCD;
	}

.about-box ul li a {
	display: block;
	padding: 3px 10px;
	color: #2D2D2F;
	}

.about-box ul li a:hover {
	color: #A7AF1C;
}

.about-box ul li strong a {
	background-color: #A7AF1C;
	color: #000;
	font-weight: normal;
	}

.about-box ul li strong a:hover {
	color: #000;
}


/*-------------Find Employer*/


ul.letterlinks, .empsearch {
	overflow: hidden;
	border: 1px solid #CDCDCD;
	padding: 6px;
	margin-bottom: 12px;
	display: block;
	width: 100%;
}

.empsearch input {
	padding: 3px;
}

.emp-search-field {
		width: 200px;
		float: left;
		margin-top: 4px;
		margin-right: 4px;
	}

.sbm-button {
	margin-left: 6px;
}

ul.letterlinks li {
	text-align: center;
	margin: 0;
	float: left;
}

ul.letterlinks li a {
	padding: 2px 4px;
}

ul.letterlinks li strong a {
	background-color: #929A13;
	color: #fff;
	}

/*-------------Company Salary Data*/
.salarydata { background: url(../img/heads/widehd-salarydata.gif) no-repeat left 0; margin-bottom: 12px; padding-top: 35px; padding-right: 8px; padding-left: 8px; }
.salarydata p { margin-top: 0; margin-bottom: 0.7em; }
.salarydata a, .letterlinks a { color: #868686; font-weight: bold; text-decoration: none; }
.salarydata a:hover, .letterlinks a:hover { color: #9eb33a; text-decoration: underline; }
/*-------------Other wide headers*/
.moreintern { background: url(../img/heads/widehd-moreintern.gif) no-repeat left 0; margin-bottom: 12px; padding-top: 35px; padding-right: 8px; padding-left: 8px; }
.morejobsearch { background: url(../img/heads/widehd-morejobsearch.gif) no-repeat left 0; margin-bottom: 12px; padding-top: 35px; padding-right: 8px; padding-left: 8px; }
.moregetthejob { background: url(../img/heads/widehd-moregetthejob.gif) no-repeat left 0; margin-bottom: 12px; padding-top: 35px; padding-right: 8px; padding-left: 8px; }
.moreresume { background: url(../img/heads/widehd-moreresume.gif) no-repeat left 0; margin-bottom: 12px; padding-top: 35px; padding-right: 8px; padding-left: 8px; }
/*-------------Also On Wetfeet */
.alsowf { background: url(../img/heads/widehd-alsowf.gif) no-repeat left 0; margin-bottom: 12px; padding-top: 35px; padding-right: 8px; padding-left: 8px; }
.alsowf h2, .alsoundergrad h2, .alsomba h2 { font-family: Georgia, "Times New Roman", Times, serif; }
/*-------------Also For Undergrads */
.alsoundergrad { background: url(../img/heads/widehd-alsoundergrad.gif) no-repeat left 0; margin-bottom: 12px; padding-top: 35px; padding-right: 8px; padding-left: 8px; }
/*-------------Also For Experienced Hires */
.alsoexperienced { background: url(../img/heads/widehd-alsoexphire.gif) no-repeat left 0; margin-bottom: 12px; padding-top: 35px; padding-right: 8px; padding-left: 8px; }
/*-------------Also On MBA Jungle*/
.alsomba { background: url(../img/heads/widehd-alsomba.gif) no-repeat left 0; margin-bottom: 12px; padding-top: 35px; padding-right: 8px; padding-left: 8px; }

/*-------------Also Else*/
.alsointernships h3,
.alsofinding-the-job h3,
.alsoresume---cover-letter h3,
.alsogetting-hired h3,
.alsosalary h3,
.alsoon-the-job h3,
.alsoentrepreneurship h3,
.alsolifestyle h3,
.alsomba-jungle h3
{
	background-color: #bdc620;
	padding-left: 5px;
}



/*-------------Employers Section*/
#col2 div.emplist h1 { color: white; font-size: 100%; font-family: Arial, Verdana, Helvetica, sans-serif; padding-left: 5px; }
.emplist ul { margin-top: 12px; }
.emplist li { 
	padding: 2px 0; 
	padding-left: 6px; 
	color: #707070;
	}
.emplist li:before {
		content: "\00BB  \0020";
		}
.emplist li a { 
	color: black; 
	padding-left: 4px;
	}
.emplist li a:hover { color: #e59342; }

.highlights {
	width: 45%;
	float: right;
	border-top: 3px solid #F5821F;
	border-bottom: 3px solid #F5821F;
	background-color: #F5F6DE;
	margin: 0 0 0 3px;
	}

.highlights p {
	color: #545457;
	font-size: 11px;
	line-height: 120%;
	margin-top: 1em;
	padding: 0 4px 0 26px;
	background: transparent url(../img/icons/bullet-star.gif) no-repeat 12px 2px;
}

.highlights h3 {
	display: block;
	text-indent: -999px;
	background: #fff url(../img/heads/hd-highlights.gif) no-repeat 4px 50%;
	height: 30px;
}

/*-------------Employer Profile-------------*/
#col23 h1 { color: black; text-transform: uppercase; margin-top: 4px; margin-bottom: 10px; padding-bottom: 4px; border-bottom: 1px solid black; }
#col23 h1 span { background-color: #868686; padding: 4px; }

.logotag { overflow: hidden; max-height: 65px;}

.logotag p {
	font-size: 120%; 

font-weight: bold; font-style: italic; background-image: url(../img/icons/bg-quotation.gif); background-repeat: no-repeat; 
	height: 50px; padding-left: 40px; 
}
.logoimagediv
{
	float: left; 
	width: 294px;
}
.logoslogandiv
{
	float: left; 
	padding-left: 50px; 
	width: 385px;
}

#clientlogo { float: left; }
.company-overview {
	overflow: hidden;
	width: 100%;
}
.company-overview p { margin-bottom: 0.7em; }
.company-overview div.news { background-color: #e8e6d5; background-image: url(../img/icons/icon-quote.gif); background-repeat: no-repeat; background-position: 8px 8px; margin-top: 10px; margin-bottom: 10px; padding: 8px; border-top: 2px solid #ccc; border-bottom: 2px solid #ccc; }
.company-overview div.news h2 { font-size: 125%; font-family: Georgia, "Times New Roman", Times, serif; text-transform: uppercase; }
#col2 div.company-overview div.news h4 { font-size: 120%; font-weight: bold; margin-top: 0.75em; margin-bottom: 0; padding-left: 60px; }
#col2 div.company-overview div.news h5 { color: #e59342; font-size: 95%; font-style: italic; text-transform: none; margin-top: 0.25em; margin-bottom: 1.5em; padding-left: 60px; }
.company-overview div.news span.date { color: #868686; font-size: 90%; float: right; }
p.sponsored_by
{
	float:right;
height:25px;
margin:0;
position:relative;
top: 4px;
right: 10px;
}
/*-------------Real People*/
.realpeople { 
background: url(../img/heads/widehd-realpeople.gif) no-repeat left 0; 
margin-bottom: 12px;  
padding-bottom: 10px; 
width: 475px;
}
.realpeopleheaderbackground {background-color: #bdc620; height: 25px;
background: #bdc620 url(../img/heads/narrowhd-realpeople.gif) no-repeat left 0;
font-size: 11px;
}

.snapshot { margin-top: 0; margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #bdd54b; }





#col2 div.snapshot h4 { color: black; font-weight: bold; text-transform: none; margin-bottom: .5em; margin-top: .5em; }
.snapshot p { margin-top: 0.7em; }

/*-------------Careers and INdustries*/
ul.small-bullet-list {
	width: 50%;
	float: left;
}

ul.small-bullet-list li {
	list-style-type: disc;
	list-style-position: inside;
	font-size: 90%;
}

ul.small-bullet-list li a {
	color: #595A5D;
}

ul.small-bullet-list li a:hover {
	color: #e59342;;
}


/*-------------Common Styles-All Columns-------------*/
p.clearleft { font-size: 0; line-height: 0; margin: 0; clear: left; }
img.floatright { float: right; padding-top: 6px; padding-left: 6px; }
.center { text-align: center; }
/*Listings*/
.listimg { margin: 0; padding: 0;  }
.listtext { width: 115px; float: right; }
.listing h2 { font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; }
p.rule { font-size: 0; line-height: 0; clear: right; margin: 6px 0; padding: 6px 0 0; border-bottom: 1px solid #ccc; }
#col2 div.listtext { width: 360px; }
/*--------------------Column 1 and 3 Modules-----------------------*/
#col3 h4 { color: #f5821f; font-weight: normal; line-height: normal; text-transform: uppercase; margin-bottom: 0.5em; }
p.shop { font-weight: bold; background-image: url(../img/icons/icon-cart.gif); background-repeat: no-repeat; background-position: left center; text-transform: uppercase; height: 30px; margin-top: 10px; margin-bottom: 10px; padding-left: 40px; }
p.shop a { color: black; font-weight: bold; padding-top: 6px; display: block; }
p.shop a:hover { color: #e79641; text-decoration: underline; }
a.read {
	display: block;
	font-weight: bold; 
	background: #fff url(../img/icons/icon-mouse.jpg) no-repeat 8px 10px; 
	text-transform: uppercase;  
	margin-top: 10px; 
	padding: 20px 0 10px 45px; 
	
}
p.view { font-size: 100%; font-weight: bold; background-image: url(../img/icons/icon-viewall.gif); background-repeat: no-repeat; background-position: left center; text-transform: uppercase; height: 30px; margin-top: 10px; margin-bottom: 10px; padding-left: 40px; }
p.view a { color: black; font-weight: bold; padding-top: 6px; display: block; }
p.view a:hover { color: #e79641; text-decoration: underline; }
#col2 p.view { background-position: 4px center; padding-top: 4px; padding-bottom: 4px; border: solid 1px #ccc; }
.inlinelist { margin: 0; padding: 0; overflow: hidden; }
.inlinelist li { padding-right: 6px; display: inline; }

/*------------Jungle Campus*/
.jungleCampus { color: white; line-height: 1.3; background: #d2232a url(../img/heads/hd-jungleCampus.gif) no-repeat left 0; margin-bottom: 12px; padding-top: 80px; border: solid 1px #cecdcd; }
.jungleCampus p { margin-bottom: 0.7em; padding-right: 8px; padding-left: 8px; }
.jungleCampus p.shop { background-color: white; background-position: 8px center; margin-bottom: 0; padding-top: 10px; padding-bottom: 10px; padding-left: 48px; }
#jungleCampusprovided {
	display: block;
	width: 71px; height: 67px;
	text-indent: -9999px;
	background: transparent url(../img/monkey-badge.png) no-repeat 0 0;
	position: absolute;
	top: 0; left: 410px;
	z-index: 200;
	}

/*-----------MBANewsletter&MainNewsletter----*/
.wfnewsletter
{	
	background: url(../img/heads/wfnewsletter.gif) no-repeat 0 0;
	border: solid 1px #cecdcd;
	margin-bottom: 12px; 
	padding-top: 40	px;
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 5px;
}



.mbajunglenov
{	
	background: url(../img/heads/mbajunglenov.gif) no-repeat 0 0;
	border: solid 1px #cecdcd;
	margin-bottom: 12px; 
	padding-top: 40	px;
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 5px;
}
.NewsletterSubscription
{
	width: 	200px;
	padding-top: 10px;
	margin-top: 40px;
}
.clearButton
{
	margin-top: 5px;
}
.NewsletterSubscription label
{
	background: url(../img/medium-writing-hand.gif) no-repeat 0 0;
	padding-left: 25px;
	padding-top: 1px;
}


.lzi-ShoppingCartLink
{
	margin-left: 8px;	
	
}
.SubscriptionTextbox
{
	border-style: inset;
	margin-bottom: 5px;
	font-size: 11px;

}
.mbajunglenov h3,.wfnewsletter h3{ display: none; }

/*#Controls#*/
.controlDiv
{
	margin-bottom: 12px;
}
/*#Controls/RelatedGuides#*/
.bestsellersControl
{
margin:8px;
}


.insiderImage {
float:left;
}

.insiderImage img {
	border:medium none;
}
.shadow_1
{
	border-bottom: solid 1px #a8a298; 
	border-right: solid 1px #a8a298; 
}

.shadow_2
{
	border-bottom: solid 1px #b2aa9b; 
	border-right: solid 1px #b2aa9b;
}

.shadow_3
{
	border-bottom: solid 1px #c1b9aa; 
	border-right: solid 1px #c1b9aa;
}

.shadow_4
{
	border-bottom: solid 1px #cdc5b6; 
	border-right: solid 1px #cdc5b6;
}

.shadow_5
{
	border-bottom: solid 1px #d6cebe; 
	border-right: solid 1px #d6cebe;
}

.shadow_6
{
	border-bottom: solid 1px #ded5c4; 
	border-right: solid 1px #ded5c4;
}

.shadow_7
{
	border-bottom: solid 1px #e3dac8; 
	border-right: solid 1px #e3dac8;
}

/*#Controls/Headers#*/
.controlHeaderDiv {
	BACKGROUND: url(../img/heads/hd-relatedguides.gif) no-repeat 0 0; TEXT-INDENT: 7px; HEIGHT: 35px;
}

.controlDiv{
	border: solid 1px #cecdcd; 
}

.controlText {
	FONT-WEIGHT: bolder;
	FONT-SIZE: 15px; COLOR: #231f20; 
	POSITION: relative; 
	TOP: 9px;
	line-height:normal;
	visibility: hidden;
}


/*#Controls/EmployerRankings#*/

.empRank
{
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size: 80%;
}

.empRank p
{
	margin:0 0 13px;
}



.empRank-left
{
float:left;
padding-bottom:2em;
width:302px;
}

.empRank-right 
{
float:right;
padding-bottom:2em;
width:302px;
}

.empRank h3 
{
background:transparent url(../img/graphic_content_headline_background_300x40.gif) repeat scroll 0 0;
color:#666666;
height:30px;
padding:8px 0 0 10px;
text-transform:uppercase;
font-size: 120%;
}

.empRank .box_wrapper 
{
background:#F5F5F5 url(../img/graphic_box_content_background_01_300x150.jpg) no-repeat scroll center bottom;
height:auto !important;
line-height:15px;
min-height:100px;
padding:0 18px 25px;
font-size: 12px;
}
.empRank-header
{
	color:#555555;
	font-size:20px;
	font-weight:bold;
}

/*#Controls/tables#*/

#rankselect
{

border:1px solid #CCCCCC;
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
margin-left: 10px;
}


.ranking-table
{
	font-size: 1em;
	width: 100%;
	border-left: solid 1px #dfd8d4;
	color:#666666;
}



.ranking-table caption 
{
	font-size: 1.4em;
	text-align: left;
	font-weight: bold;
	padding: 6px;
}

.ranking-table th{
	background: url(../img/graphic_table_header_background_300x30.gif) no-repeat;
	border-bottom: solid 1px #dfd8d4;
	border-right: solid 1px #dfd8d4;
	border-top: solid 1px #dfd8d4;
	padding: 6px 6px 6px 12px;
	text-align: left;
	font-size: 120%;
	font-weight: bold;
}

.ranking-table td{
	padding: 6px 6px 6px 12px;
	border-bottom: solid 1px #dfd8d4;
	border-right: solid 1px #dfd8d4;
	font-size: 12px;
}

.ranking-table td.highlighted
{
	background: #FFB766;
	color: #fff;
}

.ranking-table th.fixed{
	width: 80px;
}

.ranking-table td.fixed{
	width: 80px;
}

.ranking-table td.odd-fixed{
	width: 80px;
	background: #F7F5F4;
}


.ranking-table td.odd{
	background: #F7F5F4;
	padding: 6px 6px 6px 12px;
	border-bottom: solid 1px #dfd8d4;
	border-right: solid 1px #dfd8d4;
}


/*#Controls/EployerRankingRightContrls#*/

.busUnits
{
background:transparent url(../img/heads/Header_BusUnits.gif) no-repeat scroll left 0;
border:1px solid #CECDCD;
margin-bottom:12px;
padding:36px 8px 12px;
}

.fastFacts
{
background:transparent url(../img/heads/Header_FastFacts.gif) no-repeat scroll left 0;
border:1px solid #CECDCD;
margin-bottom:12px;
padding:36px 8px 12px;
}

.inPress
{
background:transparent url(../img/heads/Header_InPress.gif) no-repeat scroll left 0;
border:1px solid #CECDCD;
margin-bottom:12px;
padding:36px 8px 12px;
}

.relatedContent
{
background:transparent url(../img/heads/Header_RelatedContent.gif) no-repeat scroll left 0;
border:1px solid #CECDCD;
margin-bottom:12px;
padding:36px 8px 12px;
}


/* @end */

