/*
Theme Name: Healthcare Placement Group
Theme URI: http://hpgi.net/
Description: A Custom designed and built Wordpress theme for Montgomery Healthcare Placement Group.
Version: 1.0
Author: Chris Choma
Author URI: http://chrischoma.com/
*/

/* == RESET== */
html {
	overflow-y:scroll;
	background: #dadada;
}
img, a:active; a:focus {
	outline:0;
	border:0;
}
body {
	margin:0;
	padding:0;
}
body #content :last-child {
	margin-bottom:0;
}
h1, h2, h3, h4, h5, h6, p, ul, ol, dl, blockquote, table, pre, code, hr, form, fieldset {
	margin:0 0 12px 0;
}
.clear {
	width:100%;
	clear:both;
	padding:12px 0 0 0;
}
/* == TYPOGRAPHY & COLORS == */

@font-face {
    font-family: 'HelveticaNeueLTStd77BdCn';
    src: url('fonts/helveticaneueltstd-bdcn-webfont.eot');
    src: url('fonts/helveticaneueltstd-bdcn-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/helveticaneueltstd-bdcn-webfont.woff') format('woff'),
         url('fonts/helveticaneueltstd-bdcn-webfont.ttf') format('truetype'),
         url('fonts/helveticaneueltstd-bdcn-webfont.svg#HelveticaNeueLTStd77BdCn') format('svg');
    font-weight: normal;
    font-style: normal;
}

.blue-dk {
	color:#122049;
}
.blue {
	color:#1a2e67;
}
.grey-dk {
	color:#343434;
}
.grey-lt {
	color:#b9b9b9;
}
.bold {
	font-weight:bold;
}
body {
	font:normal 12px/18px Arial, Trebuchet, Verdana, sans-serif;
	color:#333232;
	background: #dadada; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #dadada 60%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(60%,#dadada)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%,#dadada 60%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%,#dadada 60%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%,#dadada 60%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dadada',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #ffffff 0%,#dadada 60%); /* W3C */
}
h1, h2, h3, h4, h5, h6 {
	color:#525252;
	font-family:Arial, Trebuchet, Verdana, sans-serif;
	font-weight:normal;
	clear:both;
}
#content h1, #content h2, #content h3, #content h4, #content h5, #content h6 {
	text-shadow: 1px 1px 1px #ffffff;
}
h1 {
	font-size:22px;
	line-height:26px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
h1#logo {
	width:233px;
	height:156px;
	font:bold 68px/159px "Times New Roman", Times, serif;
	color:#FFF;
	text-align:center;
	background:#122049;
}
h2 {
	font-size:20px;
	line-height:24px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.entry-title {
	margin:0 0 14px 0 !important;
}

#upload h2 {
	float:left;
	font-size:19px;
	font-weight:normal;
	color:#f4f4f4;
	line-height:80px;
	font-family:'HelveticaNeueLTStd77BdCn', Arial, Trebuchet, Verdana, sans-serif;
}
h3 {
	font-size:16px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
h4 {
	font-size:14px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
h5 {
	font-size:12px;
}
h5.footer {
	font-size:14px;
	color:#c3c3c3;
	font-family: 'HelveticaNeueLTStd77BdCn', Arial, sans-serif;
	text-transform:uppercase;
	white-space:nowrap;
	border-bottom:2px solid #515151;
	padding-bottom:2px;
	margin:0 0 6px 0;
}
h6 {
	font-size:12px;
}
#content ul {
	list-style-type:disc;
}
#content ul li, #content ol li {
	margin-bottom:8px;
}
a {
	color:#1a2e67;
	text-decoration:none;
	font-weight:bold;
}
a:hover {
	color:#2b4aaa;
	text-decoration:underline;
}
a.btn, input[type="submit"], .jobs-applynow a, .jobs-details a {
	display:block;
	float:left;
	min-width:130px;
	height:30px;
	color:#FFF;
	text-align:center;
	font:normal 14px/30px 'HelveticaNeueLTStd77BdCn', Arial, sans-serif;
	padding:0;
	letter-spacing:0px;
	text-transform:uppercase;
	text-shadow: -1px -1px 1px #4f4f4f;
	background: #858585; /* Old browsers */
	background: -moz-linear-gradient(top, #858585 0%, #505050 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#858585), color-stop(100%,#505050)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #858585 0%,#505050 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #858585 0%,#505050 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #858585 0%,#505050 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#858585', endColorstr='#505050',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #858585 0%,#505050 100%); /* W3C */
	border:1px solid #7a7a7a;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px; 
	-webkit-box-shadow: 0px 2px 2px 2px #bfbfbf;
	-moz-box-shadow: 0px 2px 2px 2px #bfbfbf;
	box-shadow: 0px 2px 2px 2px #bfbfbf; 
}
a.btn:hover, input[type="submit"]:hover, .jobs-applynow a:hover, .jobs-details a:hover {
	background: #999999; /* Old browsers */
	background: -moz-linear-gradient(top, #999999 0%, #666666 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#999999), color-stop(100%,#666666)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #999999 0%,#666666 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #999999 0%,#666666 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #999999 0%,#666666 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#999999', endColorstr='#666666',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #999999 0%,#666666 100%); /* W3C */
	text-decoration:none;
	cursor:pointer;
}
.jobs-applynow a {
	width:200px !important;
	margin:12px 0 0 0;
}
input[type="text"], input[type="password"], textarea {
	border-collapse:collapse;
	border:1px solid #CCC;
	padding:4px;
	font:normal 11px/16px Trebuchet, Verdana, Arial sans-serif;
	color:#858383;
}
input[type="text"]:active, input[type="password"]:active, textarea:active, input[type="text"]:focus, input[type="password"]:focus, textarea:focus {
	color:#122049;
	outline:0;
}
#searchform  {
	width:480px;
	background:#E4E4E4;
	border:1px solid #d3d3d3;
	float:left;
	margin:12px 0 24px 75px;
	padding:24px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px; 
}
#searchform label  {
	width:66px;
	float:left;
	margin:3px 0 0 0;
	font-weight:bold;
}
#searchform input#s {
	width:248px;
	float:left;
	margin:3px 12px 0 10px;
}
#searchform input #searchsubmit {
	float:right;
}
.search-match {
	font-weight:bold !important;
}
.alignleft {
	float:left;
}
.alignright {
	float:right;
}
img.alignleft {
	float:left;
	margin:0 16px 16px 0;
}
img.alignright {
	float:right;
	margin:0 0 16px 16px;
}

