p, em, a, a:link, a:active, a:visited, a:hover, div, span, ul, ol, li, img, form, label {
	border: none;
	border-style: none;
	border-width: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	text-align: left;
}
body {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 0.7em;
	color: rgb(68,68,68);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	padding-bottom: 30px;
	text-align: center;
}
a {
	color: rgb(0,0,0);
}
#db_nav_more_envelope {
	z-index:300;
	width:200px;
	padding:5px;
	font-size:12px;
	background-color: rgb(255,255,255);
}
#db_profile_more_envelope {
	z-index:300;
	width:300px;
	padding:5px;
	font-size:12px;
	margin-top:-1px
}
#db_nav_bar_title_bar_spacer {
	clear:both
}
#db_nav_bar_title {
	text-align:left
}
#db_profile_bar_title {
	text-align:left
}
#subnav_envelope {
	margin-top:9px;
	border: 1px rgb(220,220,220) solid;
	border: 1px rgba(30, 30, 30, 0.2) solid;
	z-index: 900;
	float: left;
	position: relative;
	width: 100%;
	padding-top: 5px;
	padding-bottom: 5px;
}
#db_subnav_bar_element_indent {
	display:inline;
	width:0px;
	position: relative;
}
#db_subnav_bar_element_more {
}
#db_job_view_title {
	display:inline;
	float:left;
	width: 100%;
	border-bottom: 1px solid rgb(220,220,220);
	border-bottom: 1px solid rgba(30, 30, 30, 0.2);
}
#db_job_view_apply_top {
	display:inline;
	float:right;
	text-align:right;
	width:180px;
	margin-top: 25px;
}
#db_job_view_apply_bottom {
	display:inline;
	float:right;
	text-align:right;
	width:180px;
	margin-top:30px;
}
#db_job_display {
	display:inline;
	float:left;
	padding-left:10px;
	width: 96.5%;
}
#db_left_footer {
	display:inline;
	float:left;
	padding:3px;
	text-align:left;
	width:500px;
}
#db_right_footer {
	display:inline;
	float:right;
	padding:3px;
	text-align:right;
	width:150px;
}
#db_jobs_more {
	text-align:left;
	margin-left:20px
}
#db_bottom_divider {
	height:20px
}
.footer_item {
	display:inline;
	float:left;
	font-size:1.2em
}
.footer_separator {
	display:inline;
	float:left;
	font-size:1.2em;
	padding-left:10px;
	padding-right:10px
}
.similarlink {
	text-align:right;
	font-size:1.3em;
	margin-top: 10px;
}
.similarlink a {
	padding: 5px 20px;
	width: 200px;
	color: rgb(255,255,255);
	/*background-color: rgb(51,176,218)*/
}
.similarlink a:hover {
	padding: 5px 20px;
	width: 200px;
	color: rgb(255,255,255);
	/*background-color: rgb(51,176,218)*/
}
#pg {
	text-align: left;
	margin:auto;
	width: 100%;
}
#pg h1, #pg h2, #pg h3, #pg h4, #pg h5, #pg h6 {
	margin:0px;
	padding:0px;
	font-size:1.0em
}
#backlink {
	text-align:left;
	padding-top:10px;
	padding-bottom:10px
}
.c {
	clear:both
}
.sp5 {
	height:5px;
	line-height:5px
}
.sp10 {
	height:10px;
	line-height:10px
}
.sp20 {
	height:20px;
	line-height:20px
}
.l {
	text-align:left
}
.pbh {
	font-weight:bold;
	text-align:left;
	font-size: 13px;
	padding-bottom: 10px;
}
.jobattr {
	text-align:left;
}
.jobfield span {
	font-size: 15px;
	font-weight: bold;
}
.jobfield span.jobfield_label {
	font-size: 15px;
	font-weight: bold;
	/*color: rgb(51,176,218);*/
}
.joblink {
	text-align:left
}
.joblocation {
	display:inline;
	float:left;
	width:200px;
	text-align:left;
	padding-left:20px;
	padding-top:3px
}
.jobdate {
	display:inline;
	float:left;
	width:200px;
	text-align:left;
	padding-top:3px
}
.jobwrappervisible {
	display:block;
	margin-bottom: 5px;
}
.jobwrapperinvisible {
	display:none
}
.jobspacervisible {
	display:block
}
.jobspacerinvisible {
	display:none
}
.profileelement {
	display:inline;
	float:left;
	font-size:12px;
}
.navelement {
	display:inline;
	float:left;
	font-size:12px;
	width: 750
}
.profileelementseparator {
	display:inline;
	float:left;
	padding-left:10px;
	padding-right:10px;
	font-size:12px;
}
.navelementseparator {
	display:inline;
	float:left;
	font-size:12px;
	color: rgb(255,255,255);
	padding-left: 0px;
	padding-right: 0px;
}
.profileelementmore {
	display:inline;
	float:left;
	font-size:12px;
}
.profileelementmore a:link, .profileelementmore a:active, .profileelementmore a:visited, .profileelementmore a:hover {
	font-size:12px;
}
.navelementmore {
	display:inline;
	float:left;
	font-size:12px;
}
.navelementmore a:link, .navelementmore a:active, .navelementmore a:visited, .navelementmore a:hover {
	font-size:12px;
}
.profileelementmorehidden {
	display:none;
	float:left;
}
.navelementmorehidden {
	display:none;
	float:left;
}
.profileelementseparatorhidden {
	display:none;
	clear:both
}
.navelementseparatorhidden {
	display:none;
	clear:both
}
.profilelabel {
	font-size:12px;
	font-weight:bold;
	display:inline;
	float:left;
	text-align:left;
}
.profilelabelspacer {
	width:30px;
	display:inline;
	float:left;
}
.navlabel {
	font-size:12px;
	font-weight:bold;
	display:inline;
	float:left;
	text-align:left;
}
.navlabelspacer {
	width:30px;
	display:inline;
	float:left;
}
.profileelement_selected {
	display:inline;
	float:left;
	font-size:12px;
	font-weight:bold
}
.navelement_selected {
	display:inline;
	float:left;
	font-size:12px;
	font-weight:bold;
	position: relative;
	z-index: 1100;
}
.profilemoreenvelopeshow {
	display:inline;
	float:right;
}
.navmoreenvelopeshow {
	display:inline;
	float:right;
}
.profilemoreenvelopehide {
	display:none
}
.navmoreenvelopehide {
	display:none
}
.profileelementcolumn {
	display:block;
	text-align:left;
}
.navelementcolumn {
	display:block;
	text-align:left
}
.subnavelementmore {
	display:inline;
	float:left;
	font-size:11px;
	padding-left:10px;
	margin-top:3px
}
.subnavelementmore a:link, .subnavelementmore a:active, .subnavelementmore a:visited, .subnavelementmore a:hover {
	font-size:11px;
}
.subnavelementmorehidden {
	display:none;
	position: relative;
}
.subnav_itemhidden {
	display:none;
	float:left;
	text-align:left
}
.subnav_itemshown {
	display:inline;
	float:left;
	text-align:left;
	font-size:11px;
	padding-left:10px;
	margin-top:3px;
	white-space:nowrap;
	position: relative;
}
.subnav_item_selected {
	display:inline;
	float:left;
	font-size:11px;
	padding-left:10px;
	margin-top:3px;
	font-weight:bold
}
.listlink {
	display:block;
	text-align:left;
	margin-left:10px;
	margin-bottom:3px
}
.listlink_hidden {
	display:none
}
.listboundary {
	list-style-type:none;
	border-left-style:solid;
	border-left-color:rgb(68,68,68);
	border-left-width:0px;
	padding:3px;
	padding-left:10px;
	text-align:left
}
.joblistboundary {
	border-left-style:solid;
	border-left-color:rgb(68,68,68);
	border-left-width:0px;
	padding:3px;
	padding-left:10px;
	text-align:left
}
.jobfield {
	text-align:left;
	font-weight:bold;
	white-space:nowrap;
	background-color: rgb(220,220,220);
	background-color: rgba(30, 30, 30, 0.1);
	width: 100%;
	padding-left: 20px;
}
.jobfield_h2 {
	display:inline;
	text-align:left;
	font-weight:normal
}
.jobtext {
	text-align:left;
	margin-top: 25px;
}
.applylink {
	text-align:right;
	font-size:1.3em;
	height: 25px;
}
.applylink a {
	padding: 5px 20px;
	width: 200px;
	color: rgb(255,255,255);
	/*background-color: rgb(51,176,218);*/
}
.applylink a:hover {
	padding: 5px 20px;
	width: 200px;
	color: rgb(255,255,255);
	/*background-color: rgb(51,176,218);*/
}
.bottomlink {
	text-align:left;
	font-size:1.2em;
	width:550px;
	float:left;
}
.oldbottomlink {
	text-align:left;
	font-size:1.2em
}
.blurbtitle {
	text-align:left;
	font-size:1em;
	font-weight:bold
}
.oldblurbtitle {
	text-align:left;
	font-size:1.6em;
	font-weight:bold
}
.blurbtext {
	text-align:left;
}
.bottomdivider {
	height:10px;
	line-height:10px;
	border-top-color:rgb(68,68,68);
	border-top-style:solid;
	border-top-width:1px;
	width:100%
}
.optimizelink {
	text-align:right;
	font-size:.9em
}
#db_padded_envelope {
	padding-left:5px;
	padding-right:5px;
}
#db_unpadded_envelope {
	text-align:left
}
#db_blurb_envelope {
	text-align:left
}
#db_jobs_column {
	display:inline;
	float:left;
	width:450px;
	text-align:left;
}
#db_list_column {
	display:inline;
	float:right;
	width:270px;
	text-align:left;
	background-color: rgb(230,230,230);
	background-color: rgba(30, 30, 30, 0.1);
	padding: 15px 20px;
	margin-top: 70px;
}
#db_job_envelope {
	text-align:left
}
#db_job_list_envelope {
	text-align:left
}
#db_list_envelope {
	text-align:left
}
#db_profile_bar {
	float:left;
	text-align:left;
	margin-bottom:20px;
}
#db_profile_bar_title_bar_spacer {
	clear:both
}
#db_nav_bar {
	text-align:left;
	margin-bottom:20px;
	width: 100%;
}
#db_nav_envelope {
	text-align:left;
	width:770px;
}
#db_profile_envelope {
	text-align:left;
	width:770px;
}
.navelement_selected a {
	color: rgb(123,123,123);
	color: rgba(30, 30, 30, 0.60);
	text-decoration: none;
	border-top: 1px rgb(220,220,220) solid;
	border-top: 1px rgba(30, 30, 30, 0.20) solid;
	border-left: 1px rgb(220,220,220) solid;
	border-left: 1px rgba(30, 30, 30, 0.20) solid;
	border-right: 1px rgb(220,220,220) solid;
	border-right: 1px rgba(30, 30, 30, 0.20) solid;
	padding: 5px 15px 10px;
	background-color: rgb(255,255,255);
	z-index: 1000;
}
.navelement_selected a:hover {
	background-color: rgb(255,255,255);
	color: rgb(59,185,255);
	cursor: default;
}
.navelement a {
	background-color: rgb(220,220,220);
	background-color: rgba(30, 30, 30, 0.10);
	padding: 5px 15px;
	color: rgb(123,123,123);
	color: rgba(30, 30, 30, 0.60);
	text-decoration: none;
	font-weight: bold;
	text-shadow: 0 0px 3px rgb(222,222,222);
	text-shadow: 0 0px 3px rgba(0, 0, 0, 0.1);
}
.navelement a:hover {
	background-color: rgb(59,185,255);
	color: rgb(255,255,255);
}
#db_list_column ul li a {
	color: rgb(123,123,123);
	color: rgba(30, 30, 30, 0.7);
}
#db_list_column ul li a:hover {
	/*color: rgb(51,176,218);*/
}
#db_list_column h2 {
	/*color: rgb(51,176,218);*/
}
#db_job_envelope h1 {
	/*color: rgb(51,176,218);*/
	font-weight: bold;
	font-size: 20px;
	margin-left: 15px;
}
.joblink a {
	color: rgb(123,123,123);
	color: rgba(30, 30, 30, 0.7);
	font-weight: bold;
}
.joblink a:hover {
	/*background-color: rgb(51,176,218);*/
	padding: 1px;
	color: rgb(255,255,255);
}
#db_job_list_title {
	border-bottom: 1px solid rgb(220,220,220);
	border-bottom: 1px solid rgba(30, 30, 30, 0.2);
	margin-bottom: 27px;
	width: 850px;
}
.subnav_itemshown a {
	color: rgb(123,123,123);
	color: rgba(30, 30, 30, 0.6)
}
#db_job_title {
	padding-top: 20px;
}
#db_job_acquired {
	padding-bottom: 20px;
}
#db_subnav_bar_element_indent {
     display: none;
} 
