@import url(GetCSS.aspx?stylesheetname=CRSdefault);
@import url(GetCSS.aspx?stylesheetname=CRSmenu);
@import url(GetCSS.aspx?stylesheetname=InsiderGuide);	
@import url(GetCSS.aspx?stylesheetname=InsiderGuideList);
@import url(GetCSS.aspx?stylesheetname=InsiderGuideSpecialOffer);
@import url(GetCSS.aspx?stylesheetname=InsiderGuideCategoryList);
@import url(GetCSS.aspx?stylesheetname=InsiderGuidesRelatedGuides);


/* -------- 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;
	}

#leadstory { margin-bottom: 12px; padding-top: 12px; padding-bottom: 12px; border-bottom: 2px solid black; }

/*---------------------	 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(../App_Themes/CRS/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-family: Georgia, "Times New Roman", Times, serif; 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; }

/*----------------Articles*/
.article { margin-bottom: 12px; padding-bottom: 12px; border-bottom: 1px dotted #666; }
.article p, .realpeople p { margin-bottom: 1.2em; }
.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(../App_Themes/CRS/img/icons/icon-print.gif); background-repeat: no-repeat; background-position: left center; padding-left: 28px; }
.utilities p.save { background-image: url(../App_Themes/CRS/img/icons/icon-save.gif); background-repeat: no-repeat; background-position: left center; padding-left: 28px; }
.utilities p.send { background-image: url(../App_Themes/CRS/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(../App_Themes/CRS/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; }

/*------------News*/
div.news {
	background-color: #E3E1C9;
	border-top: 1px solid #626568;
	border-bottom: 2px solid #626568;
	margin-bottom: 2em;
}

div.news_header {
	background: transparent url(../App_Themes/CRS/img/icons/icon-quote.gif) no-repeat 8px 8px;
	padding-left: 68px;
	padding-top: 8px;
}

div.news_header h2 {
	text-transform: uppercase;
	color: #f5821f;
	font-size: 1.2em;
	padding-bottom: .3em;
	padding-top: .3em;
	background: transparent url(../App_Themes/CRS/img/bg_dotted-line.gif) no-repeat 0 100%;
}

div.news_header p {
	font-style: italic;
	color: #f5821f;
	padding-bottom: 1.5em;
	padding-top: .3em;
}

div.news_item {
	padding: .5em .8em;
	border-bottom: 1px solid #c4c4c4;
}

div.news_item h4 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000;
	font-size: 1.4em;
}

div.news_item .news_date {
	font-size: 90%;
	font-weight: bold;
	color: #57564c;
	padding-bottom: .3em;
	display: block;
}


/*-------------Featured Column*/
.featcolumn { background: url(../App_Themes/CRS/img/heads/widehd-featcolumnist.gif) no-repeat left 0; margin-top: 10px; padding-top: 3px; padding-bottom: 12px; }
.featcolumn h3 {  }
#col2 div.featcolumn h4 { color: black; text-transform: none; float: right; margin-bottom: 3px; padding-right: 12px; }
.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(../App_Themes/CRS/img/heads/widehd-featemployer.gif) no-repeat left 0; margin-bottom: 12px; padding-top: 3px; padding-bottom: 12px; border-bottom: 2px solid black; }
#col2 div.featemployer h4 { color: black; text-transform: none; float: right; margin-bottom: 4px; padding-right: 12px;}
.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;
	height: 1%;
}

.empsearch input {
	padding: 3px;
}

.emp-search-field {
		width: 200px;
	}

.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;
	}
	