/* == STRUCTURAL ELEMENTS == */
#wrapper {
	width:942px;
	margin:0 auto;
}
#twocol {
	float:left;
	border:1px solid #dadada;
	background:#f3f3f3 url(images/bg_sidebar.gif) repeat-y;
	position:relative;
}
#sidebar {
	width:233px;
	float:left;
}
.sidebar-head {
	float:left;
	width:100%;
	height:10px;
	overflow:visible;
	border-bottom:3px solid #cfcfcf;
	margin:0 0 12px 0;
}
.sidebar-head h1 {
	float:left;
	background:#E4E4E4;
	padding-right:12px;
	font:normal 18px/18px 'HelveticaNeueLTStd77BdCn', 'Helvetica Neue', Helvetica, Arial Narrow, Arial, sans-serif;
}
#testimonials, #sidelogin, #jobs {
	width:208px;
	float:left;
	clear:both;
	padding:12px;
	border-bottom:3px solid #cfcfcf;
}
#testimonials {
	border-bottom:none;
}
.testimonial {
	float:left;
	font-size:14px;
	font-style:italic;
	font-family: 'Times New Roman', times, georgia, garamond, serif;
	line-height:24px;
	color:#6f6f6f;
	text-indent:1px;
	padding:0;
	margin:0;
}
#content .testimonial {
	margin:0 0 24px 0;
	padding-bottom:12px;
	border-bottom:3px solid #e1e1e1;
}
#content .testimonial span {
	margin:-24px 0 0 0;
}
.testimonial span {
	display:block;
	text-align:right;
	font-size:12px;
	font-style:italic;
	font-family: 'Times New Roman', times, georgia, garamond, serif;
	line-height:18px;
	color:#6f6f6f;
	margin:10px 0 0 0;
}
#sidelogin h2 {
	font:bold 12px/12px arial, sans-serif;
}
#sidelogin p {
	float:right;
	margin:0 0 3px 0;
}
#sidelogin p.rememberme {
	font-size:11px;
}
#sidelogin input[type="text"], #sidelogin input[type="password"] {
	width:195px;
}
#sidelogin .avatar_container {
	width:52px;
	float:left;
	padding-top:4px;
}
#sidelogin .avatar_container img {
	border: 5px solid #F7F7F7;
    box-shadow: 0 0 7px 2px #B0B0B0;
}
#sidelogin ul.pagenav {
	width:110px;
	float:left;
	clear:none;
}
#sidelogin ul.pagenav li {
	margin-left:-30px;
	list-style-type:none;
	padding-left:14px;
	background:url("images/li-arrow.gif") no-repeat scroll 0 5px transparent;
}
#sidelogin ul.sidebarlogin_otherlinks {
	margin:10px 0 0 -24px;
	float:right;
	clear:both;
}
#sidelogin ul.sidebarlogin_otherlinks li {
	list-style-type:none;
	float:left;
	display:inline;
	font-size:10px;
	margin:0 8px 0 0;
	padding-left:8px;
	border-left:1px solid #CCC;
}
#sidelogin ul.sidebarlogin_otherlinks li:first-child {
	border-left:none;
}
#jobs {
	float:left;
	margin:0;
}
#jobs>.left {
	width:68px;
	float:left;
	margin:0;
	text-align:right;
	font-weight:bold;
}
#jobs>.right {
	width:126px;
	float:left;
	margin:0 0 0 12px;
}
#jobs a.btn {
	float:right;
	margin:12px 0 0 0;
}
#content {
	width:683px;
	float:right;
	padding:18px 12px 100px 12px;
}
#nav {
	width:707px;
	height:38px;
	float:right;
	background:#565656;
}
#nav ul {
	float:right;
	list-style-type:none;
	margin-left:-40px;
}
#nav ul li {
	float:left;
	position:relative;
}
#nav ul li a {
	display:block;
	font:normal 14px/14px 'HelveticaNeueLTStd77BdCn', 'Helvetica Neue', Helvetica, Arial Narrow, Arial, sans-serif; 
	color:#FFF;
	text-transform:uppercase;
	padding:12px 30px;
}
#nav ul li a:hover {
	text-decoration:none;
	background:#122049;
}
#nav ul li a#current {
	background:#f3f3f3;
	color:#333232;
}
#nav ul li ul {
	display:none;
}
#nav ul li:hover ul {
	display:block;
	position:absolute;
	top:100%;
	left:40px;
	padding-top:12px;
	background:url(images/nav-top.png) no-repeat 48px 0;
	z-index:999;
}
#nav ul li:hover ul li {
	background:none;
	float:left;
	clear:both;
	margin:0 0 0 -40px;
	padding:0;
}
#nav ul li:hover ul li a {
	display:block;
	width:198px;
	height:12px !important;
	font:normal 12px/12px 'HelveticaNeueLTStd77BdCn', 'Helvetica Neue', Helvetica, Arial Narrow, Arial, sans-serif; 
	text-transform:uppercase;
	padding:8px 30px;
	margin:0;
	background:#565656 !important;
	color:#FFF !important;
}
#nav ul li:hover ul li a:hover {
	background:#122049 !important;
}

