body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:90%;
	}

a {
	color:#000;
	}

.hidden {
	display: none !important;
	}

.clear {
	clear:both !important;
	display:block !important;
	float:none !important;
	font-size:1px !important;
	height:1px !important;
	overflow:hidden !important;
	} 

.clearfix:after {
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
	}


* html .clearfix {
	height: 1%;
	}

h1, h2, h3, h4, h5, h6 {
	margin:0;
	padding:.5em 0;
	}

h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:170%;
	}

#header h1 {
	font-size:185%;
	}

h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:140%;
	}

h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:130%;
	}

h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:120%;
	}

h5 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:110%;
	}

h6 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	}

p {
	margin:0;
	padding:0 0 1em 0;
	}

/*Featured Company*/
.featured_co .container {
	padding-bottom:2em;
	}

.featured_co .photo {
	float:left;
	margin-right:10px;
	width:125px;
	}

.featured_co .content {
	float:left;
	width:500px;
	}

.featured_co .content h4 {
	margin:0;
	padding:0;
	}

.featured_co ul.more {
	display:none;
	}

.featured_co .co_listing .photo {
	float:left;
	margin-right:10px;
	width:125px;
	}

.featured_co .co_listing .contact {
	float:left;
	width:300px;
	}

.featured_co .co_listing .contact p {
	margin:0pt;
	padding:0pt;
	}

/*Regular Company*/
.regular_co .co_listing .photo {
	float:left;
	margin-right:10px;
	width:125px;
	}

.regular_co .content h4 {
	margin:0;
	padding:0;
	}

.regular_co .contact {
	float:left;
	width:500px;
	}

.regular_co .co_listing .contact p {
	margin:0pt;
	padding:0pt;
	}

.regular_co .info {
	clear:both;
	padding-top:1em;
	padding-bottom:2em;
	}

/*Sponsored Company Listing*/

.sponsored_co .photo {
	float:left;
	margin-right:10px;
	width:125px;
	}

.sponsored_co .contact {
	float:left;
	width:500px;
	}

.sponsored_co .contact h4 {
	margin:0;
	padding:0;
	}

.sponsored_co .contact p {
	margin:0pt;
	padding:0pt;
	}

.sponsored_co .info {
	clear:both;
	padding-top:1em;
	padding-bottom:1.5em;
	}

/*Job Listing*/
.job_listing .container {
	padding-bottom:2em;
	}

.job_listing .photo {
	float:left;
	margin-right:10px;
	width:55px;
	}

.job_listing .content {
	float:left;
	width:570px;
	}

.career_advice .container {
	padding-bottom:.5em;
	}

.training_guides .container {
	padding-bottom:.5em;
	}

/*Events Calendar Listing*/
.events_calendar_listing {
	padding-bottom:.5em;
	}

.events_calendar_listing .photo {
	float:left;
	margin-right:10px;
	width:125px;
	}

.events_calendar_listing .content {
	float:left;
	width:500px;
	}

ul.credit {
	clear:both;
	margin:0;
	padding:0;
	}

ul.credit li {
	float:left;
	width:570px;
	list-style-type:none;
	}

.credit li.logo{
	float:left;
	height:80px;
	margin-right:10px;
	width:55px;
	overflow:hidden;
}

/*Related Links*/
ul.related .delim {
	display:none;
	}

a.toggler {
	display:none;
	}

/*Search Results*/
ul.results .author {
	list-style-type:none;
	padding-bottom:1.5em;
	}

/*Homepage*/
#topstories ul#week li {
	display:none;
	}

#topstories h1 {
	}
#topstories ul#week  {
	margin:0;
	padding:0;
	}

#topstories ul#week, 
#topstories ul#week li.active {
	display:block;
	margin:0 0 .5em 0;
	padding:0;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:130%;
	font-weight:bold;
	}

#topstories ul#week li.active a {
	text-decoration:none;
	}

#topstories .content_container {
	clear:both;
	}

#topstories .photo {
	float:left;
	margin-bottom:0.3em;
	margin-right:10px;
	width:373px;
	}

#topstories .content {
	float:left;
	width:252px;
	}

#topstories ul.article_info, 
#topstories ul.related {
	margin:0;
	padding:0;
	}

#topstories ul.article_info li, 
#topstories ul.related li {
	list-style-type:none;
	margin:0;
	padding:0;
	}

/*News and Articles*/

.feature_article .photo {
	float:left;
	margin-bottom:0.3em;
	margin-right:10px;
	width:373px;
	}


.feature_article .article_info {
	margin:0 0 1em 0;
	padding:0;
	}

.feature_article .article_info li {
	list-style-type:none;
	margin:0;
	padding:0;
	}


.feature_article .content {
	width:auto;
	}

.feature_article .clearfix {
	clear:none;
	}

* html .feature_article .clearfix {
	height:auto;
	}

.regular_article {
	padding-bottom:.5em;
	}

.regular_article .photo {
	float:left;
	margin-right:10px;
	width:125px;
	}

.regular_article .content {
	float:left;
	width:500px;
	}

.regular_article ul.article_info {
	margin:0 0 1em 0;
	padding:0;
	}


.regular_article .article_info li {
	list-style-type:none;
	margin:0;
	padding:0;
	}

.regular_article .container {
	padding-bottom:0.5em;
	}

.feature_columnist .photo {
	width:125px;
	}

.feature_columnist ul.more li {
	list-style-type:none;
	}

.tips {
	padding-bottom:.5em;
	}

#existing_comments .timestamp {
	padding-bottom:.5em;
	}

.featured_job_detail h4 {font-family:Arial,Helvetica,sans-serif;font-size:100%;line-height:normal;padding:0 0 0.3em 0;}
.featured_job_detail .name {float:left;font-weight:bold;padding-bottom:.2em;width:100px;}
.featured_job_detail .value {float:left;padding-bottom:.2em;width:405px;}
.featured_job_detail .job_detail {padding-bottom:1.4em;}
.featured_job table {width:100%;}
.featured_job table th, .featured_job table td {padding:0 1em 0 0;text-align:left;vertical-align:top;width:33%;}

#mainfeature_tabs a.active {display:block;margin:0 0 .5em 0;}

#header .container,
#header #nav_container,
#leftcolumn .ad, 
#rightcolumn, 
ul.alphabet, 
.top, 
.bottom, 
ul.related .delim, 
a.toggler, 
ul.pagination, 
ul.email_print, 
.career_search, 
.heading .more, 
.heading .total_comments, 
#comments_form #post_comment, 
#comments_form #alert_moderator, 
#comments_nav, 
#topstories .cta, 
#existing_comments .alertButton, 
#footer, 
#pnav,
#gnav,
#header .ad, 
#mainfeature_tabs a, 
#topstories_container .video, 
.feature_article .video  {
display:none;
}