/*-------------Events */
div.events {
	margin-bottom: 12px;
}

 div.events h3 {
	height: 35px;
	text-indent: -999px;
	background: transparent url(../App_Themes/CRS/img/heads/hd-events.gif) no-repeat 0 0;
	margin-bottom: 1.2em;
}
/*
div.event_preview {
	padding-bottom: 1em;
	margin-bottom: 1em; 
	border-bottom: 1px solid #d4d4d4;
 }
 
div.event_date {
	width: 60px;
	height: 52px;
	float: left;
	background: transparent url(../App_Themes/CRS/img/bg_calendar.gif) no-repeat 0 0;
}

.event_month {
	display: block;
	text-align: center;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
	color: #fff;
}
.event_day {
	display: block;
	text-align: center;
	font-size: 24px;
	font-weight: bold;
	margin-top: 2px;
	color: #2c2c2c;	
}

.event_description {
	margin-left: 65px;
}

.event_description h2 {
	font-size: 1.3em;
	padding: 8px;
	color: #8e8e8e;
	margin: 0; padding: 0 0 .2em 0;
}

.event_location {
	color: #3c3c3c;
	/* display: block;
	margin-bottom: .5em; 
}
*/

div.event_date {
	width: 15%;
	float: left;
}

div.event_preview h2 {
	width: 50%;
	float: left;
}

.event_location {
	width: 35%;
	display: block;
	float: left;
}

.event_summary {
	clear: both;
}

/*------------ More from WF */
div.morewf {
	margin-bottom: 1.5em;
}







div.morewf h3 {
	height: 25px;
	text-indent: -999px;
	background: transparent url(../App_Themes/CRS/img/heads/widehd-more-wf.gif) no-repeat 0 0;
}

div.morewf ul li {
	overflow: hidden;
	padding: 8px 5px;
	clear: left;
	background-color: #e3e3e3;
	border-bottom: 1px solid #a9a9a9;
}

div.morewf ul li img {
	float: left;
	margin-right: 6px;
	border: none;
	clear: left;
}

div.morewf h5 {
	font-family: Georgia, "Times New Roman", Times, serif;
}