img#feature {
	float:right;
	margin:0;
}
#upload {
	float:right;
	width:683px;
	height:80px;
	padding:0 12px 0 12px;
	background: #595959; /* Old browsers */
	background: -moz-linear-gradient(top, #595959 0%, #1e1e1e 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#595959), color-stop(100%,#1e1e1e)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #595959 0%,#1e1e1e 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #595959 0%,#1e1e1e 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #595959 0%,#1e1e1e 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#595959', endColorstr='#1e1e1e',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #595959 0%,#1e1e1e 100%); /* W3C */
}
#upload a.btn {
	float:right;
	margin:24px 0 0 0;
	-webkit-box-shadow: 0px 0px 7px 2px #232323;
	-moz-box-shadow: 0px 0px 7px 2px #232323;
	box-shadow: 0px 0px 7px 2px #232323;
}
.box-full {
	width:657px;
	float:left;
	padding:12px;
	margin:0 0 12px 0;
	background:#FFF;
	border:1px solid #e5e5e5;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.box-half-left {
	width:309px;
	float:left;
	padding:12px;
	margin:0;
	background:#FFF;
	border:1px solid #e5e5e5;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.box-half-right {
	width:309px;
	float:left;
	padding:12px;
	margin:0 0 0 12px;
	background:#FFF;
	border:1px solid #e5e5e5;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#head-news {
	width:100%;
	height:10px;
	border-bottom:3px solid #e8e8e8;
	overflow:visible;
}
#head-news h1 {
	float:left;
	background:#FFF;
	padding-right:15px;
}
#newsbox {
	float:left;
	clear:both;
	background:url(images/bg_vert-sep.gif) repeat-y 422px 0;
	margin:12px 0 0 0;
}
#news-entry {
	width:413px;
	float:left;
	padding:0 12px 0 0;
	border-right:1px solid #e8e8e8;
}
#news-articles {
	width:219px;
	float:left;
	padding:3px 0 0 12px;
	margin:0 0 0 -1px;
	border-left:1px solid #e8e8e8;
}
#news-articles ul {
	margin:12px 0 0 -35px;
}
#news-articles ul li {
	list-style-type:none;
	background:url(images/li-arrow.gif) no-repeat 0 5px;
	padding-left:14px;
}
.meta-data {
	margin:0 0 10px 0;
	clear:both;
	padding:2px 0;
	font-size:10px;
	color:#8f8e8e;
	border-top:1px solid #e8e8e8;
	border-bottom:1px solid #e8e8e8;
}
span.postthumb {
	float:left;
	margin:0 12px 0 0;
}
.column-left {
	width:300px;
	float:left;
}
.column-right {
	width:362px;
	float:left;
	padding:0 0 0 20px;
}
.height {
	height:184px;
}

