table#careersTable {
	width: 514px;
	background: #CDD9CC url(/commercial/images/body/bg_cdd9db_btm_rt.gif) no-repeat bottom right;
}

table#careersTable th.careersTop {
	padding: 12px 11px 7px 11px;
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
}

table#careersTable td {
	text-align: left;
	vertical-align: top;
}

td.careersA, td.careersC, td.careersE {
	padding: 5px 8px 5px 9px;
	width: 15px;
}

td.careersB, td.careersD, td.careersF {
	padding: 5px 0px;
	width: 137px;
}

img#careersReset {
	display: inline;
	margin-right: 31px;
}

table#careersTable th.careersBottom {
	padding: 12px 11px 16px 11px;
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
}

table#positionsTable {
	width: 100%;
	margin-top: 31px;
	margin-bottom: 14px;
}

table#positionsTable tr {
	vertical-align: top;
}

table#positionsTable tr.odd {
	background-color: #DCE4DC;
}

table#positionsTable th {
	font-weight: bold;
	text-align: left;
	padding-bottom: 2px;
}

table#positionsTable td {
	text-align: left;
	padding-top: 4px; padding-bottom: 4px;
}

table#positionsTable td a {
	color: #335599;
	text-decoration: none;
}

table#positionsTable td a:hover {
	text-decoration: underline;
}

table#positionsTable td a:visited {
	color: #60589B;
}

table#positionsTable td.positionsA, table#positionsTable th.positionsA {
	padding-left: 28px;
	width: 139px;
}

table#positionsTable td.positionsB, table#positionsTable th.positionsB {
	padding-left: 14px; padding-right: 14px;
}

table#positionsTable td.positionsC, table#positionsTable th.positionsC {
	width: 153px;
	padding-right: 14px;
}

div#footer {
	left: -100px;
	width: 542px;
}