/*-------------Company Salary Data*/
.salarydata { background: url(../App_Themes/CRS/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(../App_Themes/CRS/img/heads/widehd-moreintern.gif) no-repeat left 0; margin-bottom: 12px; padding-top: 35px; padding-right: 8px; padding-left: 8px; }
.morejobsearch { background: url(../App_Themes/CRS/img/heads/widehd-morejobsearch.gif) no-repeat left 0; margin-bottom: 12px; padding-top: 35px; padding-right: 8px; padding-left: 8px; }
.moregetthejob { background: url(../App_Themes/CRS/img/heads/widehd-moregetthejob.gif) no-repeat left 0; margin-bottom: 12px; padding-top: 35px; padding-right: 8px; padding-left: 8px; }
.moreresume { background: url(../App_Themes/CRS/img/heads/widehd-moreresume.gif) no-repeat left 0; margin-bottom: 12px; padding-top: 35px; padding-right: 8px; padding-left: 8px; }
.alsoundergrad { background: url(../App_Themes/CRS/img/heads/widehd-alsoundergrad.gif) no-repeat left 0; margin-bottom: 12px; padding-top: 35px; padding-right: 8px; padding-left: 8px; }
/*-------------Also On Wetfeet*/
.alsowf { background: url(../App_Themes/CRS/img/heads/widehd-alsowf.gif) no-repeat left 0; margin-bottom: 12px; padding-top: 35px; padding-right: 8px; padding-left: 8px; }
.alsowf h2 { font-family: Georgia, "Times New Roman", Times, serif; }
/*-------------Also On MBA Jungle*/
.alsomba { background: url(../App_Themes/CRS/img/heads/widehd-alsomba.gif) no-repeat left 0; margin-bottom: 12px; padding-top: 35px; padding-right: 8px; padding-left: 8px; }
.alsomba h2 { font-family: Georgia, "Times New Roman", Times, serif; }
/*-------------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-top: 4px; padding-bottom: 4px; padding-left: 12px; }
.emplist li a { color: black; }
.emplist li a:hover { color: #e59342; }
/*-------------Employer Profile-------------*/
#col23 h1 { color: white; 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; }
.recruitinfo h3{
display: none;
}
#col3 div.recruitinfo h4.notopborder
{
border-top: none;
margin-top:0;
padding-top:0;
}

.logoimagediv {
float:left;
width:294px;
}
.logoslogandiv {
float:left;
padding-left:50px;
width:333px;
}
.logotag {
max-height:65px;
overflow:hidden;
}
.logotag p {
background-image:url(../img/icons/bg-quotation.gif);
background-repeat:no-repeat;
font-size:120%;
font-style:italic;
font-weight:bold;
height:50px;
padding-left:40px;
}
#clientlogo { float: left; }
.highlights {
background-color:#F5F6DE;
border-bottom:3px solid #F5821F;
border-top:3px solid #F5821F;
float:right;
margin:0 0 0 3px;
width:45%;
}
.highlights h3 {
background:#FFFFFF url(../img/heads/hd-highlights.gif) no-repeat scroll 4px 50%;
display:block;
height:30px;
text-indent:-999px;
}
.highlights p {
background:transparent url(../img/icons/bullet-star.gif) no-repeat scroll 12px 2px;
color:#545457;
font-size:11px;
line-height:120%;
margin-top:1em;
padding:0 4px 0 26px;
}
.company-overview p { margin-bottom: 0.7em; }
.company-overview div.news { background-color: #e8e6d5; background-image: url(../App_Themes/CRS/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*/
.realpeople { background: url(../App_Themes/CRS/img/heads/widehd-realpeople.gif) no-repeat left 0; margin-bottom: 12px; padding-top: 25px; padding-bottom: 10px; }
.snapshot { margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #bdd54b; }
#col2 div.snapshot h1 { font-size: 150%; font-family: Georgia, "Times New Roman", Times, serif; margin-bottom: 0; }
.snapshot h2 { color: #e59342; font-size: 120%; font-weight: bold; text-transform: uppercase; margin-top: 0; }
#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(../App_Themes/CRS/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; }
p.view { font-size: 100%; font-weight: bold; background-image: url(../App_Themes/CRS/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(../App_Themes/CRS/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(../App_Themes/CRS/img/monkey-badge.png) no-repeat 0 0;
	position: absolute;
	top: 0; left: 410px;
	z-index: 200;
	}

/*------------Styles for Sample Resumes and Cases*/
.sample { margin-bottom: 10px; }
.sample li { background: url(../App_Themes/CRS/img/icons/icon-page.gif) no-repeat left 4px;
	padding-top: 5px; 
	padding-bottom: 8px;
	padding-left: 20px; 
	border-bottom: 1px dotted #ccc; 
	margin-top: 5px; }
.sample li a { color: #868686; }
.sample li a:hover { color: #e59342; }
.resumes .sample li {
	 background: url(../App_Themes/CRS/img/icons/icon-pdf.gif) no-repeat left 4px;

}
/*------------Key Facts and Recruitment Info*/
.keyfacts { color: #868686; font-size: 90%; line-height: 1.3; background: url(../App_Themes/CRS/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(../App_Themes/CRS/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(../App_Themes/CRS/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*/
.emprank { line-height: 1.5; background: url(../App_Themes/CRS/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(../App_Themes/CRS/img/icons/icon-idealmba.gif); background-repeat: no-repeat; background-position: right 0; height: 50px; display: block; }
.emprank span.diversity { background-image: url(../App_Themes/CRS/img/icons/icon-idealdiversity.gif); background-repeat: no-repeat; background-position: right 0; display: block; height: 50px; }
.emprank span.hires { background-image: url(../App_Themes/CRS/img/icons/icon-idealhires.gif); background-repeat: no-repeat; background-position: right 0; display: block; height: 50px; }
.emprank span.undergrad { background-image: url(../App_Themes/CRS/img/icons/icon-idealundergrad.gif); background-repeat: no-repeat; background-position: right 0; display: block; height: 50px; }
/*------------Ask Expert*/
.quicklinks {
	background: transparent url(../App_Themes/CRS/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(../App_Themes/CRS/img/arrow-green.gif) no-repeat 0 2px;
	padding: 0 0 0 16px ;
	color: #76787B;
	}

.quicklinks ul li a:hover {
	color: #9eb33a;
}

/*------------Recommended Resources*/
.recResources { line-height: 1.3; background: url(../App_Themes/CRS/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; }

/*------------Ask Expert*/
.askexpert { line-height: 1.3; background: url(../App_Themes/CRS/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(../App_Themes/CRS/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(../App_Themes/CRS/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(../App_Themes/CRS/img/heads/hd-mbaexpert.gif) no-repeat }
/*------------Feedback*/
.feedback { color: #6b6361; background: url(../App_Themes/CRS/img/heads/hd-feedback.gif) no-repeat left 0; margin-bottom: 12px; padding-top: 47px; padding-right: 8px; padding-left: 8px; border: solid 1px #cecdcd; }
/*------------Featured Video*/
.featvideo { color: #6b6361; font-size: 85%; line-height: 1.3; background: url(../App_Themes/CRS/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(../App_Themes/CRS/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(../App_Themes/CRS/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(../App_Themes/CRS/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(../App_Themes/CRS/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(../App_Themes/CRS/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;
}

/*------------Sponsor area */
.SchoolSponsorControl {
	margin-bottom: 12px; 
	padding-top: 47px;
	padding-bottom: 12px; 
	border: solid 1px #cecdcd;
	overflow: hidden;
	background: transparent url(../App_Themes/CRS/img/heads/hd-courtseyof.gif) repeat-x 0 0;
}

.SchoolSponsorControl p  {
	padding: 0 8px;
}

.SchoolSponsorControl img {
	border: none;
}

.LinkWithoutBorder {
	border: none;
}

/*------------Jobs*/
.jobs { background: url(../App_Themes/CRS/img/heads/hd-srchjobs.gif) no-repeat left 0; margin-bottom: 12px; padding: 36px 8px 12px; 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(../App_Themes/CRS/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(../App_Themes/CRS/img/btn-search2.gif); background-repeat: no-repeat; background-position: left 0; }
.jobs td { padding-top: 3px; padding-right: 3px; }
/*------------Global*/
.global { color: #666; line-height: 1.8em; background: url(../App_Themes/CRS/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, .askexpert 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(../App_Themes/CRS/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(../App_Themes/CRS/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(../App_Themes/CRS/img/heads/hd-salary.gif) no-repeat left 0; margin-bottom: 12px; padding: 36px 8px 12px; width: auto; border: solid 1px #cecdcd; }
.fieldExpInput, .fieldInput { width: 100%; margin-bottom: 6px; }
.Control_Invisible {
	display: none;
}
.salary select { margin-bottom: 6px; width: 100%; }
.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(../App_Themes/CRS/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(../App_Themes/CRS/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(../App_Themes/CRS/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(../App_Themes/CRS/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(../App_Themes/CRS/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(../App_Themes/CRS/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(../App_Themes/CRS/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;
}
/* @end */

/* Insider Guides */
.insiderguide_listing {
	margin-bottom: 12px;
	overflow: hidden;
}

.IGCategoryContainer {
	 line-height: 1.3; background: url(../img/heads/hd-browsecategories.gif) no-repeat left 0; 
	 margin-bottom: 12px; 
	 padding: 47px 8px 12px 8px; 
	 border: solid 1px #cecdcd;
	}

ol.IGCategoryList a {
	display: block;
	padding: .6em 0;
	border-bottom: 1px solid #eee;
	}
	
ol.IGCategoryList a:before {
	content: "\00BB  \0020";
	}

ol.IGCategoryList a:hover {
	color: #f6923b;
	text-decoration: underline;
	}


/*------------------ Admin Styles-------------------*/

.admin_events, .admin_news, .admin_content, .admin_resources {
	background-color: #ebebeb;
	padding: 10px;
	margin-bottom: 12px;
}

.admin_events h2, .admin_news h2, .admin_content h2, .admin_resources h2 {
	font-size: 1.6em;
	font-weight: bold;
	margin-bottom: .5em;
}

/*------------------ MBA School Styles-------------------*/


/*------------------ Shopping cart Styles-------------------*/
.CartContentTable th {
	color: #fff;
	background: #353535 url(../App_Themes/CRS/img/bg_bar-dark.gif) repeat-x 0 0;
}