#footer {
	width:707px;
	min-height:52px;
	float:right;
	background:#343434;
	color:#a7a7a7;
	font-size:10px;
	padding:12px 0;
	position:absolute;
	bottom:0;
	right:0;
	line-height:12px;
}
#footer a {
	color:#a7a7a7;
}
#footer>#left {
	width:60px;
	float:left;
	padding:0 12px 0 12px;
	border-right:2px solid #515151;
}
#footer>#left a {
	display:block;
	float:left;
	width:24px;
	height:24px;
	text-indent:-2000px;
	opacity:0.85;
}
#footer>#left a:hover {
	opacity:1.0;
}
#footer>#left a#fb {
	background:url(images/icon_05.png) no-repeat;
	margin-right:10px;
}
#footer>#left a#twt {
	background:url(images/icon_07.png) no-repeat;
}
#footer>#left a#link {
	background:url(images/icon_09.png) no-repeat;
}
#footer>#left a#rss {
	background:url(images/icon_03.png) no-repeat;
	margin-right:0;
}
#footer>#center {
	width:300px;
	float:left;
	padding:17px 0 0 12px;
}
#footer>#right {
	width:291px;
	float:left;
	text-align:right;
	padding:17px 12px 0 0;
}

.underline {
	float:left;
	width:100%;
	padding-bottom:6px;
	border-bottom:3px solid #E8E8E8;
}
.checklist {
	float:left;
	width:262px;
	background:url(images/icon-checklist.gif) no-repeat;
	padding:0 0 40px 46px;
	position:relative;
}
.businessman {
	background:#FFF url(images/bg_businessman.gif) no-repeat 220px 45px !important;
}
.businessman p {
	padding:0 100px 0 0;
}
ul#numbers {
	float:left;
	width:25px;
	position:absolute;
	top:40px;
	left:-30px;
	list-style-type:none;
}
ul#numbers li {
	line-height:28px;
	font-size:21px;
	font-weight:bold;
	color:#1a2e67;
	font-style:italic;
}
ul#stepstosearch {
	width:300px;
	position:absolute;
	top:40px;
	left:2px;
	list-style-type:none;
}
ul#stepstosearch li {
	line-height:28px;
	font-size:13px;
}
.checklist #more {
	position:absolute;
	top:148px;
	left:177px;
}


/* == POSTS == */
.post {
	margin:0 0 24px 0;
}
.post-title {
	margin:0 0 6px 0;
	color:#858585;
}
.post-date {
	margin:0 0 18px 0;
	font-size:11px;
	color:#858585;
}
.post-content {
	float:left;
	margin:0 0 12px 0;
}
img.thumbnail {
	float:left;
	margin:5px 12px 12px 0;
}
img.thumbnail, img.size-medium, img.size-large, img.size-full {
	max-width:673px;
	border:5px solid #f7f7f7;
	-webkit-box-shadow: 0px 0px 7px 2px #b0b0b0;
	-moz-box-shadow: 0px 0px 7px 2px #b0b0b0;
	box-shadow: 0px 0px 7px 2px #b0b0b0;
}
/* == COMMENTS == */
h2#comments-title {
	margin-top:24px;
}
ol.commentlist {
	margin-left:0;
}
ol.commentlist li {
	margin:24px 0 0 -40px;
	list-style-type:none;
	padding:24px;
	border:2px dotted #CCC;
}
.comment-author {
	line-height:49px;
}
.comment-author img {
	float:left;
	margin:0 14px 0 0;
	border:5px solid #f7f7f7;
	-webkit-box-shadow: 0px 0px 7px 2px #b0b0b0;
	-moz-box-shadow: 0px 0px 7px 2px #b0b0b0;
	box-shadow: 0px 0px 7px 2px #b0b0b0;
}
.comment-author-name {
	font-weight:bold;
}
.comment-time {
	font-size:11px;
	font-style:italic;
}
.comment-content {
	clear:both;
	padding:10px 0;
}
#commentform {
	width:672px;
}
#commentform input#submit {
	float:none;
}
p.comment-form-comment label {
	display:block;
}
input#author, input#email, input#url {
	clear:both;
	width:410px;
	float:right;
	margin-right:200px;
}
p.comment-form-comment textarea {
	clear:both;
	width:672px;
	height:200px;
}
p.form-allowed-tags {
	display:none;
}

