p a{
	color:#168CC3;
	text-decoration:none;
}
td a{
	color:#168CC3;
	text-decoration:none;
}
div a{
	color:#168CC3;
	text-decoration:none;
}

.post-holder a{
color:#168CC3;
text-decoration:underline;
}

.apply-btn{
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	width:300px;
	height:50px;
	position:relative;
	background-image: url(../images/apply-btn.png);
	background-repeat: no-repeat;
}
.apply-btn:hover{
	text-decoration:none;
	background-position: 0 -51px;
}
.refer-friend, .refer-job {
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	width:190px;
	height:150px;
	position:relative;
}
.refer-friend {
	background: url(../images/referral-friend.png) no-repeat;
	margin: 0 0 0 15px;
}
.refer-job {
	background: url(../images/referral-job.png) no-repeat;
	margin: 0 15px 0 0;
}
.refer-friend:hover, .refer-job:hover{
	text-decoration:none;
	background-position: 0 -150px;
}
.post-holder ul a:link{
color:#168CC3;
text-decoration:underline;
}
.post-holder ul a{
color:#168CC3;
text-decoration:underline;
}
.post-holder ul a:visited{
color:#168CC3;
text-decoration:underline;
}
.post-holder ul a:hover{
color:#168CC3;
text-decoration:underline;
}
.post-holder ul a:active{
color:#168CC3;
text-decoration:underline;
}

.footer-section .social-networks .blog{background:url(/images/ico-blog.gif) no-repeat;}
.footer-section .social-networks .podcast{background:url(/images/ico-podcast.gif) no-repeat;}



#description-box a{
	color:#168CC3;
	text-decoration:none;
}
#description-box a:hover{text-decoration:underline;}
.content-box h2{
	font-size:18px;
	line-height:18px;
	color:#168cc3;
	margin:0 0 8px;
	word-spacing:-2px;
	height:18px;
	padding-top:3px;
}
.jobs tr.lightrow td {
background-color: #FFFFFF;
}
.jobs tr.darkrow td {
background-color: #e5f7ff;
}
.jobs table {
	border: 1px solid #168CC3;
}
.jobs th {
	color:#FFF;
	background-color:#168CC3;
	font:bold 10pt Arial, Helvetica, sans-serif;
	margin:0px;
	padding:5px 0px 5px 6px;
	text-align:left;
}
.jobs td {
	border-bottom: 1px solid #B2E7FF;
	vertical-align:top;
	padding:6px 6px;
}
.jobs a:link {
	color:#168CC3;
	text-decoration:underline;
}
.jobs a:visited {
	color:#168CC3;
	text-decoration:underline;
}
.jobs a:hover {
	color:#168CC3;
	text-decoration:none;
}
.jobs a:active {
	color:#8FDCFF;
	text-decoration:none;
}
.date {
	width: 50px;
	padding-right:25px;
}
.title {
	width: 250px;
}
.location {
	width: 175px;
}
.type {
	width: 80px;
}
.pod {
	margin:0;
	padding:0;
	border:0;
}
.pod h2 {
	margin:0;
	padding:0 0 5px;
}
hr {
	color:#168CC3;
	background-color:#168CC3;
	border:none;
	height:1px;
	margin:20px 0;
	padding:0;
}
.small-caps  {
	color:#666;
	font:10px Arial, Helvetica, sans-serif;
	padding-top:5px;
}
.cc-img {
	float:right;
	margin:0 0 0 30px;
}
.subscribe-ccbox {
	background-color:#E5E5E5;
	clear:both;
	margin:20px 0 10px;
	padding:8px 15px;
	text-align:center;
	width:245px;
}
.subscribe-ccbox img {
	vertical-align:middle;
}
.subscribe-text {
	color:#666;
	font-size:12px;
	margin:0;
	padding: 0 0 1px;
}

.content-box h3 {
	color:#168CC3;
	font-size:16px;
	margin:0;
	padding:0;
}
.cc-transcript-img {
	float:left;
	margin:0 15px 0 0;
	vertical-align:middle;
}

.transcript-avatar {
	border:1px solid #168CC3;
	float:left;
	margin:2px 10px 10px 0;
	padding:5px;
}

.clearleft p, hr {
	clear:left;
}

.clearleft b {
	color:#ED1919;
}