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;
	
}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #444444;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	padding-bottom: 30px;
	text-align: center;
}
a {
	color:#000000
}
#pg {
	width:770px;
	text-align: left;
	margin:auto
}
#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:1.1em;
	padding-bottom:5px
}
.jobattr {
	text-align:left
}
.jobfield {
	text-align:left
}
.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
}
.jobwrapperinvisible {
	display:none
}
.jobspacervisible {
	display:block
}
.jobspacerinvisible {
	display:none
}
.jobwrapper1odd {

}
.jobwrapper2odd {

}
.jobwrapper1even {	
}
.jobwrapper2even {	
}	
.profileelement {
	display:inline;
	float:left;
	font-size:12px;		
}
.navelement {
	display:inline;
	float:left;
	font-size:12px;		
}

.profileelementseparator {
	display:inline;
	float:left;
	padding-left:10px;
	padding-right:10px;
	font-size:12px;	
}
.navelementseparator {
	display:inline;
	float:left;
	padding-left:10px;
	padding-right:10px;
	font-size:12px;	
}

.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
}

.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;
	float:left;
}
.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;
}
.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:#444444;
	border-left-width:0px;
	padding:3px;
	padding-left:10px;
	text-align:left
}
.joblistboundary {
	border-left-style:solid;
	border-left-color:#444444;
	border-left-width:0px;
	padding:3px;
	padding-left:10px;
	text-align:left
}
.jobfield {
	text-align:left;
	font-weight:bold;
	white-space:nowrap
}
.jobfield_h2 {
	display:inline;
	text-align:left;
	font-weight:normal
}
.jobtext {
	text-align:left
}
.applylink {
	text-align:right;
	font-size:1.3em
}
.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:#444444;
	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;
}
#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:770px
}
#db_nav_envelope {
	text-align:left;
	width:770px;
}
#db_profile_envelope {
	text-align:left;
	width:770px;	
}
#db_nav_more_envelope {
	position:absolute;	
	z-index:300;
	width:200px;
	padding:5px;
	font-size:12px;
	background-color:#FFFFFF;
}
#db_profile_more_envelope {
	position:absolute;	
	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 {
	position:relative;
	margin-top:7px
}
#db_subnav_bar_element_indent {
	display:inline;
	float:left;
	width:0px;
}
#db_subnav_bar_element_more {
	
}
#db_job_view_title {
	display:inline;
	float:left;
	width:550px
}
#db_job_view_apply_top {
	display:inline;
	float:right;
	text-align:right;
	width:180px
}
#db_job_view_apply_bottom {
	display:inline;
	float:right;
	text-align:right;
	width:180px;
	margin-top:-20px
}
#db_job_display {
	display:inline;
	float:left;
	width:700px;
	padding-left:10px;	
}
#db_left_footer {
	display:inline;
	float:left;
	padding:3px;
	padding-left:10px;
	text-align:left;
	width:500px;
}
#db_right_footer {
	display:inline;
	float:right;
	padding:3px;
	padding-right:10px;
	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;
}