/* == CONTACT FORM == */

.column-left input[type="text"], .column-left input[type="password"], .column-left textarea {
	width:289px;
}
.column-right input[type="text"], .column-right input[type="password"], .column-right textarea {
	width:351px;
}
.wpcf7-response-output {
	width:640px;
	float:left;
	clear:both !important;
	padding:10px !important;
	margin:24px 0;
	font-weight:bold;
	font-style:italic;
	text-align:center;
	border:6px solid #F5F4E8 !important;
	webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px; 
}
.wpcf7-validation-errors {
	background:#FF0;
	color:#444;
	-webkit-box-shadow: 0px 0px 7px 2px #b0b0b0, inset 0px 0px 7px 3px #e6da00;
	-moz-box-shadow: 0px 0px 7px 2px #b0b0b0, inset 0px 0px 7px 3px #e6da00;
	box-shadow: 0px 0px 7px 2px #b0b0b0, inset 0px 0px 7px 3px #e6da00; 
}
.wpcf7-mail-sent-ok {
	background:#768E30;
	color:#ebf1d8;
	-webkit-box-shadow: 0px 0px 7px 2px #b0b0b0, inset 0px 0px 7px 3px #758c2f;
	-moz-box-shadow: 0px 0px 7px 2px #b0b0b0, inset 0px 0px 7px 3px #758c2f;
	box-shadow: 0px 0px 7px 2px #b0b0b0, inset 0px 0px 7px 3px #758c2f; 
}
.wpcf7-spam-blocked {
	background:#910000;
	color:#f7f7f7;
	-webkit-box-shadow: 0px 0px 7px 2px #b0b0b0, inset 0px 0px 7px 3px #6a0000;
	-moz-box-shadow: 0px 0px 7px 2px #b0b0b0, inset 0px 0px 7px 3px #6a0000;
	box-shadow: 0px 0px 7px 2px #b0b0b0, inset 0px 0px 7px 3px #6a0000; 
}
span.wpcf7-not-valid-tip {
	background:#910000 !important;
	color:#f7f7f7 !important;
	border:4px solid #F5F4E8 !important;
	padding:2px 6px !important;
	font-size:10px !important;
	font-style:italic !important;
	font-weight:bold !important;
	webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px; 
	-webkit-box-shadow: 0px 0px 7px 2px #b0b0b0, inset 0px 0px 7px 3px #6a0000;
	-moz-box-shadow: 0px 0px 7px 2px #b0b0b0, inset 0px 0px 7px 3px #6a0000;
	box-shadow: 0px 0px 7px 2px #b0b0b0, inset 0px 0px 7px 3px #6a0000; 
}

.widget_jobmanhighlightedjobswidget {
	float:left;
	clear:both;
	list-style-type:none;
}

.widget_jobmanhighlightedjobswidget ul li {
	float:left;
	clear:both;
	list-style-type:none;
	background:url(images/li-arrow.gif) no-repeat 0 4px;
	padding:0 0 0 14px;
	margin:0 0 4px -40px;
}
.job-table, .job-apply-table {
	border-collapse:collapse;
	white-space: wrap;
}

table.highlighted {
	background:none !important;
}
.job-table td, .job-apply-table td {
	vertical-align:top !important;
	padding:10px 10px;
}
.job-table th, .job-apply-table th {
	vertical-align:top !important;
	background:#121f49;
	color:#FFF;
	padding:10px 10px;
	text-align:right !important;
}
.jobs-details a {
	margin-top:-45px;
	float:right;
}
.jobs-applynow a {
	margin-top:20px;
	float:right;
}
.button-primary {
	width:200px;
	margin-left:435px;
	float:right;
}
.j-title {
	font-size:16px;
	font-weight:bold;
}
.job-apply-table input[type="text"], .job-apply-table textarea {
	width:350px;
}
table.references {
	width:100%;
}
table.references td {
	padding-bottom:30px;
}
table.references td h3 {
	margin-bottom:3px;
}
table.references td img {
	height:44px;
	width:auto;
}
.odd {
    clear: both;
}